Release v1.109.0 · immich-app/immich
github.com
external-link
v1.109.0 ImportantRead our announcement about supporting Immich by buying a license here Highlights Welcome to version v1.109.0 of Immich. This release introduces an additional way for you to supp...

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.

Morethanevil
link
fedilink
English
43
edit-2
2M

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.

@ShortN0te@lemmy.ml
link
fedilink
English
162M

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

Would be very difficult to switch licenses away from GPL3

@ShortN0te@lemmy.ml
link
fedilink
English
12M

While true it is not impossible to relicense a software project.

They would have to track down everyone who has ever contributed to the project and convince them to sign a CLA. Many/most would refuse, whose code they would have to rewrite from scratch without violating their copyright (meaning no copy-pasting).

It would be messy and extremely painful, and at the end of the process we’d still have Immich as it was before the license change available to fork and maintain ourselves.

@ShortN0te@lemmy.ml
link
fedilink
English
12M

They only need the biggest contributors. Small contributions like single line or even a few lines edits etc. are not eligible for copyright. Also minor contributions can be easily rewritten.

Most ppl you will get with a paycheck.

… at which point we could still fork the project from before the license change and continue on our merry way.

If you expect ongoing maintenance, are you saying you feel entitled to the devs’ continuing work in perpetuity, and at no cost? Because that’s called slavery and we have laws against it.

@ShortN0te@lemmy.ml
link
fedilink
English
12M

If you expect ongoing maintenance, are you saying you feel entitled to the devs’ continuing work in perpetuity, and at no cost? Because that’s called slavery and we have laws against it.

Stop putting words in my mouth.

Possibly linux
link
fedilink
English
42M

They would need to do a private rewrite. Once again this is why you should never sign any kind of CLA. There isn’t a CLA here but it there were it would be a simple matter of them changing the license.

@Prunebutt@slrpnk.net
link
fedilink
English
14
edit-2
2M

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.

I don’t think it’s possible to make this project proprietary because FUTO does not own the rights to the code that were made by random contributors on git. Part of the promise was that they won’t change their CLA so it should be fine.

Possibly linux
link
fedilink
English
02M

Who is? That’s the problem with forks. They always divide the community into slices

@Prunebutt@slrpnk.net
link
fedilink
English
4
edit-2
2M

I don’t think that there’ll be a community for a project that turned proprietary.

@cron@feddit.org
creator
link
fedilink
English
12M

Why not? There are some popular examples, like mysql --> mariadb or elasticsearch --> opensearch

@Prunebutt@slrpnk.net
link
fedilink
English
32M

I meant for the propietary branch.

@cron@feddit.org
creator
link
fedilink
English
12M

Ok, makes sense

Possibly linux
link
fedilink
English
32M

If worse comes to shovel the community could fork it. That would be very hard and seriously detrimental but if they start pulling crap like this it might be time.

@cron@feddit.org
creator
link
fedilink
English
232M

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

@Dave@lemmy.nz
link
fedilink
English
182M

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.

Possibly linux
link
fedilink
English
-102M

FUTO is the same organization that doesn’t believe in Foss. The want one creator to have power over users. I don’t think that model is going to work out.

@Dave@lemmy.nz
link
fedilink
English
142M

That’s not quite their position. They believe the OSI decides what counts as Open Source based on what benefits big tech who fund them. Basically, they think it’s wrong to argue that something cannot be considered open source unless Google is allowed to use the free labour of contributers without restriction or payment.

They talk more about it here and here.

Personally I don’t have a side in this fight but nothing I have seen has made me shy away from using their products.

Possibly linux
link
fedilink
English
-22M

It isn’t open source or free software. There software prevents you from having the same rights as the parent organization. You can’t fork the project if there is a big development shift you don’t like so it is effectively proprietary.

@Blisterexe@lemmy.zip
link
fedilink
English
32M

Yes you can, you just cant change the payment links

Possibly linux
link
fedilink
English
02M

Sorry I though you were talking about Grayjay.

Tbh it’s the English language that decides what counts as Open Source. Free/Open Source software has been established for decades at this point. It’s good that they changed the name to “Source First”.

