I maintain three internal infrastructure tools and contribute to two external open source projects. I have been doing this for six years. Last month I spent a Saturday debugging a critical memory leak in one of our internal tools that depends on an OSS library whose sole maintainer hadn’t pushed a commit in four months. When I tracked him down on GitHub, his last public message was: “I can’t keep doing this for free. If anyone wants to take over, please reach out.”
Nobody had reached out.
This is not an isolated story. This is the story of open source in 2026.
The Numbers Are Damning
According to byteiota’s analysis of the open source maintainer crisis, 60% of open source maintainers work unpaid. Not underpaid — unpaid. Zero compensation for maintaining software that Fortune 500 companies build their entire revenue-generating infrastructure on.
Nearly 60% of maintainers have either left or considered leaving a project, with 54% citing competing life demands, 51% citing loss of interest, and 44% citing burnout as their reason for walking away. Linux Insider’s report on open source in 2026 calls this a “defining moment” for the ecosystem — and I think that’s underselling the severity.
The Tidelift maintainer survey confirmed these numbers: maintainer burnout is real, widespread, and getting worse, not better. Paid maintainers are 55% more likely to implement critical security practices, spend 13% of their time on security work vs. 10% for unpaid maintainers, and resolve vulnerabilities 45% faster with 50% fewer vulnerabilities overall.
In other words: paying maintainers doesn’t just prevent burnout — it directly improves the security of software your company depends on.
This Is Not Hypothetical — It’s Happening Now
Kubernetes Ingress NGINX — one of the most widely deployed components in the Kubernetes ecosystem — has been retired and will receive no security patches after March 2026. The reason? Maintainer burnout. The project was running on the backs of one or two developers working nights and weekends, facing an endless flood of bugs, feature requests, and security issues. The Kubernetes SIG Network and Security Response Committee recommended immediate migration because they could no longer guarantee the component’s safety.
Think about that. One of the most critical pieces of cloud-native infrastructure is being abandoned because we, as an industry, couldn’t be bothered to fund the people maintaining it.
The External Secrets Operator — used in critical enterprise systems globally — froze all updates. Four maintainers burned out. One active contributor remained.
And then there’s XZ Utils. The 2024 backdoor that nearly compromised every Linux system running OpenSSH was a direct consequence of maintainer burnout. The original maintainer, overwhelmed and exhausted, gradually ceded control to a malicious actor — “Jia Tan” — who had spent three years building trust through sock puppet accounts pressuring the maintainer to accept help. CISA’s post-incident analysis was blunt: this attack exploited the human vulnerabilities created by an unsustainable maintenance model.
The XZ Utils attack was not sophisticated cryptography. It was social engineering targeting a burned-out human being. And there are thousands of projects in the same position right now.
The Freeloading Problem
The Open Source Pledge asks companies to pay a minimum of ,000 per developer per year to OSS maintainers. Sentry, the organization behind the pledge, contributes ,813 per developer — 2.9x the minimum.
How many companies have signed up? Roughly 4,200 out of an estimated 300 million companies that use open source software. That is a 99.999% freeloading rate.
Let me make this concrete. Your company almost certainly uses hundreds or thousands of OSS packages. Each one has maintainers who are likely unpaid, potentially burned out, and one bad month away from abandoning the project. When that happens, you get one of three outcomes:
- The project stagnates — no security patches, no bug fixes, growing incompatibility with modern systems
- A malicious actor fills the vacuum — the XZ Utils scenario
- Your team scrambles to fork and maintain it internally — at 10x the cost of having funded the maintainer
What Should Companies Actually Do?
I’m asking this genuinely because I’ve been involved in this ecosystem long enough to know that awareness campaigns alone don’t work. We’ve been talking about maintainer burnout for a decade. The numbers keep getting worse.
Here’s what I think the minimum viable response looks like:
-
Pay the Open Source Pledge. K/dev/year is a rounding error on any serious engineering budget. Just do it.
-
Give engineers time for upstream contributions. Not as a perk — as a strategic investment. When a critical dependency loses its maintainer, your team needs to be positioned to step in.
-
Audit your dependency tree for bus-factor risk. Identify every critical package maintained by one or two people. Those are your highest-risk dependencies, regardless of how stable the code looks today.
-
Fund maintainers directly. Not through foundations with 40% overhead. Direct sponsorship through GitHub Sponsors, Open Collective, or direct contracts. The maintainer of your most critical dependency should have your finance team’s phone number.
-
Build internal tooling to reduce maintainer burden. Automated testing, CI/CD templates, documentation generators — anything that reduces the toil for maintainers of projects you depend on.
The tragedy of the commons only holds when there’s no coordination mechanism. We have coordination mechanisms. We have the Open Source Pledge, we have foundations, we have GitHub Sponsors. What we lack is the will to use them.
Your company’s entire infrastructure is a house of cards built on the free labor of exhausted strangers. What are you going to do about it?