It's not a secret that open source maintainers are burning out, whether that's from increased pressure, lack of time, support, and resources, or demanding contributors or users. In fact, according to a 2023 Tidelift report, "almost 60% of maintainers have quit or considered quitting maintaining one of their projects."
Open source software is essential to the tech industry, but the "free" business model often leads to burnout and lack of incentives for maintainers, leading to quality issues, security concerns, and even sometimes an abrupt end to a project. Things aren't going to get better magically though. Addressing the crisis requires collective action from all members of the open source community – developers, organizations, and users. What are some ways we can do that?
Supporting Open Source Maintainers
If we want a healthy open source ecosystem, we cannot put all the work on maintainers. Contributors have to share the responsibility and be good open source citizens.
When maintainers feel seen and heard, they’re more likely to have positive interactions with the community, which can lead to a ripple effect, creating a culture of recognition and support that everyone in the open-source ecosystem can benefit from. But more importantly, it can help to decrease the pervasive loneliness that many maintainers feel.
46% of maintainers surveyed said they weren't paid for their work. But who is responsible for paying maintainers? This is part of the question we continually see being asked. There are quite a few suggestions for how to collect funds, but no universal consensus for how to distribute funds and who should qualify. With software giants consuming OSS extensively but often failing to sufficiently contribute back to the community, should we be placing the burden of responsibility on them?
Educate New Maintainers
Education is a huge part of improving the world's problems. Open source is no different. This is why we're working to prepare the next generation of maintainers and contributors who are curious about what goes into being a maintainer. Soon, we'll be launching a course that expands on basic topics of maintainership like setting up your project, maintainer power-ups, building community, and maintainer health. You can watch or star our Intro Repo to see when it goes live.
If you're a maintainer and you want to share your experience, we encourage you to take our survey.
📒 We've launched our changelog 🎉 Now you can see all the latest, up-to-date features we've shipped.
🚀 With our new API updates, you'll see improved performance when loading repositories on insight pages, including large repositories with high activity rates like Kubernetes
✨ Contributor Highlights added to List pages: We're excited to share that now you can see all the highlights created by contributors you're tracking on a List!
What we're up to in the Community
We're close to 1000 highlights on OpenSauced! To show our excitement, we're sending a special swag package to the contributor who posts the 1000 highlight, so get to sharing!