• Avicenna@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    4 hours ago

    What is to be expected when the current trend among CEOs is to get the same stuff done with less employees and same salaries hence resulting in either you getting fired, resigning or doing x2 the amount of work with no real life improvements. Who would have the willingness to continue their side hobbies/project like contributions to open source when your main life is in shambles.

  • hitwright@lemmy.world
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    1
    ·
    2 days ago

    Open source should be funded by the tax-payers, or all code should be forcibly open-source (something like AGPL)

    Any other models feels like they would create perverse incentives

    Also recurring donations feels like a better way than one-time tips

    • IphtashuFitz@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 day ago

      How do you decide which open source projects are worthy of taxpayer money, and how much does a given project get?

      I have a couple projects I’ve put up in GitHub as open source. Would they qualify? Or are you just talking about well known open source projects like Linux?

    • Katana314@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 days ago

      I’m sure many people could point to hundreds of dangers around open-source programs relying on government funding. Yet, I can’t argue that it seems to be a necessity.

  • Lettuce eat lettuce@lemmy.ml
    link
    fedilink
    English
    arrow-up
    53
    arrow-down
    1
    ·
    edit-2
    2 days ago

    Pay for your FOSS! I’ve paid far more for my FOSS than for any proprietary software.

    If you believe in subscriptions, then subscribe only to FOSS software like Bitwarden, Tailscale/Netbird, etc.

    Find your favorite FOSS projects on Open Collective and support them there.

    And above all else, treat FOSS devs and maintainers with the utmost respect! They are the unsung heros who are building the only alternatives to the corpo-distopian hellscape of proprietary, enshitified, slop software.

    Send a message to a dev today, just saying thank you to them for everything, and asking if you can send them a tip if possible.

    Folks, let’s treat each other lovingly please, FOSS has freed us, give back what you can, and never take it for granted.

    To all the devs, maintainers, tinkerers, supporters, FOSS educators, and helpful community members across the FOSS world, thank you so much, and much love. ♥️

    • Katana314@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      2 days ago

      I have so many causes on my mind that all need money; some for helping starving children, others for supporting sane politics, GoFundMes for people affected by a warped healthcare system; the request you’re making very much makes sense, but it’s so hard to put it above so many of the other critical needs for donations, when the image of an open source worker is someone who can, and often does, get paid working for a large company.

  • nucleative@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    ·
    2 days ago

    A lot of FOSS projects are freemium based which seems viable for larger more complex projects.

    In these projects it’s common to see the developer get paid for adding features on top of the core version, for a SaaS version, for custom development, or for offering support.

    Other projects with a lot of community interest - and a good “community manager” style organizer can attract contributors in the form of pulls, bug testing and reports, and widespread use which generates valuable marketing. These projects only exist because of the labor of love from the whole community.

  • rockstar1215@lemmy.world
    link
    fedilink
    English
    arrow-up
    27
    ·
    2 days ago

    It’s funny how common this mindset is in the self-hosting community: “If I’m running it on my own hardware, the software should basically be free… maybe I’ll toss a tiny ‘tip’ if I feel generous.”

    The logic seems to be that since there’s no ongoing server cost, the developer’s time, skill, and effort must somehow be worth nothing and that we should magically fund the entire project through some hypothetical cloud version that they themselves will never use.

    It’s like showing up to a brewery with your own growler and expecting the beer to be free because you didn’t use their glass.

    • El Barto@lemmy.world
      link
      fedilink
      English
      arrow-up
      15
      arrow-down
      1
      ·
      2 days ago

      I’m sorry, but I can’t agree with this. If the software is free, then it’s free. It’s up to the authors how they want to license it.

      Personally, I write code and publish it in the hopes that it will help someone. If someone comes in and says “there’s this bug, fix it!” I will only do so if it will benefit me, or if I feel like it.

      • rockstar1215@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        edit-2
        2 days ago

        The article and discussion here is about open source software which is not free software. Thats where the problem lies it is assumed that open source software has be free.

        Freedom in software does not mean free software.

    • TeddE@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 days ago

      To be fair - this mindset is hardly exclusive to self-hosters. The dotcom era itself kicked off because it was easier to get advertisers to pay for server costs than users.

    • Randomgal@lemmy.ca
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      Careful bro you’re making it sound like exploitation has been normalized in the name of ‘free software’, but actually… Oh wait.

  • morrowind@lemmy.ml
    link
    fedilink
    English
    arrow-up
    28
    ·
    2 days ago

    I’m going to be honest, I have no idea how open source works. I can’t imagine maintaining anything more than a tiny library that I can ignore six days of the week.

    Also: open source relies on good jobs. You can only do it if you have a well paid low stress job with good hours. Those have been in short supply recently.

    I think the free time covid gave, followed by the free time the layoffs gave, and AI have been patching / hiding the fact that the core model of open source is completely unsustainable in its current state.

    • Psythik@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 days ago

      The part that confuses me is: How can multiple people work on overlapping bits of code at the same time, and the Git manager (or whatever you call it) just handles it all without breaking everything?

      • elephantium@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        Roughly equal parts “git is clever” and “once in a while, someone has to take some time to figure it out”.

        Say the code is split into two files. You and I both make changes, but you’re working on file A and I’m in file B. No problem!

        Now we both make changes in file A. Sometimes Git can just “figure it out”, like if all your changes are in the beginning of the file, and all my changes are at the end.

        But sometimes we both change the same section. Git can’t figure that part out, so one of us has to sit down and reconcile the changes. Sometimes this is pretty simple, other times…not so much.

        Put it all together, and it works out pretty well most of the time.

        • Psythik@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          21 hours ago

          Okay, so the answer basically is that you can’t have multiple people working on overlapping bits of code, not without someone sorting it out first.

          Being able to have two different people work on different parts of the same file without causing any issues makes sense, but I also thought there was some magic formula that fixes everything if two people try to upload the file with the same part of the code modified in two different ways at the same time.

          Git is not as magical as I thought it was now that you’ve explained it.

          • elephantium@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            21 hours ago

            Yeah, it’s fairly clever but not actually magical. Sometimes you have to go in and take a look.

            Actually, the real magic is that it works out mostly ok most of the time. Much better than older systems where you would have to “check out” a file to work on it which would lock others out. I’ve heard older programmers talk about needing to go find someone who had a file checked out and have them check it back in to enable them to do some work.

  • themurphy@lemmy.ml
    link
    fedilink
    English
    arrow-up
    57
    ·
    2 days ago

    If only there was a way to fund open source projects so we both could have better software for the world and paid employees…

    I think you can guess which government body already do this. Just take a shot.

  • Katana314@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    2 days ago

    I’ve been using CachyOS and impressed by the array of available software, and it was only in the back of my mind, the thought; “Wow, so much of this is so refined and polished. I wonder who has motive to maintain it?”

    Joke’s on me, the motive is hardly there - and it’s a shitty time for it with Windows announcing that 10 is the last version and that there are no plans for a new one.

    I’m glad Valve has a profit motive towards open source right now, but especially in a world where fewer people can donate at random, I really hoped that the model wasn’t specifically built to rely just on tip jars.

  • Darkness343@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    12
    ·
    1 day ago

    Hey, it’s their problem for choosing to be a developer. That’s the worst job ever, with the overtime and shit.

    • nik9000@programming.dev
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      I liked the article. It sung to my heart. I’ve been in this world for a while. Lived through the failure and hyperacalars just taking without giving back.

      I don’t know what to think. But I’m not happy with where we are and it’s nice to hear someone else talking about it.

  • modus@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

    I don’t understand much about the finances of the FOSS world, but do companies like FUTO help at all? I don’t even know how FUTO makes money, to be honest.