17611538698
webmaster@21cto.com

Nginx 新分叉 FreeNginx

运维 0 906 2024-02-18 08:08:59

俄罗斯开发者 Maxim Dounin 最近宣布了 Nginx Web 服务器和缓存代理的新分支,旨在摆脱所有者 F5 公司的控制。

美国西雅图网络供应商 F5于 2019 年以 6.7 亿美元收购了俄罗斯Web服务器 Nginx。

F5最近发布了一些公告,例如最新披露的 CVE-2024-24989,表示Ngin和关联软件在HTTP/3的漏洞,得到了核心开发人员的认可,但是Maxim Dounin在口头上直接不同意。结果,他宣布了一个名为FreeNginx的新分支。

图片

freenginx.org的目标是使nginx开发不受任意公司行为的影响。

图片

https://www.freenginx.org

Maxim Dounin 是开源 Nginx 项目最早且仍然最活跃的程序员之一,也是 Nginx, Inc. 的首批员工之一。

Maxim Dounin 这样解释说:

“F5 迫使开发人员针对实验性 HTTP/3 代码中的错误发布安全版本,事实上这些问题预计会根据现有项目安全政策,应该作为普通错误进行处理,并且所有开发人员本质上都同意才可。F5 忽视了项目政策和联合开发者的立场,没有进行任何的讨论。”

Nginx 是近年来俄罗斯出现的最引人注目的软件之一。2013 年后其业务蓬勃发展,第二年又获得了大量投资资金。

F5公司的收购并非一帆风顺。Nginx被收购后不久,由于 Rambler 公司声称拥有代码所有权,其莫斯科办事处遭到突击搜查。随后2022 年初,F5关闭了莫斯科办事处,以应对俄罗斯“入侵”乌克兰。

这也导致了 Nginx 代码库的一个早期分支,这被称为Angie(https://angie.software/en/)。Angie 也是开源的软件,但是归俄罗斯供应商Web Server(https://wbsrv.ru/)版权所有。

谈到Nginx,Web Server 联合创始人 Valentin Bartenev 这样说:

“自 2011 年 Nginx 成立以来,许多一直在 Nginx 工作且有经验的工程师丢失了工作。当然,他们对这种情况并不满意。并且担心Nginx的命运,他们在Nginx上投入了如此多的时间和精力。因此他们决定分叉Nginx,并成立一家新公司来继续发展并超越之前的愿景。

在有关Maxim Dounin 为什么创建了一个单独新分叉,而不是与 Angie 合作时,他说:“Angie 与 F5 运营的 Nginx 有着同样的问题:它是由一个以营利为目的的实体运营的。即使现在足够好,事情也可能会发生意想不到的变化,就像在F5 发生的情况一样。”

 Valentin Bartenev 还祝 Dounin 好运,并且很高兴与 F5 和 Freenginx 合作。他指出 Web Server已经为 HTTP/3 问题提供了上游补丁。

乌克兰战争开始之时,似乎对一些俄罗斯 Linux 供应商有利,从去年中它开始出现俄罗斯程序员无法做出代码贡献等。虽然 F5 仍然宣称,它仍然“致力于交付成功的开源项目,而这些项目需要庞大且多样化的贡献者社区”,但是地缘政治已经阻碍了开发者国际间的协作。

评论