I think that better wording would be “the organization that doesn’t believe that foss solves every problem”. For project like immich AGPL is completely fine but for the android keyboard it might not be a good idea to allow Google to use it to abuse their customers.

@DevoidWisdom@sh.itjust.works
link
fedilink
English
28
edit-2
2M

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.

@Player2@lemm.ee
link
fedilink
English
-32M

Nothing like that is ever acceptable to show up on the dashboard of a service I am self hosting. Will not update Immich anymore unless they remove this garbage.

@helenslunch@feddit.nl
link
fedilink
English
92M

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

What if I already gave them >$100?

In the discord they said they will give you a license, and they’re planning to do it automatically

@helenslunch@feddit.nl
link
fedilink
English
12M

But there’s nothing tying that donation to my account, so how could they do that?

If they have an email address they can send a license key

@Decronym@lemmy.decronym.xyz
bot account
link
fedilink
English
2
edit-2
2M

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

Fewer Letters More Letters
Git Popular version control system, primarily for code
HASS Home Assistant automation software
HTTP Hypertext Transfer Protocol, the Web
nginx Popular HTTP server

[Thread #878 for this sub, first seen 19th Jul 2024, 06:45] [FAQ] [Full list] [Contact] [Source code]

@paradox2011@lemmy.ml
link
fedilink
English
15
edit-2
2M

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.

@seang96@spgrn.com
link
fedilink
English
02M

There is a server license offered with unlimited users for $100.

@paradox2011@lemmy.ml
link
fedilink
English
1
edit-2
2M

I replied to a similar comment above ☝️. They call it a server license, but all the language surrounding it is centered on user counts. They are extremely generous giving the “unlimited trial period” with the high quality of Immich, but the way the licensing is being handled is just kind if confusing. At it’s root, it’s essentially just a request for people to pay for the service, but they’ve complicated it with the word choice.

@vividspecter@lemm.ee
link
fedilink
English
52M

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).

@paradox2011@lemmy.ml
link
fedilink
English
12M

Me too. It’s a quality app, the only other open source keyboard that rivals it in my mind is Heliboard.

There is absolutely an option to pay for the server itself, the per user option is so that it’s cheaper if you have fewer than 4. I haven’t seen anything yet about transitioning from a user license to a server license

@paradox2011@lemmy.ml
link
fedilink
English
2
edit-2
2M

I’d argue that’s just a license for 4+ users as the only differentiation is the dollar amount. In fact one of Alex Tran’s comments in the github announcement was that they simply capped the price at $100 to keep it from getting too expensive for instances with many users. It’s definitely licensing based on users, not servers.

I would be much more comfortable if their licensing language was centered on licensing a self-hosted server, not user amounts. Paying for individual users (IMO) is best done as a hosted service with a monthly fee. They’re probably a ways from being able to implement that though.

gradyp
link
fedilink
English
142M

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.

@Blisterexe@lemmy.zip
link
fedilink
English
12M

good news, the terminology is changing

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

Possibly linux
link
fedilink
English
72M

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

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

@Hawk@lemmy.dbzer0.com
link
fedilink
English
12M

It also raises red flags about what they (hopefully don’t) have in mind for the future

@cron@feddit.org
creator
link
fedilink
English
41
edit-2
2M

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.

Luden [comrade/them]
link
fedilink
English
3
edit-2
1M

deleted by creator

Possibly linux
link
fedilink
English
-22M

They completely miss the point of free software. The idea is that you can fork it after a hostel take over. The irony is that if they start forcing anti features they might end up with the community jumping ship.

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.

Flax
link
fedilink
English
72M

So basically WinRAR

@aksdb@lemmy.world
link
fedilink
English
33
edit-2
2M

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.

@helenslunch@feddit.nl
link
fedilink
English
92M

Ok, that’s weird then.

FUTO’s goal is to change FOSS culture. Away from “donations” and towards “payment”, to make development sustainable.

The only problem is that there’s no way to make a recurring payment even if I wanted to, which would be more sustainable than one-time purchases.

@helenslunch@feddit.nl
link
fedilink
English
-52M

Then don’t 🤷 you don’t have to.

@aksdb@lemmy.world
link
fedilink
English
12M

