I need to talk about something that’s been keeping me up at night. Last week, the Kubernetes Ingress NGINX team announced they’re going EOL in March 2026 - less than a month from now. No more security patches. No more updates. Just… done.
This is running in production at my Fortune 500 financial services company right now. And at thousands of other companies. We’re talking about critical infrastructure that routes traffic for a massive chunk of the internet, maintained by volunteers who’ve reached their breaking point.
If this doesn’t wake us up to the OSS funding crisis, I don’t know what will.
The Scope of the Problem
Let me put this in perspective from where I sit in financial services:
- We have 40+ microservices depending on Ingress NGINX
- Replacing it will take 6-9 months and cost an estimated $3-4M (engineering time, testing, deployment)
- Our regulators require us to maintain supported, patchable infrastructure
- We’ve been using this FOR FREE for five years
And we’re not alone. External Secrets Operator, another critical Kubernetes tool, just froze all updates because four maintainers burned out, leaving only one active contributor. These aren’t edge cases. This is systemic collapse.
The Disconnect Is Stunning
Here’s what makes this absurd: My company generates billions in revenue annually. We depend on open source infrastructure that saves us millions in licensing costs. But until this crisis hit, we hadn’t contributed a single dollar to Kubernetes ecosystem projects.
Not one dollar.
We had a line item for Oracle licenses ($2M/year), for Microsoft licenses ($5M/year), for Salesforce ($3M/year). But for the open source tools that actually run our critical infrastructure? Zero.
The math is insane. We’re willing to pay millions to vendors who aggressively license their software, but we treat volunteer maintainers like an infinite free resource.
Why This Matters in Regulated Industries
In financial services, we can’t just YOLO it with unsupported software. We have:
- SOX compliance requirements
- PCI-DSS mandates
- Federal banking regulations
- Security audit requirements
All of these require that we run supported, patchable software with SLAs. When Ingress NGINX goes EOL, we’re technically non-compliant. We’ll have to either:
- Pay for commercial support (if someone offers it)
- Fork and maintain it ourselves (expensive and risky)
- Migrate to a commercial alternative (months of work)
- Accept the compliance risk (not really an option)
Every option is costly. And every option could have been avoided if we’d invested in sustainability from the start.
What Corporate Sponsorship Should Actually Look Like
I’ve spent the last three months pushing leadership on this, and here’s what I’m proposing internally:
Mandatory OSS Budget: 0.5% of our infrastructure spend allocated to OSS sponsorship. For us, that’s about $500K/year. Sounds like a lot? It’s less than we spend on coffee.
Dependency Mapping: Identify our top 50 critical dependencies and their maintainer health. Are they well-funded? Do they have multiple active maintainers? What’s their bus factor?
Tiered Support Model:
- Tier 1 (Critical): $50K/year + dedicated engineering time
- Tier 2 (Important): $10K/year + code contributions
- Tier 3 (Used): $1K/year recognition
Long-term Commitments: Not one-time donations. Multi-year commitments so maintainers can plan.
The Hard Questions
But I’m wrestling with some tough questions:
-
Who Decides? Do we sponsor based on what we use? What’s most at risk? What’s most critical to the ecosystem?
-
How Do We Verify Impact? How do we know our money is actually helping vs. just disappearing into a maintainer’s personal finances? (Not that I blame them, but CFOs will ask)
-
What About Competition? If my company sponsors a project, and our competitors use it for free, are we subsidizing their cost savings?
-
What’s the Mechanism? Direct sponsorship? Open Collective? Commercial support contracts? Foundation membership?
This Isn’t Just About Money
Here’s what I keep coming back to: Money helps, but it’s not the complete solution. We also need:
- Engineering Time: Letting our developers contribute back, not just take
- Expertise Sharing: Providing security reviews, performance testing, compliance guidance
- Advocacy: Using our voice to encourage other enterprises to invest
- Patience: Understanding that OSS projects move differently than vendors
The Ingress NGINX situation should be a wake-up call. But I’m worried it won’t be. I’m worried companies will just quietly migrate to commercial alternatives and go back to treating OSS as free and infinite.
My Ask to This Community
For those of you at companies using OSS (which is everyone):
- Do you have an OSS sponsorship budget? What does it look like?
- How do you decide which projects to support?
- Have you convinced leadership that this is worth investing in?
For maintainers:
- What kind of corporate sponsorship is actually helpful?
- What would have prevented burnout in projects like Ingress NGINX?
We’re at an inflection point. Billion-dollar companies are built on the unpaid labor of volunteers, and those volunteers are walking away. We can either invest in sustainability now, or we can pay 10x more to rebuild everything commercially later.
Which would you choose?