Nginx 发展新变数

2024年02月19日
首页博客

核心开发者马克西姆・杜宁(Maxim Dounin)近日宣布退出Nginx项目,并推出分叉项目freenginx,这一决定源于对安全披露和漏洞修复优先级上的分歧。杜宁表示,现有的Nginx已不再是一个自由、开源、造福公众的项目,而是受到企业实体控制。因此,分叉项目freenginx将由开发者运营,不受企业任意行为的影响。

nginx主页

杜宁是Nginx项目最早也是最活跃的核心开发者之一,他参与并推动了2011年成立Nginx, Inc公司,为网络服务器提供商业支持的稳步发展做出了贡献。Nginx是一个异步框架的网页服务器,也可用作反向代理、负载平衡器和HTTP缓存。该软件由俄罗斯程序员伊戈尔・赛索耶夫(Igor Sysoev)开发,并于2004年首次公开发布。根据官方2021年6月公布的数据,Nginx已超过Apache,成为全球最受欢迎的网页服务器。


然而,Nginx在公司化运营中出现了多项问题。2019年,Nginx公司被西雅图网络公司F5收购。由于俄乌冲突,Nginx的两位领导人Maxim Konovalov和Igor Sysoev被拘留和审讯。期间,Sysoev的前雇主、互联网公司Rambler声称拥有Nginx源代码的权利,并表示Nginx是Sysoev在Rambler任职期间开发的。在2022年初,Sysoev离开了F5和Nginx项目。此外,因俄乌冲突,F5公司暂停了在俄罗斯的所有业务。一些仍在俄罗斯的Nginx开发人员成立了Angie,主要是为了支持俄罗斯的Nginx用户。


在杜宁的公告中,他表示F5公司管理层主要由非技术高管掌控,很难深入了解开源项目的运作方式。F5公司决定干预Nginx多年来使用的安全策略,无视策略和开发人员的立场,导致杜宁选择了分道扬镳。尽管他完全理解F5公司的做法,但他并不认同该公司对Nginx的调整,因此选择离开并推进分叉项目。