Yeah but why not both? Extra support shouldn’t hurt.

@helenslunch@feddit.nl
link
fedilink
English
22M

We don’t have both.

@aksdb@lemmy.world
link
fedilink
English
12M

So “it’s weird then”. As I said. And basically as the person I answered to said.

Possibly linux
link
fedilink
English
-32M

I think they have succeeded in pissing people off

@helenslunch@feddit.nl
link
fedilink
English
92M

Change usually does.

Possibly linux
link
fedilink
English
3
edit-2
2M

How dare you pay continued support. You will have a one time fee and be happy.

I can’t wait until they make you hand enter a 30 character license key

@vividspecter@lemm.ee
link
fedilink
English
22M

They’ll supply a giant paper manual, and you’ll have to look through it to find the key. DRM, 1980s style.

@aksdb@lemmy.world
link
fedilink
English
22M

… each time the server restart and randomly during login.

Morethanevil
link
fedilink
English
82M

I will wait for the “AIO Immich Ultimate Keygen” by Razor1911 ☝🏻😂

Possibly linux
link
fedilink
English
02M

That would make sense. They could even give you a badge or send you merch if you are a bigger supporter.

Stuff like this is why I can’t support FUTO

@d_k_bo@feddit.org
link
fedilink
English
372M

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

Possibly linux
link
fedilink
English
52M

That’s FUTO for you

@geography082@lemm.ee
link
fedilink
English
112M

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 .

Corgana
link
fedilink
English
102M

They’ve been extremely transparent about this:

https://m.youtube.com/watch?v=cwz2iZwYpgg

@geography082@lemm.ee
link
fedilink
English
-12M

That video is new

Streamed 2 months ago? They announced joining FUTO on 1st May 2024 (in the immich discord anyway) and announced the livestream then.

@geography082@lemm.ee
link
fedilink
English
-12M

I think the app a quite older than than . Or not?

Immich is older than that video yes?

Matúš Maštena
link
fedilink
English
162M

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

MaggiWuerze
link
fedilink
English
132M

or your pics analyzed for ads

@geography082@lemm.ee
link
fedilink
English
-12M

Like Jellyfin

What?

@teawrecks@sopuli.xyz
link
fedilink
English
82M

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.

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

It’s had an external library feature for awhile now

I am importing my externally synced and managed library to immich. It does not create any structure or edit the files.

Possibly linux
link
fedilink
English
32M

I can’t say I support FUTO but if they are looking to drive development I am all for it

Tech With Jake
link
fedilink
English
162M

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.

@Lem453@lemmy.ca
link
fedilink
English
82M

Same with jellyfin.

They basically don’t accept recurrent donations on purpose

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

Tech With Jake
link
fedilink
English
22M

If and when Jellyfin “needs” revenue, 100% agree. But with that post they’re saying they’re not worried about it, unlike FUTO/Immich.

Hopefully one day Jellyfin will be big enough and stable enough to warrant that kind of funnel.

Right now, I use TailScale funnel for Jellyfin. For some reason nginx just bogs it down too heavily.

https://tailscale.com/kb/1223/funnel

Shimitar
link
fedilink
English
12M

I use nginx reverse proxy on Jellyfin (and a bunch of other services as well) and it’s working great. Maybe you have some weird setup or complex situation.

Tech With Jake
link
fedilink
English
12M

I have a boat load of stuff thru nginx. Using nginx-proxymanager. Dunno if I need to add any special parameters for Jellyfin. Tailscale Funnel is working fine for now.

If you could share your settings for your nginx setup, that might help me.

Shimitar
link
fedilink
English
32M

I don’t use NPM but directly nginx. All my nginx general setup and per-service specific settings are here: https://wiki.gardiol.org

There is a global page for the reverse proxy, and then each service I tried/use has its own setup page.

Tech With Jake
link
fedilink
English
12M

Awesome! Thanks so much!

Create a post

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!

  • 1 user online
  • 279 users / day
  • 589 users / week
  • 1.34K users / month
  • 4.55K users / 6 months
  • 1 subscriber
  • 3.47K Posts
  • 69.3K Comments
  • Modlog