If you’ve ever used a piece of software, you’ve almost certainly benefited from open source. It’s the invisible engine of the modern digital world, powering everything from the smallest startup’s website to the largest cloud provider’s infrastructure. Yet, the people who build and maintain this critical commons are in a state of quiet crisis. They are burning out at an alarming rate, and the very ecosystem that relies on their unpaid or underpaid labor is at risk of grinding to a halt.
The Invisible Burden: What Maintainers Actually Do
To the casual observer, an open source maintainer is someone who writes code for free. This is a profound misunderstanding. The role has evolved into a complex, high-stakes job with immense pressure and little of the traditional support structure.
It’s Not Just Code, It’s Community Management
The technical work—architecting features, fixing bugs, reviewing pull requests—is only the beginning. The modern maintainer is also a 24/7 customer support agent, a project manager, a diplomat navigating contentious issues, and a public relations manager. They spend hours each week triaging issues, explaining documentation to newcomers, and mediating discussions that can quickly turn toxic. Every interaction, from a simple question to a heated debate over implementation, consumes emotional and cognitive energy.
The Tyranny of “Free” and User Entitlement
Because the software is free (as in beer), a dangerous sense of entitlement often follows. Users and corporations alike make demands with the urgency of paying customers but without the reciprocal obligation. “This bug is blocking our production deployment, fix it now.” “We need this feature for our multi-million dollar product line, why isn’t it done?” The maintainer, who may be volunteering their nights and weekends, is suddenly on the hook for a corporation’s bottom line, with no compensation, recognition, or legal agreement.
The Security Vortex
In today’s landscape, a critical security vulnerability is not a matter of if but when. When one is discovered in a popular project, the maintainer is thrust into a nightmare scenario. They face:
- Immediate, intense public scrutiny from a global community.
- Pressure to develop, test, and release a patch within hours, often for infrastructure they don’t personally use.
- A barrage of angry, fearful, or demanding messages while they are in the midst of the crisis.
- Legal and ethical responsibility for the software’s users, with zero liability protection.
This is a recipe for acute stress that would overwhelm any professional team, let alone an individual volunteer.
Why the System is Breaking: Structural Failures
The burnout epidemic isn’t due to a lack of passion; it’s baked into the current structure of open source. Several key failures have created this unsustainable model.
The Corporate Extraction Model
Large technology companies are the biggest beneficiaries of open source, building trillion-dollar businesses on its foundation. Yet, their contribution is often asymmetrical. They consume far more than they give back. While some have excellent programs to fund and contribute to projects, the broader pattern is one of extraction. They use the software, file issues, demand features, and hire away key maintainers—often leaving the project itself under-resourced and adrift. The value flows upward to shareholders, not back to the source.
The Myth of the “Passion Project”
Open source is often romanticized as a labor of love. This narrative is weaponized against maintainers. When they express exhaustion or ask for help, they are met with a toxic refrain: “If it’s not fun anymore, just stop. No one is forcing you.” This ignores the very real lock-in and dependency they feel. They built something the world now relies on. Walking away feels like abandoning a community and breaking critical infrastructure. The passion that started the project becomes a cage.
No Pathways to Sustainability
For the vast majority of maintainers, there is no clear way to turn their vital work into a sustainable career. Crowdfunding (GitHub Sponsors, Open Collective) is fantastic but inconsistent and rarely reaches a level comparable to a full-time salary for the workload. Grants are competitive and temporary. “Buy me a coffee” doesn’t pay the rent. This forces maintainers to split their time between a day job and their de facto second, unpaid, high-stress job managing the project.
A Path Forward: How We Can Fix This
Solving this crisis requires a fundamental shift in how we, as a global tech community, value and support open source. It requires moving from a culture of extraction to one of stewardship and reciprocity.
For Companies: Pay Your Dues
If your company’s product, service, or internal tooling depends on an open source project, you have a material obligation. This goes beyond allowing an engineer to spend “20% time” on it. Concrete actions include:
- Direct Funding: Allocate a budget to financially support key dependencies through sponsorships, grants, or retainer agreements. Treat it like a critical software license.
- Contribute Labor, Not Just Demands: Dedicate engineering time to contribute meaningful code, documentation, and triage. Don’t just open issues; open pull requests.
- Hire the Maintainer: The single most effective support is to hire the maintainer to work on the project full-time, with the explicit goal of sustaining the project, not just extracting their knowledge for proprietary work.
For Developers and Users: Change Your Behavior
Every person who interacts with an open source project can help reduce the burden.
- Read the Documentation (RTFM): Before opening an issue, do your homework. Many repetitive questions are answered in the docs.
- Be a Contributor, Not a Consumer: When you file a bug report, make it detailed and reproducible. Better yet, if you can fix a bug, submit a PR. Even updating documentation is a huge help.
- Assume Good Faith & Practice Kindness: Remember there’s a human on the other side. Say thank you. Frame requests as questions, not demands. The project doesn’t owe you anything.
- Sponsor, Even a Little: If you use a project professionally, set up a small monthly sponsorship. If every user of a mega-project gave $1/month, the maintainer’s life would be transformed.
For the Ecosystem: Build Better Systems
We need new models and institutions to de-risk open source maintenance.
- Foundations and Fiscal Hosts: Strengthen organizations like the Apache Software Foundation, OpenSSF, and Open Collective that provide legal, financial, and operational support, allowing maintainers to focus on code.
- Professional Maintenance Contracts: Normalize the concept of paid, professional support contracts for critical open source infrastructure, similar to Red Hat’s model but accessible to smaller projects.
- Security Response Teams: Create and fund dedicated, volunteer or paid security response teams for critical projects to share the immense burden of vulnerability management.
For Maintainers: It’s Okay to Set Boundaries
This is the hardest advice to follow, but the most crucial. You must protect your own well-being.
- Document and Automate: Create clear contribution guides, issue templates, and codes of conduct. Use bots for triage to reduce repetitive mental labor.
- Say “No” Strategically: You cannot fulfill every request. Learn to say no to features that don’t align with the project’s vision or that would create unsustainable maintenance burdens.
- Delegate and Empower: Actively recruit and mentor co-maintainers and trusted contributors. Give them real responsibility and commit access. A bus factor of one is a project risk and a personal health risk.
- Consider “Source Available” or Commercial Licensing: For new projects, consider licenses like the BSL or offering a commercial license for enterprise features. It’s not “selling out”; it’s building a sustainable future.
Conclusion: From Invisible Labor to Valued Stewardship
The open source burnout crisis is a direct reflection of our collective failure to value the work that underpins our industry. We have built a digital economy on a foundation of volunteer labor and are shocked when that foundation cracks under the weight of our expectations.
Fixing this is not a charitable act; it is an act of pragmatic self-preservation. The next critical vulnerability, the next abandoned project, the next brilliant maintainer who walks away for good—these are existential risks to the technology stack we all share. The solution lies in moving beyond mere consumption to active, reciprocal stewardship. It requires companies to pay their dues, users to act like community members, and the ecosystem to build sustainable support structures.
Open source is a miracle of collaboration. It’s time we started collaborating to sustain the collaborators themselves.


