Another open source project dies of neglect, leaving thousands scrambling
- Reference: 1764667810
- News link: https://www.theregister.co.uk/2025/12/02/ingress_nginx_opinion/
- Source link:
Ingress NGINX, for those who don't know it, is an ingress controller in Kubernetes clusters that manages and routes external HTTP and HTTPS traffic to the cluster's internal services based on configurable Ingress rules. It acts as a reverse proxy, ensuring that requests from clients outside the cluster are forwarded to the correct backend services within the cluster according to path, domain, and TLS configuration. As such, it's vital for network traffic management and load balancing. You know, the important stuff.
Now this longstanding project, once celebrated for its flexibility and breadth of features, will soon be "abandonware." So what? After all, it won't be the first time a once-popular program shuffled off the stage. Off the top of my head, dBase, Lotus 1-2-3, and VisiCalc spring to my mind.
[4]
What's different is that there are still thousands of Ingress NGINX controllers in use.
[5]
[6]
Why is it being put down, then, if it's so popular? Well, there is a good reason. As Tabitha Sable, a staff engineer at Datadog who is also co-chair of the Kubernetes special interest group for security, pointed out: "Ingress NGINX has always struggled with insufficient or barely sufficient maintainership. For years, the project has had only one or two people doing development work, on their own time, after work hours, and on weekends. Last year, the Ingress NGINX maintainers [7]announced their plans to wind down Ingress NGINX and develop a replacement controller together with the [8]Gateway API community. Unfortunately, even that announcement failed to generate additional interest in helping maintain Ingress NGINX or develop InGate to replace it."
The final nail in the coffin was when security company [9]Wix found a killer Ingress NGINX security hole. How bad was it? Wix declared: "Exploiting this flaw allows an attacker to execute arbitrary code and access all cluster secrets across namespaces, which could lead to complete cluster takeover."
[10]
What's upsetting people is, as one Reddit Kubernetes user cried: " [11]Retirement of a service of this magnitude should be at minimum of a year . Hell, it's going to take longer than four months to get all the documentation rewritten." He's not wrong.
However, Kubernetes maintainer Tim Hockin replied: "I understand your feelings here. But I am going to ask you once to please drop the entitlement. The [12]people who currently work on ingress-nginx do so FOR FREE. They have been doing it largely because they feel a sense of duty. They do not need to be berated. In the two years this has been a topic, almost nobody has stepped up to help. There are no new maintainers in the pipeline. Shuttering this project is necessary." He's right too.
You see, the real problem isn't that Ingress NGINX has a major security problem. Heck, hardly a month goes by without another stop-the-presses Windows bug being uncovered. No, the real issue is that here we have yet another example of a mission-critical open source program no one pays to support.
[13]Why Elon Musk won't ever realize the shareholder-approved Tesla payout
[14]Canonical CEO says no to IPO in current volatile market
[15]The Chinese Box and Turing Test: AI has no intelligence at all
[16]We're all going to be paying AI's Godzilla-sized power bills
William Morgan, CEO of [17]Buoyant , creators of [18]Linkerd , nailed it in his LinkedIn post: "The CNCF ecosystem does not really allow for volunteer work. This community has a very specific relationship to open source, and it's [19]one of consumption, not contribution. "
This is no way for a corporate community to work with open source. Morgan has two proposed solutions: "1. Be funded by a company that is making money by directly selling the project, e.g., Buoyant selling Linkerd. 2. Be funded by a company that is making money by indirectly selling the project, e.g., Google funding Kubernetes to sell GCP." The bottom-line answer is simple: "Pay the maintainers."
[20]
This is not a unique problem. Just take the [21]kerfuffle between FFmpeg's volunteer developers and Google . There, the maintainers and programmers are being buried by demands for security fixes that no one is paying for.
Now, some of you may be wondering what the big deal is. Most of you have probably never heard of [22]FFmpeg . That's a pity because every last one of you reading this article has used this program today. It's the video format converter that all of you use to watch videos on all web browsers, all video streaming services, and televisions. It's everywhere, it's vital, and, at the moment, there's no organized support for its maintenance.
This can't continue. We've all seen the xkcd cartoon of the entire internet depending on a single programmer in Nebraska. It's not a joke, it's reality, and that person is getting older, more tired, and, oh yeah, he'd like to make a living too. It's time for open source consumers to get serious about paying open source builders. If we don't, you can kiss the open source free ride goodbye. ®
Get our [23]Tech Resources
[1] https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/
[2] https://www.theregister.com/2025/11/14/nginx_retirement/
[3] https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aS7GtwDaMgUnOuIu6KOxcwAAAFA&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aS7GtwDaMgUnOuIu6KOxcwAAAFA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aS7GtwDaMgUnOuIu6KOxcwAAAFA&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[7] https://kccncna2024.sched.com/event/1hoxW/securing-the-future-of-ingress-nginx-james-strong-isovalent-marco-ebert-giant-swarm
[8] https://gateway-api.sigs.k8s.io/
[9] https://www.theregister.com/2025/03/25/kubernetes_flaw_rce_risk/
[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aS7GtwDaMgUnOuIu6KOxcwAAAFA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[11] https://www.reddit.com/r/kubernetes/comments/1ow6zl4/we_get_4_months_to_move_off_of_ingress_nginx/
[12] https://www.reddit.com/r/kubernetes/comments/1ow6zl4/comment/noojrf7/
[13] https://www.theregister.com/2025/11/14/opinion_musk_tesla_payout/
[14] https://www.theregister.com/2025/10/30/canonical_ceo_mark_shuttleworth_ipo/
[15] https://www.theregister.com/2025/10/27/ai_intelligence_opinion/
[16] https://www.theregister.com/2025/10/13/ai_power_bills/
[17] https://www.buoyant.io/
[18] https://linkerd.io/
[19] https://www.linkedin.com/posts/wmorgan_linkerd-forever-activity-7395871463464968192-9fg5?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAAAKH4BBvA-ZwpVFbaZDTqwLgneEpGsrHQ
[20] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aS7GtwDaMgUnOuIu6KOxcwAAAFA&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[21] https://thenewstack.io/ffmpeg-to-google-fund-us-or-stop-sending-bugs/
[22] https://www.ffmpeg.org/
[23] https://whitepapers.theregister.com/
Yeah, right
Please remember [1] when to use the joke icon.
[1] https://www.theregister.com/2025/12/01/google_antigravity_wipes_d_drive/
Re: Yeah, right
Why?
Do you also insist your favorite stand-up comedian uses "laugh now" and "applause" lights?
Re: Yeah, right
I saw the ellipsis at the end as indicating a joke, which is why I upvoted OP. However, in a medium a wide-ranging as ElReg, a joke indicator is probably needed.
WTF?
I mean, this is an IT publication. And I'm not even that big of an IT nerd (I would say, some people disagree, but people disagree about anything).
" Most of you have probably never heard of FFmpeg. "
Really? We haven't?
Re: " Most of you have probably never heard of FFmpeg."
That seems to be typical of the dumbing down of this site since it was taken over by some US mega corp.
Just look at what is happening in Trumpistan. Nurses and a load of other professions including Accountants and Architects are no longer recognised by the Department of Education.
https://gulfnews.com/world/americas/nursing-architecture-accounting-occupational-therapy-physical-therapy-special-education-public-health-social-work-no-longer-considered-professions-under-us-rule-1.500360018
That limits the loan funding these former professions can get.
Dumbing down at work in front of our very eyes.
Re: WTF?
Add to that yesterdays doozy that not many Regtards would understand how radiation can zap memory, and you get the feeling it's the readers who should do the writing, and the writers who need to read up.
Re: WTF?
Probably written at least partially by one AI or another. Possibly using jive coding.
As far as I can tell…
… this is just the Ingress sub-project.
NGINX itself seems to be normal.
Anyone know different?
Nebraska
I take your point….
https://xkcd.com/2347
Wiz, not Wix
"Wix found a killer Ingress NGINX security hole. How bad was it? Wix declared". Wiz might be upset at someone else getting the credit :-)
"If we don't, you can kiss the open source free ride goodbye."
No. The FOSS world in general will be with us until the heat-death of the Universe, and most likely after.
What will go away is big, boring, complicated projects that barely anybody knows exist. But that's OK, because the useful little bits of the dead projects will be rebuilt as discrete components, if and as needed .
Wasn't there also an issue that Ingress NGINX is hideously complicated so making it secure is really hard - well beyond the capacity of a couple of coders who only have their free time to work on it?
"... which could lead to complete cluster takeover."
Clusterfucked
Surely AI can just take it on...