this post was submitted on 18 Jul 2024
156 points (97.0% liked)

Selfhosted

40566 readers
569 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Welcome to version v1.109.0 of Immich. This release introduces an additional way for you to support Immich financially as well as bug fixes for various issues. Some of the highlights in this release include:

Immich license pricing is $25 per user or $99 per server for a lifetime license.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 43 points 4 months ago* (last edited 4 months ago) (3 children)

From Discord

Copy this to custom CSS in the adminpanel and the license banner is gone:

.license-status{
display:none !important;
}

It is possible to set the status to licensed too vua the database, but I didn't try it.

I hope it will only be this banner. Kavita has had a donation button too and 2 updates further it was a floating button. The whole thing about licensing is heavily discussed on Discord.

[–] [email protected] 23 points 4 months ago (1 children)

I just hope they don't destroy this beautiful product.

[–] [email protected] 18 points 4 months ago (7 children)

Immich joined FUTO, and FUTO's model is that their stuff costs money but if you haven't paid you're not restricted.

A bit weird but they (FUTO) are trying to experiment with a new model.

load more comments (7 replies)
[–] [email protected] 16 points 4 months ago (9 children)

Yep and eventually there will be a paid proprietary version. That's usually how it goes. I hope I am wrong.

[–] [email protected] 14 points 4 months ago* (last edited 4 months ago) (6 children)

They promised at least that's not how they're going to do this, at least. But in the end, it's easy to backpaddle on these promises.

Still: you can always fork the project.

load more comments (6 replies)
load more comments (8 replies)
load more comments (1 replies)
[–] [email protected] 41 points 4 months ago* (last edited 4 months ago) (5 children)

For me, the license stuff is odd. They offer a license model with two tiers (user / server), yet the license seems to do nothing (except showing a little badge). Also, it is a one time payment which will likely not be substantial in the future.

Why not create a "supporter" tier for maybe $2 per month or so, this would bring some recurring income without the fears of paywalling the product.

[–] aksdb 33 points 4 months ago* (last edited 4 months ago) (5 children)

They already accept donations as a means of continuous support. So I guess this is now just another channel for people who prefer buying a license over using github donations.

Edit: oh I just realized they stopped donations with the restructuring. Ok, that's weird then.

load more comments (4 replies)
[–] ChilledPeppers 10 points 4 months ago (1 children)

This is basically the doing of the futo non profit, they ate testing out if open source software can be profittable.

Louis Rossmann has a lot of videos about them (he works for them)

From what I get, you can just use it for free, but they don't say it is free to compell more people to buy it.

[–] [email protected] 7 points 4 months ago

So basically WinRAR

load more comments (3 replies)
[–] [email protected] 36 points 4 months ago (1 children)

Declaring the use without a paid license as “Unlicensed” is very misleading since the project is also licensed under the GNU AGPL v3.0.

[–] [email protected] 5 points 4 months ago

That's FUTO for you

[–] [email protected] 36 points 4 months ago (2 children)

Is feel a lot better about this if it was a "supporter" tag not this "unlicensed" crap.

[–] [email protected] 17 points 4 months ago (1 children)

Yeah this terminology just gives me the impression they don't consider the AGPL to an actual license

load more comments (1 replies)
[–] [email protected] 7 points 4 months ago

They should just have you pay to have your name listed on the list of supporters

[–] [email protected] 28 points 4 months ago* (last edited 4 months ago)

After listening the video where they discussed immich joining futo, I don't have any worries. I have high hopes futo might actually be the company I have long hoped would emerge. Time will certainly tell.

I think people are getting hung up on the word license too much. Though I agree futo should have gone with a better word choice for clarity. License just means supporter in this case.

[–] [email protected] 24 points 4 months ago* (last edited 4 months ago) (5 children)

I’ll repeat here what I said on discord:

I’m no fan of stallman, but I like his quote: “I’m happy to pay for good software so long as it’s free”.

It’s important to remember that anyone with the skill to work on this project could earn a pretty good living elsewhere. We can debate the terminology, but at the end of the day devs gotta eat.

Personally, so long as it stays on the GPL they can call us “god-kings” and “filthy peasants” for all I care

Important bits that came up in the discord and I haven’t seen here:

  • User license is only there to make it cheaper for small instances.~~No word I’ve seen on transitioning from a user license to a server license down the road.~~ Looks like you can switch by contacting them, and they have plans to do it automatically in the future.
  • It looks like enforcement is basically nonexistent. You could activate multiple servers with one license, or just flip a value in the db yourself
  • The reason they aren’t using “supporter” or “contributor” is because they don’t want it to sound like charity. It’s a transaction.
load more comments (5 replies)
[–] [email protected] 19 points 4 months ago* (last edited 4 months ago) (2 children)

They could have achieved the same without any license keys. Just a "Purchase" button along with an "Already purchased" one. You make the ethical judgement as to which one to click. The purchase page could have a few suggested prices along with a pay what you want option, one time and recurring.

Also I'm not too sure why FUTO are allergic to the term Donate. There's a whole generation of people who got taught how it works and what it does by Wikipedia. Slap a funding bar with a brief explanation for what it funds, add the donation options and everyone would know what's it for and why they should donate if they can.

Anyway. Purchased the thing and I'll keep supporting them till it's GPL.

[–] [email protected] 9 points 4 months ago

I think it's a psychological barrier, donate implies totally optional.

License, purchase, makes it more transactional mentally, and tries to make it clear that this project needs support to be sustainable.

load more comments (1 replies)
[–] Nibodhika 17 points 4 months ago (4 children)

