A Report on Burnout in Open Source Software Communities (2025) [pdf]
29 points by susam 3 hours ago | 6 comments
arjie 46 minutes ago
Recently, I've noticed a certain idea a lot I didn't see before: that if you make something a lot of people like, you have a responsibility to them. In the real world, this happens if someone has planted a tree in their garden and people like how it looks, then when they want to cut it down, "the community" would like an opinion.
replyLikewise, in the open-source world, after a certain number of things start depending on your work, people often say it "should be considered a public good" - which is particularly confusing because public good seems something entirely different from its other well-known definition.
I think this whole idea of "if you make something nice that other people like, you are obligated to serve people forever" is totally bogus. I (well Claude+Codex) write a lot of LLM code these days and many of the base libraries are open source. If I had to write ratatui it would take a long time. But if someone decided to bully the ratatui maintainer I wouldn't ever know. And there's no way to un-bully someone anyway.
msukkarieh 20 minutes ago
As one of the cofounders of an open source tool (Sourcebot) we have seen the "AI slop PR" issue explained here first hand. The amount of of PRs we get now from people who clearly have never even deployed or used our tool is staggering. We're working on a solution for this that leverages our tool, and plan to make it available for free for OSS projects. If you have any ideas, please reach out to me: michael at sourcebot(dot)dev
reply
> One source of toxic behavior is entitled users.
It's hard to explain to people how insane things can get when you give away your work and time for free, in the hope that it will benefit people. Some things I've experienced:
This is just scratching the surface of the things I've had to deal with in my open source work. I've learned to draw much stricter boundaries.If you are going to get into open source communities you should go in with a plan for how you're going to deal with these kinds of things when they happen to you.
> I've learned to draw much stricter boundaries.
Could you elaborate on what has worked for you?
I imagine people who work in customer service have strategies too.