写点什么

起家于俄罗斯的 NGINX 开源项目宣布禁俄

  • 2022-03-24
  • 本文字数:1926 字

    阅读完需:约 6 分钟

起家于俄罗斯的NGINX开源项目宣布禁俄

近日,F5 公司(F5 Networks) CEO François Locoh-Donou 发布公开信表示,已暂停在俄罗斯的所有销售活动,并将客户支持相关工作转至其他地点。同时,移除俄罗斯对 F5 网络的访问权限以及停止俄罗斯对 NGINX 开源项目做贡献。不管是商业代码还是开源代码,都不会放在俄罗斯境内。


俄乌冲突发生后,F5 并不是唯一一家用实际行动来表态的科技企业,也不会是最后一家。值得一提的是,虽然 NGINX 起源于俄罗斯,其作者也是个俄罗斯人,但在 2019 年 3 月 11 日,NGINX 背后的企业主体 NGINX Inc 被 F5 以 6.7 亿美元收购。而 F5 是一家专门从事应用层服务和应用交付网络的美国公司,其总部位於华盛顿州西雅图。此外,NGINX 的创始人 Igor Sysoev 已经于今年 1 月宣布离职。

NGINX 的历史

NGINX 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。


在 2000 年左右,42 岁的俄罗斯系统管理员 Igor Sysoev 启动了这一项目。2002 年十月 Sysoev 发布了第一段公共简码,该项目在 2004 年正式开源。当时他正任职于俄罗斯一家快速发展的门户网站——Rambler。最初,NGINX 的开发是为了解决 C10k 问题,并满足包括 Rambler 搜索引擎和门户网站在内的多个网站的需求,该网站每天服务 5 亿个请求。


2009 年,他创建了 NGINX Inc. (这是在美国注册的公司),为 NGINX 部署提供邻近的工具和支持服务。NGINX 公司总部设在旧金山,但在世界各地都设有办事处,包括莫斯科。NGINX 服务器的源代码仍然是免费的,并且通过开源模式来管理,不过项目的主要贡献者中有很大一部分是 NGINX 公司的员工,他们掌握着项目的管理权。


2011 年,Sysoev 辞去了在 Rambler 的工作,全职作为新公司的首席技术官,向企业用户推销加强版的 NGINX。Sysoev 从未否认在 Rambler 工作期间创建了 NGINX。在 2012 年的一次采访中,Sysoev 声称他在业余时间开发了 NGINX,而 Rambler 甚至多年都没有意识到这一点。


2018 年 6 月,Nginx Inc.在由高盛(Goldman Sachs)牵头的一轮融资中筹集了 4300 万美元的 C 轮融资,以“加速企业的应用程序现代化和数字转换”。


2019 年 3 月,NGINX 被 F5 公司以 6.7 亿美元收购。


时至今日,NGINX 已经成为全球最受欢迎的 Web 服务器。据 W3Techs 统计,截至 2022 年 3 月,NGINX 占据了全球 Web 服务器市场 33.1% 的份额。排在第二位的是 Apache,份额为 31.2%。


NGINX 之父离职

今年 1 月 18 日,NGINX 公司副总裁兼总经理 Rob Whiteley 在官网发布了一篇告别信,正式宣告 Igor Sysoev 退出 NGINX 和 F5 公司。此事在圈内迅速引发热议,不少开发者对 Igor 所做出的贡献表达了崇敬和感谢。


毕竟,Igor 和 NGINX 的成功确实鼓舞了不少开源人。Igor 早期曾在采访中分享对于开源和商业产品找平衡的观点,他表示不想创建单独的商业产品,而是希望对 NGINX 的主要开源产品进行商业扩展,社区想要的新功能将出现在其中。商业扩展更多的是有助于处理数千个实例、添加扩展性能监控、托管、云和 CDN 基础设施的附加功能等。


很多客户会说愿意付钱让 Igor 增加他们所需要的新功能,而 Igor 等人收集此类请求后会将其与从用户社区收到的需求进行比较,并寻找交叉点——“如果我们意识到每个人都需要某些功能,而不仅仅是某些公司,我们会将这些功能包含在开源版本中。我们从中了解我们可以销售什么,而不会惹恼开源产品的支持者,也不会损害整个项目的信誉。”


2011 年的时候,以专有模块的形式向商业版本中添加新功能的想法还属于开时代之先河。但如今,很多开源后起之秀已经可以站在巨人的肩膀上享受这种商业模式。


或许正如 Rob Whiteley 所讲,(开源与商业)其中的平衡往往很难把握。Igor 之所以受到开发者、企业客户以及 NGINX 工程师们的高度赞扬,依靠的正是他谦逊的内心、不断探索的激情以及在开发工作中勇攀高峰的意志。


二十年过去,Igor 写下的代码已经在为世界上大部分网站提供支持。除了直接使用外,也被作为 Cloudflare、OpenResty、Tengine 等流行服务器的底层软件。虽然 Igor 已离职,但他的精神和他一路塑造的文化不会消失。