I don't mind this model. That being said for me Immich is great but has a fatal flaw that has prevented me from using it: it doesn't do updates.

For me that's a big one, everything else I self host I have a docker compose pointing to latest, so eventually I do a pull and up and I'm done, running the latest version of the thing. In Immich this is not possible, I discovered the hard way that they are not backwards compatible and that if you do that you need to keep track of their release notes to know what you need to manually do to update.

I haven't settled on a self-hosted photo management because of this. In theory Immich has almost everything I want (or more specifically, all of the other solutions I found lack something), but having to keep track of releases to do manual upgrades is stupid, this is a software, it should be easy to have it check the version on start and perform migration tasks if needed.

[–] [email protected] 21 points 4 months ago (4 children)

This just means that this project is still too early in development for you. The breaking changes happening in this phase are going to pay off in the long run and prevent the project from getting bogged down.

I would give it another shot when they release v2

load more comments (4 replies)
[–] Sheldan 7 points 4 months ago (3 children)

Having everything on latest seems a very bad idea.

load more comments (3 replies)
[–] [email protected] 5 points 4 months ago (4 children)

Well, they do say, that it is in very active development. There will be a time when updates get more stable and where they will offer an automated update path, just not now.

load more comments (4 replies)
load more comments (1 replies)
[–] [email protected] 16 points 4 months ago (1 children)

My biggest question to FUTO/Immich is if they're worried about a revenue stream, why not do something similar to Home Assistant? You never have to pay HASS a dime and never see anything to "shame" you. All you get is essentially a forwarding subdomain with some "easier" ways of doing cloud related things. There's zero "shaming" or calls to pay. I pay HASS/Nabu Casa monthly cause I'm lazy and it makes my life easier. FUTO should consider doing something similar.

[–] [email protected] 8 points 4 months ago (5 children)

Same with jellyfin.

They basically don't accept recurrent donations on purpose

https://forum.jellyfin.org/t-we-re-good-seriously

load more comments (5 replies)
[–] [email protected] 15 points 4 months ago* (last edited 4 months ago) (5 children)

EDIT: they've adjusted the language and integration of buying the Immich software. It's much clearer and balanced now. You can find the new info on their github announcements page, or likely in the notes of their next immich release.

ORIGINAL COMMENT
I was really looking forward to them opening a compensation option as I got in after they had taken down donation links, but this is all a bit weird. There is some good discussion happening on the github announcement page. I'll probably hold at version 1.108 for awhile until the dust settles.

I've gone through quite a few FUTO videos since they started sponsoring Immich, and it seems like the issue is that they are essentially an organization of engineers that don't have a strong background in the legalese of licensing (thus the lack of attention to the wording of the original FUTO temporary license). Their intentions and goals are solid from my perspective and the software they promote is fantastic, but it feels very much like an org run by idealistic engineers without much of a PR presence. The best PR they have is Louis Rossman, take that as you will 😄

All that being said, I have paid for a few of their other pieces of software that are single user. The part I'm not overly fond of is that it seems to be a payment for each individual user, and not a payment to be able to run the server itself. I'm sure there is rational behind it, but it just feels like this whole licensing element isn't fully baked yet.

[–] [email protected] 5 points 4 months ago (1 children)

I think that's reasonable, and is the impression I have of FUTO as well. I'm using their Android keyboard at least and have been impressed by it (although I don't have demanding needs).

load more comments (1 replies)
load more comments (4 replies)
[–] [email protected] 14 points 4 months ago (1 children)

I am a huge fan of immich, been running it for quite a while, it started as just phone photo backup but it’s good enough that I’ve made it my primary photo repository (fully backed up of course). I will absolutely pay for a license but count me as one who doesn’t really like the terminology used.

I would happily put a donated or supporter badge to show off, but the unlicensed just feels a bit wrong. I have no trouble paying for software, especially as useful as immich, but in the enshittifying world we live in, such language gives one pause.

load more comments (1 replies)
[–] [email protected] 12 points 4 months ago

Why does FUTO have to shoot itself in the foot?

There is as far as I can tell no new actual license just a payment scheme and some shaming functionality. They even offer you the software if you don't pay. Remember the GPL allows them to require payment to give you the software, they just can't prohibit someone else giving you the software.

However calling unpaid copies unlicensed is incorrect, they are licensed under the GPL (just like paid ones are).

They should remove references to licensing and display something like "This instance of Immich has been paid/not been paid for." Call the key PRODUCT key.

Sure some find the "pay or shame" scheme distasteful but it is not against the GPL which allows commercial use.

[–] [email protected] 11 points 4 months ago (2 children)

This was planed from the begging of these guys developing the project. Don’t be naive guys. What o don’t like is the lack of transparency . It started as complete open and now it’s adding the “but” like many projects already did .

[–] [email protected] 16 points 4 months ago (3 children)

They need to make money somehow. And you probably don't want sponsored images in your library.

[–] [email protected] 13 points 4 months ago

or your pics analyzed for ads

load more comments (2 replies)
[–] [email protected] 10 points 4 months ago (4 children)
load more comments (4 replies)
[–] [email protected] 8 points 4 months ago

I like having more ways to support the project, but I don't think "license" is the correct terminology they should use, unless they intend to release paid-only features which I'm not a fan of at all.

[–] anon_8675309 5 points 4 months ago (2 children)

I wanted to like immich but I hate the way it imports images and creates its own structure.

[–] [email protected] 11 points 4 months ago

It’s had an external library feature for awhile now

load more comments (1 replies)
load more comments
view more: next ›