The foundation of modern software is cracking under the weight of burnout.

all 20 comments

sorted by: hot top controversial new old
[–] 61 points 10 months ago* (8 children)

Eh. We’ve always been unpaid. I guess now everyone is noticing because tech companies make billions off of our work.

  • source
  • hideshow 8 child comments
  • [–] 26 points 10 months ago (5 children)

    Of course. Because when we're all the little guys and helping each other, it's fair. Now you have trillion dollar companies making demands of your project but donating zero dollars to it, and it feel much less fair.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 11 points 10 months ago (3 children)

    We’re under no obligation to bend to the demands of trillion dollar companies.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 10 points 10 months ago (2 children)

    Sure. But their deves still create lots of noise in open source projects and you don't always know where they work.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 10 months ago (1 child)

    I think the burden is that Tech companies are putting in hundred of bug reports, not putting in any work and then expecting their 'high priority' bugs to be fixed last week, for free.

    When it was the community benefiting the community, it was fine to labor for free.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 27 points 10 months ago

    I don't believe this is a new concept. IIRC, the same claim was made around 20 years ago.

    I suspect these things go through cycles like everything else.

    We should definitely be paying attention when the developers of critical infrastructure begin to burn out.

  • source
  • [–] 20 points 10 months ago (6 children)

    I hope the Post Open license will be a part of the solution for this. Free commercial use of opensource should be disallowed.

  • source
  • hideshow 6 child comments
  • [–] 3 points 10 months ago (1 child)

    Postopen probably won't save it. There are ways to create even more copyleft license but that would mean create everything from scratch. Like compilers to everytool but no one will use that other than who wants complete copyleft works. Not even Linux can use that tools. But no one wants that lol

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 10 months ago (2 children)

    I don't think we need post open.

    Rather, ditch MIT/BSD for GPL (with no LGPL bandaids) and enforce-

    NO WARRANTY

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 10 months ago (1 child)

    How is that going to fund opensource?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 10 months ago* (last edited 10 months ago)

    Switching to a proprietary license doesn't "fund open source" it funds proprietary software

    Which, fine, if your business model is incompatible with an open source license then sure. But don't present it as something it isn't

    Edit: You can dual license under a strong copyleft (strong enough to scare moochers away) and a proprietary license (fauxpen or traditional).

  • source
  • parent
  • [–] 8 points 10 months ago

    Pay the people! I pay every time its an option even when its just complimentary with no additional features.

  • source
  • [–] 7 points 10 months ago

    I find it so tricky, too. With the maintainers that I see struggling, it's rarely a lack of contributions that fucks them up, but rather a lack of maintainers. And they can't easily onboard other maintainers, because:

    1. there's hardly anyone willing to invest enough time into your project to be a particularly helpful maintainer.
    2. everyone's just strangers on the internet, who may or may not want to ship malware as part of your project.

    Like, I even have a friend who's excited for a project that I'm building, but so far, they're purely cheerleading (which is appreciated), because they do have projects of their own that they find fun, and in particular also a life outside of programming.
    I do not currently struggle with maintainership (because I haven't announced my projects anywhere publicly 🤪), but yeah, it just feels like it's asking for a lot, if I were to try to get that friend on board. In particular also, because not many aspects of maintainership are fun.

  • source
  • [–] 1 point 10 months ago

    maybe spending more money on AI is the solution /s

  • source