起家于俄羅斯的NGINX開源項(xiàng)目宣布禁俄,不知NGINX之父怎么想?
時(shí)間:2023-05-28 04:45:01 | 來源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-05-28 04:45:01 來源:網(wǎng)站運(yùn)營(yíng)
起家于俄羅斯的NGINX開源項(xiàng)目宣布禁俄,不知NGINX之父怎么想?:作者|燕珊、Tina
近日,F(xiàn)5 公司(F5 Networks) CEO Fran?ois Locoh-Donou 發(fā)布公開信表示,已暫停在俄羅斯的所有銷售活動(dòng),并將客戶支持相關(guān)工作轉(zhuǎn)至其他地點(diǎn)。同時(shí),移除俄羅斯對(duì) F5 網(wǎng)絡(luò)的訪問權(quán)限以及停止俄羅斯對(duì) NGINX 開源項(xiàng)目做貢獻(xiàn)。不管是商業(yè)代碼還是開源代碼,都不會(huì)放在俄羅斯境內(nèi)。
俄烏沖突發(fā)生后,F(xiàn)5 并不是唯一一家用實(shí)際行動(dòng)來表態(tài)的科技企業(yè),也不會(huì)是最后一家。值得一提的是,雖然 NGINX 起源于俄羅斯,其作者也是個(gè)俄羅斯人,但在 2019 年 3 月 11 日,NGINX 背后的企業(yè)主體 NGINX Inc 被 F5 以 6.7 億美元收購(gòu)。而 F5 是一家專門從事應(yīng)用層服務(wù)和應(yīng)用交付網(wǎng)絡(luò)的美國(guó)公司,其總部位於華盛頓州西雅圖。此外,NGINX 的創(chuàng)始人 Igor Sysoev 已經(jīng)于今年 1 月宣布離職。
NGINX 的歷史
NGINX 是一款輕量級(jí)的 Web 服務(wù)器 / 反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,在 BSD-like 協(xié)議下發(fā)行。
在 2000 年左右,42 歲的俄羅斯系統(tǒng)管理員 Igor Sysoev 啟動(dòng)了這一項(xiàng)目。2002 年十月 Sysoev 發(fā)布了第一段公共簡(jiǎn)碼,該項(xiàng)目在 2004 年正式開源。當(dāng)時(shí)他正任職于俄羅斯一家快速發(fā)展的門戶網(wǎng)站——Rambler。最初,NGINX 的開發(fā)是為了解決 C10k 問題,并滿足包括 Rambler 搜索引擎和門戶網(wǎng)站在內(nèi)的多個(gè)網(wǎng)站的需求,該網(wǎng)站每天服務(wù) 5 億個(gè)請(qǐng)求。
2009 年,他創(chuàng)建了 NGINX Inc. (這是在美國(guó)注冊(cè)的公司),為 NGINX 部署提供鄰近的工具和支持服務(wù)。NGINX 公司總部設(shè)在舊金山,但在世界各地都設(shè)有辦事處,包括莫斯科。NGINX 服務(wù)器的源代碼仍然是免費(fèi)的,并且通過開源模式來管理,不過項(xiàng)目的主要貢獻(xiàn)者中有很大一部分是 NGINX 公司的員工,他們掌握著項(xiàng)目的管理權(quán)。
2011 年,Sysoev 辭去了在 Rambler 的工作,全職作為新公司的首席技術(shù)官,向企業(yè)用戶推銷加強(qiáng)版的 NGINX。Sysoev 從未否認(rèn)在 Rambler 工作期間創(chuàng)建了 NGINX。在 2012 年的一次采訪中,Sysoev 聲稱他在業(yè)余時(shí)間開發(fā)了 NGINX,而 Rambler 甚至多年都沒有意識(shí)到這一點(diǎn)。
2018 年 6 月,Nginx Inc. 在由高盛(Goldman Sachs)牽頭的一輪融資中籌集了 4300 萬美元的 C 輪融資,以“加速企業(yè)的應(yīng)用程序現(xiàn)代化和數(shù)字轉(zhuǎn)換”。
2019 年 3 月,NGINX 被 F5 公司以 6.7 億美元收購(gòu)。
時(shí)至今日,NGINX 已經(jīng)成為全球最受歡迎的 Web 服務(wù)器。據(jù) W3Techs 統(tǒng)計(jì),截至 2022 年 3 月,NGINX 占據(jù)了全球 Web 服務(wù)器市場(chǎng) 33.1% 的份額。排在第二位的是 Apache,份額為 31.2%。
NGINX 之父離職
今年 1 月 18 日,NGINX 公司副總裁兼總經(jīng)理 Rob Whiteley 在官網(wǎng)發(fā)布了一篇告別信,正式宣告 Igor Sysoev 退出 NGINX 和 F5 公司。此事在圈內(nèi)迅速引發(fā)熱議,不少開發(fā)者對(duì) Igor 所做出的貢獻(xiàn)表達(dá)了崇敬和感謝。
畢竟,Igor 和 NGINX 的成功確實(shí)鼓舞了不少開源人。Igor 早期曾在采訪中分享對(duì)于開源和商業(yè)產(chǎn)品找平衡的觀點(diǎn),他表示不想創(chuàng)建單獨(dú)的商業(yè)產(chǎn)品,而是希望對(duì) NGINX 的主要開源產(chǎn)品進(jìn)行商業(yè)擴(kuò)展,社區(qū)想要的新功能將出現(xiàn)在其中。商業(yè)擴(kuò)展更多的是有助于處理數(shù)千個(gè)實(shí)例、添加擴(kuò)展性能監(jiān)控、托管、云和 CDN 基礎(chǔ)設(shè)施的附加功能等。
很多客戶會(huì)說愿意付錢讓 Igor 增加他們所需要的新功能,而 Igor 等人收集此類請(qǐng)求后會(huì)將其與從用戶社區(qū)收到的需求進(jìn)行比較,并尋找交叉點(diǎn)——“如果我們意識(shí)到每個(gè)人都需要某些功能,而不僅僅是某些公司,我們會(huì)將這些功能包含在開源版本中。我們從中了解我們可以銷售什么,而不會(huì)惹惱開源產(chǎn)品的支持者,也不會(huì)損害整個(gè)項(xiàng)目的信譽(yù)。”
2011 年的時(shí)候,以專有模塊的形式向商業(yè)版本中添加新功能的想法還屬于開時(shí)代之先河。但如今,很多開源后起之秀已經(jīng)可以站在巨人的肩膀上享受這種商業(yè)模式。
或許正如 Rob Whiteley 所講,(開源與商業(yè))其中的平衡往往很難把握。Igor 之所以受到開發(fā)者、企業(yè)客戶以及 NGINX 工程師們的高度贊揚(yáng),依靠的正是他謙遜的內(nèi)心、不斷探索的激情以及在開發(fā)工作中勇攀高峰的意志。
二十年過去,Igor 寫下的代碼已經(jīng)在為世界上大部分網(wǎng)站提供支持。除了直接使用外,也被作為 Cloudflare、OpenResty、Tengine 等流行服務(wù)器的底層軟件。雖然 Igor 已離職,但他的精神和他一路塑造的文化不會(huì)消失。
開源界的卷入
對(duì)于開源界卷入戰(zhàn)爭(zhēng),業(yè)內(nèi)爭(zhēng)議不斷。除了 NGINX 表態(tài)之外,針對(duì)此次俄烏沖突,前有 Node.js 、React、PyTorch 等官網(wǎng)聲明支援烏克蘭,后有個(gè)人開發(fā)者以反戰(zhàn)為名進(jìn)行供應(yīng)鏈“投毒”。
作為全球最大的開源代碼托管服務(wù)平臺(tái),GitHub 也難以置身事外,雖然官方日前表示致力于維護(hù)平臺(tái)與公司的完整性,會(huì)確保全球開發(fā)者都可使用免費(fèi)的開源服務(wù),其中就包括身處俄羅斯地區(qū)的開發(fā)者們。但同時(shí),GitHub 法務(wù)團(tuán)隊(duì)會(huì)對(duì)相關(guān)規(guī)定開展徹底的審查,且會(huì)遵從出口管制與貿(mào)易法規(guī)的動(dòng)向。
因?yàn)閼?zhàn)爭(zhēng),開源界成員或“主動(dòng)”或“被迫”站隊(duì)。但正如我們此前發(fā)出過的疑問,若開源代碼都不可避免卷入其中并開始“站隊(duì)”,開發(fā)者該如何自處?
關(guān)鍵詞:宣布,俄羅斯,起家,項(xiàng)目