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.

    • traches@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      If Immich can’t analyze the images on the server then its feature set would be quite limited. It’s meant for self hosting anyway, you don’t trust your own hardware?

      • jet@hackertalks.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        you don’t trust your own hardware?

        no, I do not. Thats the whole reason data at rest should be encrypted.

        • traches@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          So you trust your phone and its closed source OS with your photos, but your Linux server can’t see them?

          I’m having a hard time imagining what Immich could do other than file syncing in this scenario

          • jet@hackertalks.com
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            My phone isn’t closed source. And no, I don’t trust it fully either, I limit the amount of trust given to any datastream to the minimum necessary to get the functionality I want.

            If you wanted a client side encrypted image service, yes syncing would be a major benefit, or you do the image tagging/scanning client side before going to the cloud, or after the fact. Just limit where the unencrypted data exists in the system.

            • traches@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              Ok, that’s totally fair. Your needs are valid, but most of us just want a self-hosted google photos replacement that’s good enough our families won’t complain. Just being self hosted improves security and privacy immensely; E2EE would be an incremental improvement in this regard while having major drawbacks for usability.

              • jet@hackertalks.com
                link
                fedilink
                English
                arrow-up
                0
                ·
                edit-2
                2 months ago

                oh yeah, 100%; I like the focus of immich, I like that it exists, we are all better for the option.

                I was just wishing up thread that client side encryption was in the roadmap, if for no other reason that when they make architectural decisions now they leave some room for a encrypted block pivot.

                not sure about drawbacks though; what does a cloud photo provider do? 99.9999999% of the time its just blocks at rest on disk; Sometimes it does image recognition, face recognition, and photo sharing; All 3 of these can be done in a end to end encrypted way (yes, with a few more hoops, it would add work, no doubt)

    • Lem453@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Https is end to end encryption and doesn’t need to be on their road map

      Encryption at rest could be an option but seeing as how many other projects have trouble with it (nsxtcloud), its probably best to have this at the fike system level with disc encryption

      • jet@hackertalks.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Small nit: Https is transport layer encryption, not commonly considered end-to-end encryption.

        For the end-to-end encryption model to work, the data must be encrypted entirely from the sender to the recipient. In the model of immich That’s yourself.

        But you’re right, I should have been clearer, client-side encryption, encryption at rest are better terms. But I don’t want the server to ever see the unencrypted data ideally unless I am physically there requiring it to do so.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    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]

  • cron@feddit.orgOP
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    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.

    • Possibly linux@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      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

    • Luden [comrade/them]@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      2 months ago

      They have always planned to have continual revenue by offering their own hosting services similar to paid google photos after Immich goes stable. This is just another odd way of doing donations that Futo uses for stuff like Greyjay.

      • Possibly linux@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        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.

    • ChilledPeppers@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      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.

    • aksdb@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      2 months ago

      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.

  • Morethanevil@lemmy.fedifriends.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    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
      arrow-up
      0
      ·
      2 months ago

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

          • traches@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            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
              arrow-up
              0
              ·
              2 months ago

              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.

              • traches@sh.itjust.works
                link
                fedilink
                English
                arrow-up
                0
                ·
                2 months ago

                … 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
                  arrow-up
                  0
                  ·
                  2 months ago

                  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@lemmy.zip
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          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
        arrow-up
        0
        ·
        2 months ago

        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.

        In the end: you can always fork the project.

        • TMP_NKcYUEoM7kXg4qYe@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          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@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      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.

      • Dave@lemmy.nz
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        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@lemmy.zip
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          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
            arrow-up
            0
            ·
            2 months ago

            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.

            • TMP_NKcYUEoM7kXg4qYe@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              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.

            • Possibly linux@lemmy.zip
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              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.

  • gradyp@awful.systems
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    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.

  • paradox2011@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    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.

    • vividspecter@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

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

    • traches@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      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
        arrow-up
        0
        ·
        edit-2
        2 months ago

        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.

  • d_k_bo@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

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

  • helenslunch@feddit.nl
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

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

    What if I already gave them >$100?

  • traches@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    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.
    • Possibly linux@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      2 months ago

      Immich is free software. That means anyone can fork and maintain the code and they have the same rights as everyone. Trying to squeeze money out of people is slimy. They should either stay a community project and ask for donations to fund it (paid versions count as donations as long as there isn’t extra exclusive features implemented in non libre code) or they could start a company that sell backups and support.

      • jet@hackertalks.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        As you said it’s free software, and the license for immich is actually open source. I’m not really offended by a please donate nagware screen, or even a give a cup of coffee to the developer, so this license is the same thing just with different language. And as it’s open source somebody could fork the project to remove this line, or you could edit the database and fill it, it’s totally up to you.

        I think this is a net positive and should be encouraged

      • Avid Amoeba@lemmy.ca
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Selling copies of free software is straight up encouraged by the FSF. You don’t have to buy a copy. You can copy the source code and build t yourself. But selling it is legitimate.

        • Possibly linux@lemmy.zip
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          I don’t have problems with selling software. I do have a problem with what FUTO is doing. The just up ended a perfectly good financial model and make the “licensing” feel like Windows server.

  • teawrecks@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 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.

  • Avid Amoeba@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    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 an what it does be Wikipedia. Slap a funding bar with a brief explanation for what it finds, add the donation options and everyone would know what’s it about and why they should donate if they can.

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

    • jet@hackertalks.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 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.

  • geography082@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    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 .