• 8 Posts
  • 187 Comments
Joined 1 year ago
cake
Cake day: July 5th, 2023

help-circle









  • Avid Amoeba@lemmy.catoSelfhosted@lemmy.worldImmich x FUTO Q&A
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    2 months ago

    Me too, I subbed for monthly.

    The one thing I can see FUTO can do is provide capital up front for developers to work which could be recouped over time as more users begin to use and pay for the software. That makes sense and in a competent, not neoliberal economy, the government might have a fund doing something like that. What I’m a bit worried about is that this might not be all Eron’s up to. But again, we’ll take his money when he gives it, so long as the work is open source. And we’ll see where we end up in a few years. 😅


  • Avid Amoeba@lemmy.catoSelfhosted@lemmy.worldImmich x FUTO Q&A
    link
    fedilink
    English
    arrow-up
    24
    ·
    edit-2
    2 months ago

    Weird feeling about this. $5-$20 flat fee sounds like a lower price than what I’d imagine donations would bring. I imagine most who would donate would give at least $5-20, and then some would subscribe monthly. The dev team is obviously gonna get funding from Eron for now which would likely be higher today than what they get in donations.



  • I don’t know if you can do this with Jellyfin but this is what I could do with Plex:

    • create an account for her
    • create a new dir for her movies
    • create a new movie library called “Mom’s special” which watches this dir
    • share the new library with her account
    • share the rest of the libraries with her account
    • drop the garbage in the special dir

    In the end no one else sees Mom’s special, while your mom sees everything and Mom’s special.


  • I wouldn’t do that because I’d be inevitably picking up breaking changes without my knowledge that I’d have to fix after the fact. Unless you’re pulling from a tag I guess. Still storing along the playbook feels more robust. It’s less likely to get any surprises. Also I’m working under the assumption that you want to write idempotent code so you don’t get breakage when your rerun it, which allows to run it on a schedule, to ensure your config doesn’t drift too much.


  • Avid Amoeba@lemmy.catoSelfhosted@lemmy.worldHomeserver Ansible Playbook
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    2 months ago

    If I read this correctly, Immich is setup entirely through Ansible, no docker compose. That’s fine, however if Immich changes something drastically in their setup topology, it’ll be more work for you to implement those changes. For services that use docker compose, you could use Ansible to deploy a compose file in a dir, say /opt/immich-docker along with its requisite .env and other files. Then setup running it via systemd. Then when you need to update it, it’s almost copy-paste from the upstream compose file into your Ansible repo.


  • Contribution/contributor license agreement. It’s a document that transfers the copyright from the original author - developer submitting a patch or PR - to the project owner, e.g. FUTO. If FUTO required CLA for all Immich contributions, then FUTO would own the copyright for all the source code of Immich. This allows FUTO to relicense Immich under a different license, other than GPL, for whatever purpose, without asking anyone. For example they could make modified Immich versions for sale, or sell the Immich source code to third parties under EULA or any other license. Without a CLA, FUTO would have to get written agreement from every Immich source code contributor to change the Immich license, which would happen in 2000 and never, at least not without ponying up cash.



  • This is some naive stuff right here.

    Elite programmers make most of the important stuff

    This is false. Not even gonna elaborate.

    Competition is the solution

    No. Competition is inefficient and the best software we have is built cooperatively. Linux, most open source software. We dislike duplication for a reason and seek to avoid it when possible. We try to avoid forking, instead we try to work together as much as possible. Corporations also run things cooperatively internally instead of duplicating effort. Competition is only needed when you a profit driven market is what determines what’s offered and used and it comes with tremendous inefficiency.

    I’m a big fan of free market capitalism. When there’s a lot of churn…

    Yeah. See above.

    If you have an individual in charge of a company, that’s better than having a mob

    Oh Jesus… He doesn’t realize that most of the problems that developers face which they can’t fix, including himself when he was at Yahoo, are exactly because there’s a guy or few in charge and the developers have no decision power.

    Quit your job …

    Nope. I won’t quit my job to join another place where I have no vote. As long as you’re creating companies that aren’t democratic by design, I’m changing one guy profiting from me for another. If the other guy is marginally more ethical, that’s only gonna last as long as the push for profit knocks on the door. We can’t all be CEOs so the only way to build sustainably ethical companies is for them to be ruled by the mob. One person, one vote. Otherwise I’m better off creating democracy by working to unionize the existing corporations.

    If the guy wants to fund FOSS, great. But unfortunately this FUTO venture is unlikely to be the organization that dramatically changes the status quo. We need another billi that has read and understood a bit about class analysis and democracy to do that.