Follow up on supporting Immich announcement Hello everybody, Alex from Immich here. What a controversy that we caused with the choice of wording, right? My personal apology to you all. On behalf of...
I get that they’re trying to figure out how to monetize it while staying kosher FOSS, and their first wording suggests they’d like to offer per-seat licensing.
What I don’t get is what would compel me to get a license. I still can’t rely on it for anything serious. I’m basically using it as an UI for the face recognition models and that’s shoddy too. They’ve made it impossible to lean on it for anything else.
I don’t want to sound like a hater because they’re obviously working hard on it but, God, you can tell they’re not professional developers and it’s so frustrating. Focus on doing something well, and stop breaking compatibility every other week.
What I don’t get is what would compel me to get a license.
Ideally nothing. Maybe a sticker or a theme, but nothing important to the function of the tool. If the personal gratification that comes with offering financial support to a FOSS project (along with the resulting product itself) isn’t enough, then this “license” (or whatever they end up calling it) isn’t for you…ideally.
Should I not be able to use the software if I’m donating?
I see these comments going “oh it’s still alpha, we need to encourage them”. Well it should have exited alpha a long time ago, and secondly I’m not going to pay for the mere possibility of it being useful at some undetermined point in the future. Show my something useful now.
If anything, Immich has demonstrated it has no intention of ever becoming a useful project. A perpetual alpha that breaks super often and plans to remain in that state on purpose indefinitely should not be asking for any support.
Even in FOSS you have to show some modicum of practical sense. FOSS was founded on “scratch an itch” not on “break forever”.
Should I not be able to use the software if I’m donating?
You should be able to use it fully regardless of whether you’re donating.
I’m not going to pay for the mere possibility of it being useful at some undetermined point in the future.
That’s fine, by definition, a donation means you’re not paying for anything.
Immich has demonstrated it has no intention of ever becoming a useful project
I take it you haven’t been in the self-hosted photo space long. Even despite their alpha status and frequent breaking of backwards compatibility, it’s still the best experience I’ve had (comparing to Plex, Nextcloud, and Photoprism). But if you can find something better, I’m all ears.
OK but that just means the offer for this particular type of app sucks. It doesn’t make Immich good.
It’s not really uncommon in the selfhosted space, there are some huge gaps. Try finding a multi-account email webapp for example, or a CalDAV/CardDAV webapp.
I don’t follow the argument you’re trying to make. Immich is fast and simple which fits my requirements where others don’t. If you know of a better alternative, I’m all ears.
Being in alpha and having breaking changes is fine, the question is how many. My impression is that Immich seems to introduce breaking changes far more frequently than what people might be used to from other projects.
And that does go back to professionalism: The better you plan ahead, the fewer breaking changes you have to impose on your users.
Almost all oft their breaking changes over the last few months were about their docker-compose setup and the simplification of the same. They’ve startend out with multiple purpose-specific (micro) containers, which turned out as a Bad design decision. These changes require manual intervention but seem to be mostly finished, so I don’t expect these to be many breaking changes in the forsseeable future.
The better you plan ahead, the fewer breaking changes you have to impose on your users.
I agree. From what I’ve read, they now have (published) plans for what’s ahead.
The impetus to pay once is supporting great Foss software. I personally think a donation model works for me but I don’t research human behaviour or marketing either.
I get that they’re trying to figure out how to monetize it while staying kosher FOSS, and their first wording suggests they’d like to offer per-seat licensing.
What I don’t get is what would compel me to get a license. I still can’t rely on it for anything serious. I’m basically using it as an UI for the face recognition models and that’s shoddy too. They’ve made it impossible to lean on it for anything else.
I don’t want to sound like a hater because they’re obviously working hard on it but, God, you can tell they’re not professional developers and it’s so frustrating. Focus on doing something well, and stop breaking compatibility every other week.
Ideally nothing. Maybe a sticker or a theme, but nothing important to the function of the tool. If the personal gratification that comes with offering financial support to a FOSS project (along with the resulting product itself) isn’t enough, then this “license” (or whatever they end up calling it) isn’t for you…ideally.
Should I not be able to use the software if I’m donating?
I see these comments going “oh it’s still alpha, we need to encourage them”. Well it should have exited alpha a long time ago, and secondly I’m not going to pay for the mere possibility of it being useful at some undetermined point in the future. Show my something useful now.
If anything, Immich has demonstrated it has no intention of ever becoming a useful project. A perpetual alpha that breaks super often and plans to remain in that state on purpose indefinitely should not be asking for any support.
Even in FOSS you have to show some modicum of practical sense. FOSS was founded on “scratch an itch” not on “break forever”.
You should be able to use it fully regardless of whether you’re donating.
That’s fine, by definition, a donation means you’re not paying for anything.
I take it you haven’t been in the self-hosted photo space long. Even despite their alpha status and frequent breaking of backwards compatibility, it’s still the best experience I’ve had (comparing to Plex, Nextcloud, and Photoprism). But if you can find something better, I’m all ears.
OK but that just means the offer for this particular type of app sucks. It doesn’t make Immich good.
It’s not really uncommon in the selfhosted space, there are some huge gaps. Try finding a multi-account email webapp for example, or a CalDAV/CardDAV webapp.
I don’t follow the argument you’re trying to make. Immich is fast and simple which fits my requirements where others don’t. If you know of a better alternative, I’m all ears.
the project is still in alpha, its normal they have breaking changes
Alright then. We’ll talk about money when it’s out of alpha and stops breaking.
Being in alpha and having breaking changes is fine, the question is how many. My impression is that Immich seems to introduce breaking changes far more frequently than what people might be used to from other projects.
And that does go back to professionalism: The better you plan ahead, the fewer breaking changes you have to impose on your users.
Almost all oft their breaking changes over the last few months were about their docker-compose setup and the simplification of the same. They’ve startend out with multiple purpose-specific (micro) containers, which turned out as a Bad design decision. These changes require manual intervention but seem to be mostly finished, so I don’t expect these to be many breaking changes in the forsseeable future.
I agree. From what I’ve read, they now have (published) plans for what’s ahead.
The impetus to pay once is supporting great Foss software. I personally think a donation model works for me but I don’t research human behaviour or marketing either.
Just don’t monetarize then. Foss and community driven is just that like many other projects. Clearly these guys are trying to sell the shit
Are you not aware of the countless issues with absolutely unsustainable open source projects out there in the wild?
We need a cultural change and a way to normalize supporting and paying (whoever can afford to) for good open source projects.