Open source is one of those weird things where your hobby project can become an essential piece of infrastructure.
It's like if you loved crocheting, but somehow if you stopped crocheting everyone in your city would no longer have clothes and need to walk around naked.
Why not simply ignore all this stuff by the maxim "my software - my vision":
- If some request does not serve your vision for the software: close it.
- If you cannot handle the workload: work less on the program.
- If issues exist which you cannot fix very fast: take your time to fix it. Nobody is willing to pay you big money for fixing the issue, so a fix does not seem to be very urgent for the users.
- Too much responsibility: if the software was indeed such an important piece of infrastructure, people would pay you big money for you to maintain it.
We wrote about it: https://tritium.legal/blog/desktop
Honestly, I don't know if open source works outside of a few massive projects any more.
i can tell - it looks like the blog post doesn't really add anything over a direct transcript of the call itself. it's just a bland summary of the really interesting story Dalton told
* I was burned out from work politics at the same time, and had to prioritize fighting those work politics since that's what was paying me. By the end of each day at that company, I didn't feel like staring at a screen any more
* I would get a flurry of poorly-tested pull requests that would break it for some users
* I got lots of suggestions of <feature to implement> which weren't well thought out for how to generalize
* No actually good engineer stepped up to say "I want to help with this"
* There was a commercial alternative that had gotten funding and they were better at marketing
Instead of talking about concrete misbehavior by concrete individuals or institutions, "oh that poor guy is suffering from foss burnout" is thrown in, and instantly, any thought or action that might change anything about the situation is stopped and discarded.
It depersonalizes a problem that is _very_ personal. Diffusing responsibility to no one, while at the same time reframing valid logical callouts as emotionally driven nonsense that can be ignored.
__
In essence, "FOSS Burnout" is this hybrid between victim blaming and blaming the universe, while in reality it's a real person at that very moment doing something unethical to another human being.
We need to stop talking about useless higher-level concepts and start talking about concrete bad behavior that could be instantly stopped.
__
If you've read "it diffuses responsibility to no one" and thought "oh, hey! corporate! Asscovering!", then yes. You got it. That's why this trope keeps coming up.
It's no grassroots thing. It's engineered to keep the meat grinder running. Nothing else.
And the worst part is that it shows up even without corporate involvement, because it seeped into the defaults people apply without thinking.
Step 2: Oh no! These people are taking advantage of me!
Who would have guessed? Honest people want to pay others for their work, so if you explicitly want to work for free, you will attract all types of sleaze balls who are looking for somebody to take advantage of.
Step out of the FOSS swamp and step into human dignity.