Open Source Developers Are Exhausted, Unpaid, and Ready to Walk Away (itsfoss.com)
from Cyber@feddit.uk to selfhosted@lemmy.world on 19 Nov 07:20
https://feddit.uk/post/39770991

cross-posted from: discuss.tchncs.de/post/49194514

#selfhosted

threaded - newest

smeg@infosec.pub on 19 Nov 07:58 next collapse

For example, the developer of asus-linux.org who made the kernel contributions for Asus ROG laptops and the accompanying ROG Control Center recently walked away, due to exhaustion.

rishado@lemmy.world on 19 Nov 16:54 next collapse

I couldn’t find anything about this on the Asus Linux blog, am I just dumb and looking in the wrong place? I use Asus-linux and didn’t know about this :(

Edit: unfortunately it seems that bullshitters who make shit up on the spot have made their way over to Lemmy boo me

smeg@infosec.pub on 21 Nov 06:42 collapse

For myself, I make sure I’ve done my due diligence before I might accuse someone of dishonesty, rather than making a minimum effort.

From his Kofi: ko-fi.com/flukejones

I’ve burned out on LKML and many many other parts of the FOSS world. It’s exhausting. As such, I will not be working on Linux for asus device. It’s not something I can devote huge chunks of time to for free anymore.

Thank you everyone who has donated something over the last years.

Same on his Patreon

quick_snail@feddit.nl on 19 Nov 20:57 collapse

Anus Linux, you say?

simonlm@sh.itjust.works on 19 Nov 08:04 next collapse

I read this blog post yesterday and it was insightful.

Seems like we could solve multiple problems in one go here…

nik9000@programming.dev on 19 Nov 14:13 next collapse

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.

obsoleteacct@lemmy.zip on 19 Nov 15:40 next collapse

I’m all for ethical licensing, and defensive licensing, but we’ll likely end up with an unmanageable soup of various licenses that everyone is nervous about misinterpreting. We lose efficacy and everyone will just default back to the same handful of licenses we’re currently using.

I think unless it was a small number of crystal clear alternative licenses with broadly agreeable terms, we’d get chaos, followed by complacency.

quick_snail@feddit.nl on 19 Nov 21:06 collapse

More likely, people’s work will get thrown into the bin because its poorly licensed.

obsoleteacct@lemmy.zip on 20 Nov 00:22 collapse

Well that’s kind of what I’m getting at. How many times does that happen before everybody just goes back to using GPL, MIT, etc…

KaKi87@jlai.lu on 19 Nov 17:04 next collapse

The consequences of what that article proposes is we’re gonna be back to this period of history where companies were all using proprietary technology that self-taught devs won’t ever learn and that students will only learn if they can afford a school that can use it, in addition to poor developer experience because of maintainer agenda being driven by money rather than community requests.

quick_snail@feddit.nl on 19 Nov 21:00 collapse

Fuuuuck that!

themurphy@lemmy.ml on 19 Nov 10:16 next collapse

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.

sj_zero@lotide.fbxl.net on 19 Nov 10:49 next collapse

Big question is: how many of us are funding foss projects?

It isn't difficult, and with how popular some are, it wouldn't be long before the projects could hire one or more full time devs at good rates.

I support a few big projects I use every month through liberapay.

vatlark@lemmy.world on 19 Nov 12:12 next collapse

Liberapay is really nice. I like the payment options they have to minimize the fees, like making 2 years of small “monthly” payments in a single charge to your bank card.

GreatBlueHeron@lemmy.ca on 19 Nov 12:16 next collapse

I think the bigger question is how many corporations are supporting foss projects? I’m sure a lot of us contribute a bit here and there if we can and I’m sure it makes a difference - but if some of these corporations, making billions of dollars profit, contribute just a tiny fraction of their wealth it could make a huge difference.

It’s the same argument as recycling, turning off lights, walking instead of driving etc. etc. - yes there are 8 billion of us and if we all do it, it will make a difference, but the difference we make is still not significant compared to corporate greed.

We are being gaslit to accept yet another scenario where we socialize the cost and privatize the profit.

AtariDump@lemmy.world on 20 Nov 00:13 next collapse
sj_zero@lotide.fbxl.net on 21 Nov 23:01 collapse

Big question or not, we can only control ourselves.

Everyone always stares at other people's resources and imagine how great it would be if those resources were used how we like, but at the end of the day, we control our resources.

So is it a big question if it doesn't really matter because we can't do anything about it?

Appoxo@lemmy.dbzer0.com on 19 Nov 12:34 next collapse

Then they would just be paid but exhausted

blyxyas@tech.lgbt on 19 Nov 13:07 collapse

@Appoxo @sj_zero Better than poor and exhausted (and being completely volunteer is a big reason for being exhausted)

Appoxo@lemmy.dbzer0.com on 19 Nov 15:10 next collapse

This I’ll leave to the person responsible for their own life to decide.
Not for me to decide

ronigami@lemmy.world on 20 Nov 01:01 collapse

Maybe but when you’re a volunteer the reasonable expectations are near zero. When you’re being paid, the expectations grow.

blyxyas@tech.lgbt on 20 Nov 08:26 collapse

If you are “overworked”, it sadly doesn’t matter how much volunteering you are doing. You are treating FOSS like a job for one reason or another and should be paid

ronigami@lemmy.world on 20 Nov 08:35 collapse

But hardly anyone in FOSS gets paid like it’s a real job. If you get paid, it would be more like the cost of one beer per month. Or on that magnitude.

blyxyas@tech.lgbt on 20 Nov 18:01 collapse

@ronigami That's the problem, hardly anyone in FOSS gets paid at all.

That's what we are trying to fix.

non_burglar@lemmy.world on 19 Nov 13:43 next collapse

Love the enthusiasm, but let’s stop casting this as an end-user-only problem. The real issue is, once again, large corporations using and taking advantage of oss while putting ZERO money or work back into oss. It’s victim blaming with extra steps, and us blaming each other is exactly what the real culprits want.

If it makes us feel better that we can pay on a regulsr basis for these things, great. But massive oss projects can’t thrive on a few of us donating.

ronigami@lemmy.world on 20 Nov 01:00 collapse

Don’t forget that with money comes expectations though. Managing contributors is not easy.

sj_zero@lotide.fbxl.net on 19 Nov 10:49 next collapse

Big question is: how many of us are funding foss projects?

It isn't difficult, and with how popular some are, it wouldn't be long before the projects could hire one or more full time devs at good rates.

I support a few big projects I use every month through liberapay.

DoGeeseSeeGod@lemmy.blahaj.zone on 19 Nov 16:02 collapse

The brain! No the stomach!

Blackmist@feddit.uk on 19 Nov 13:38 next collapse

So are closed source developers.

papertowels@mander.xyz on 19 Nov 14:30 collapse

But at least they’re paid

voodooattack@lemmy.world on 19 Nov 16:01 collapse
modus@lemmy.world on 19 Nov 13:57 next collapse

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.

frongt@lemmy.zip on 19 Nov 14:35 next collapse

They’re not a company, FUTO is one rich guy.

Novocirab@feddit.org on 19 Nov 14:37 next collapse

And not to forget: FUTO is evil.

TomAwezome@lemmy.world on 19 Nov 14:47 next collapse

FUTO is both a company (LLC, to be specific) and a rich guy.

modus@lemmy.world on 19 Nov 17:10 collapse

That was my intuition after looking around their site

_g_be@lemmy.world on 19 Nov 17:31 collapse

I know how futa makes money

Lettuceeatlettuce@lemmy.ml on 19 Nov 15:50 next collapse

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-dystopian 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. ♥️

illusionist@lemmy.zip on 19 Nov 20:06 next collapse

I like Projects that provide an IBAN. I don’t want to pay 3% to paypal or stripe just to donate to a FOSS project.

Katana314@lemmy.world on 19 Nov 22:04 collapse

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.

RheumatoidArthritis@mander.xyz on 20 Nov 06:14 collapse

But the part about a nice email still applies. I’m not in it for the money, no positive feedback can be discouraging - typically I deal with issues where someone has a problem.

i_love_FFT@jlai.lu on 21 Nov 07:02 collapse

I recently got my boss to send a donation to an open source project!

It was technically not free to use for commercial purposes, but we could have done it anyway… However my boss agreed when I mentioned how insignificant it would be on the project’s cost!

RheumatoidArthritis@mander.xyz on 21 Nov 07:23 collapse

Cool! Securing the component supply chain is a buzzword managers may find familiar

morrowind@lemmy.ml on 19 Nov 17:11 next collapse

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.

bus_factor@lemmy.world on 19 Nov 17:51 next collapse

I have a job like that, but I also have kids, so…

Psythik@lemmy.world on 20 Nov 03:44 collapse

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 on 20 Nov 04:01 collapse

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 on 21 Nov 00:26 collapse

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 on 21 Nov 00:53 collapse

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.

possiblylinux127@lemmy.zip on 19 Nov 18:50 next collapse

All of the large scale projects are funded and maintained by enterprises

hitwright@lemmy.world on 19 Nov 21:42 collapse

A lot of larger foss projects do open up a foundation or another legal entity. Mostly due to regulations or dealing with donations. But it’s hard to call them enterprises

rockstar1215@lemmy.world on 19 Nov 19:08 next collapse

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.

elbarto777@lemmy.world on 19 Nov 19:27 next collapse

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 on 19 Nov 23:16 next collapse

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.

elbarto777@lemmy.world on 24 Nov 12:16 collapse

Thats where the problem lies it is assumed that open source software has be free.

But the article is not talking about this scenario. They’re specifically talking about open source software that’s also free software:

Your favorite apps run on code maintained by exhausted volunteers.

So it’s perfectly fine for some users to expect the software to be free.

The real problem is that some project owners have a sense of duty to maintain their creations no matter what, leading to burnout, which is the point of the article. The article also details ways to fix it. Some of those involve the users being proactive (e.g. taking the initiative to donate consistently), but ultimately it’s up to the owner to take some action. Like I mentioned, if I publish some code for free, I don’t mind my users to expect that my software will always be free. But if they think I’m going to lose sleep trying to meet their demands without compensation, welp, they are dreaming.

UnderpantsWeevil@lemmy.world on 20 Nov 00:44 collapse

It’s up to the authors how they want to license it.

Plus or minus some amount of piracy, sure

elbarto777@lemmy.world on 24 Nov 12:04 collapse

Oh for sure!

Randomgal@lemmy.ca on 19 Nov 21:15 next collapse

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

TeddE@lemmy.world on 20 Nov 00:12 collapse

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.

hitwright@lemmy.world on 19 Nov 21:40 next collapse

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

Katana314@lemmy.world on 19 Nov 22:02 next collapse

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.

UnderpantsWeevil@lemmy.world on 20 Nov 00:42 collapse

I mean, look what happened with TCP/IP.

A fucking disaster for humanity on a global scale

Valmond@lemmy.world on 20 Nov 19:58 collapse

???

So what’s the problem with those protocols?

Cyber@feddit.uk on 19 Nov 23:04 next collapse

By which country?

RickyRigatoni@retrolemmy.com on 20 Nov 00:06 next collapse

Saudi Arabia.

sugar_in_your_tea@sh.itjust.works on 20 Nov 00:36 next collapse

All of them? Maybe an international consortium that pays devs in their home currency.

lambalicious@lemmy.sdf.org on 21 Nov 00:44 collapse

Each of them.

IphtashuFitz@lemmy.world on 20 Nov 19:59 collapse

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?

M0oP0o@mander.xyz on 20 Nov 20:12 collapse

Same as all other tax funded projects, by some elected people who likely have no idea about the project.

Joking aside, we will see more of this funding due to governments moving to open source software as they tend to want to fund their own stuff.

Katana314@lemmy.world on 19 Nov 22:10 next collapse

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.

nucleative@lemmy.world on 19 Nov 23:59 next collapse

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.

HurlingDurling@lemmy.world on 20 Nov 03:38 next collapse

Should there be OSS?

buttnugget@lemmy.world on 20 Nov 04:24 collapse

No. They should change it to CIA.

jali67@lemmy.zip on 20 Nov 03:46 next collapse

Same deal with lawyers that go into public interest. It pays super low, compared to corporate and similar that has money to throw at their employees.

Darkness343@lemmy.world on 20 Nov 21:06 next collapse

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

Avicenna@programming.dev on 21 Nov 09:46 collapse

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.