开源界的卷入

对于开源界卷入战争,业内争议不断。除了 NGINX 表态之外,针对此次俄乌冲突,前有 Node.js 、React、PyTorch 等官网声明支援乌克兰,后有个人开发者以反战为名进行供应链“投毒”。


作为全球最大的开源代码托管服务平台,GitHub 也难以置身事外,虽然官方日前表示致力于维护平台与公司的完整性,会确保全球开发者都可使用免费的开源服务,其中就包括身处俄罗斯地区的开发者们。但同时,GitHub 法务团队会对相关规定开展彻底的审查,且会遵从出口管制与贸易法规的动向。


因为战争,开源界成员或“主动”或“被迫”站队。但正如我们此前发出过的疑问,若开源代码都不可避免卷入其中并开始“站队”,开发者该如何自处?

2022-03-24 22:073537

评论 1 条评论

发布
用户头像

微服务架构趋势下如何处理存量系统
https://xie.infoq.cn/article/3f9e2ea9e02ef60a90f7dac3d
2022-03-26 20:34
回复
没有更多了
发现更多内容

软件测试/测试开发/人工智能丨分类,二分类和回归问题的对应场景与区别

测试人

人工智能 软件测试

如何给图数据库 NebulaGraph 新增一种数据类型,以 Binary 为例

NebulaGraph

数据库

软件测试/测试开发/人工智能丨如何通过分组 AUC 从不同的维度验证模型的能力

测试人

人工智能 软件测试

针对海量数据的存储与访问瓶颈的解决方案

快乐非自愿限量之名

数据 数据化 仓库

大模型应用产品「归一妙计」亮相,AI Agent落地广告投放场景

武凯说

人工智能 领域模型 GPT 营销自动化 全媒体广告投放代理、

外贸企业如何搭建适合自己的B2C外贸出口独立站

tbapi

淘宝代购系统 淘宝代购 淘宝代采系统 华人代购 华人代购系统

IPQ6010 vs IPQ9574 Platform Comparison|Achieve 1588 TSN in WiFi6 WiFi7Hardware

wallyslilly

IPQ6010

软件测试/测试开发/人工智能丨ROC 与 AUC 的含义

测试人

人工智能 软件测试

浅聊PAM市场价值

尚思卓越

运维 网络安全

测试开发 | 保护数据隐私的分布式学习方法:构建安全智能未来

测吧(北京)科技有限公司

测试

关于业务转化息息相关的小程序能力

Geek_2305a8

Beyond Compare 4 for Mac v4.4.7(28397)中文版下载

iMac小白

演讲回顾:半导体设计中的数字资产管理最佳实践

龙智—DevSecOps解决方案

数字资产管理

测试开发 | AI在人工和服务领域的崭新角色

测吧(北京)科技有限公司

测试

测试开发 | AI与生物医学:加速医学研究的新引擎

测吧(北京)科技有限公司

测试

汽车行业数字化转型,迎来新机遇!

优秀

数字化转型 汽车行业 汽车行业数字化转型

JProfiler for Mac:跨平台兼容性,适用性广泛

iMac小白

武汉 Linux 爱好者线下沙龙:WHLUG 2023 收官!不容错过!

nn-30

Linux 技术交流 线下沙龙 WHLUG LUG

矩阵起源荣获"深圳企业创新(国际)纪录"殊荣

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

Java后端问题排查经验

WizInfo

英特尔成为openEuler社区黄金捐赠人,共建最具创新的开源社区

彭飞

活动 | Mint Blockchain 赞助支持清迈 WAMOTOPIA 线下活动

NFT Research

blockchain NFT L2

测试开发 | 智能农业引领农业革新,人工智能携手农业改写未来

测吧(北京)科技有限公司

测试

面试官问我:线程锁导致的kafka客户端超时,如何解决?

华为云开发者联盟

开发 华为云 华为云开发者联盟 线程锁

神州数码(Digital China)与跬智信息(Kyligence)签署合作协议

Kyligence

数字分析 数智驱动

Taobao purchasing system丨Taobao purchasing system丨Chinese purchasing system丨Chinese goods purchasing

tbapi

taobao agent taobao agent system 1688 agent 1688 agent system taobao buyer

GO编程语言:简洁、高效、强大的开源编程语言

EquatorCoco

Go 编程语言 架构编程

企业如何通过全面预算管理优化业务流程

智达方通

业务流程优化 业务流程 全面预算管理

MatrixOne 通过中国信通院 “可信数据库” HTAP 基础能力专项测试

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

简述SD-WAN组网的五大技术优势

Ogcloud

网络 网络加速 SD-WAN 组网

整体模块化区块链技术引领区块链大规模采用

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

起家于俄罗斯的NGINX开源项目宣布禁俄_文化 & 方法_罗燕珊_InfoQ精选文章