胡嘉琦
在2018年初,開源交易并不認為會被廣泛應用。Facebook和Wikipedia等網站,都有了自己的開源軟件。世界上最大的公司,包括沃爾瑪和摩根大通,不僅使用開源軟件,而且還發(fā)布了自己的開源軟件,以便世界其他地區(qū)可以修改和共享他們的代碼。
微軟在2018年6月宣布計劃以75億美元收購GitHub平臺。GitHub是包括谷歌和沃爾瑪在內的數百萬開發(fā)者和公司使用的平臺,用于主持廣受歡迎的開源項目。四個月后,IBM表示將斥資340億美元收購紅帽公司(Red Hat),這是科技史上規(guī)模最大的并購交易之一。紅帽是一家開源公司,其所有產品都是由IBM開發(fā)的。
紅帽(Red Hat)和GitHub的收購令一些規(guī)模較小的交易黯然失色。在其他年份,這些交易對開源社區(qū)來說可能是大新聞,包括Salesforce以65億美元收購Mulesoft,該公司幫助企業(yè)將應用程序轉移到云端;Adobe以16.8億美元收購電子商務公司Magento;以及AT&T收購Alien have公司,后者為開源安全管理系統(tǒng)提供了一個開源基金。
這并不是說這些公司剛剛開始進行開源。例如,AT&T 2017年發(fā)布了一個開源AI平臺。但微軟是現代軟件產業(yè)的先驅,IBM,科技界最值得尊敬的公司,在開源方面也做了大量的工作,這仍然是件大事。2018年的收購對這兩家公司來說是巨大的風險。如果微軟疏遠了GitHub用戶,它可能會失去它近年來在開發(fā)者社區(qū)中建立起來的信譽。即使對像IBM這樣實力雄厚的大公司來說,340億美元也是相當大的一筆開支。這些公司愿意承擔這些風險,這表明他們并不把開源看作是一種時尚或附屬品,而是公司在未來如何開發(fā)軟件的核心部分。
盡管開源已經得到商界的認可,但它仍然面臨挑戰(zhàn)。Linus Torvalds是開源操作系統(tǒng)Linux的創(chuàng)始人,它位于Android、Amazon Echo、Tesla顯示器和許多其他產品的中心。2019年9月,Torvalds為多年的不專業(yè)行為道歉,并宣布該項目最終將通過一項“行為守則”,以制定規(guī)則來規(guī)范項目的貢獻者的行為和處事方式。
這一決定立即引起了強烈的反對,尤其是對Coraline Ada Ehmke的騷擾,他是編寫Linux和許多其他開源項目通過的行為守則的程序員和活動人士。
與此同時,盡管像Red Hat和Mulesoft這樣的公司吸引了數十億美元的收購,但其他開源項目仍在努力尋找可持續(xù)的商業(yè)模式,以支付開發(fā)者維護項目的費用。當流行但無利可圖的項目無法維護起來時,可能會導致安全問題,比如2014年在OpenSSL中發(fā)現的關鍵漏洞,幾乎所有處理信用卡交易的站點都使用了Bash,以及許多操作系統(tǒng)中都包含了Bash。去年11月,一種流行的開源模塊被用來傳播惡意軟件。
由于對收入的擔憂,Redis實驗室(Redis Labs)今年采用了一個頗有爭議的新許可計劃,限制了其他人使用其軟件的方式,批評人士稱,該計劃偏離了開源原則。與此同時,今年籌集到1500萬美元風險投資資金的“Netflix”公司正在嘗試將Red Hat的商業(yè)模式應用于小型開源項目,為多個項目提供單筆支持訂閱費。
過去的一年突顯出開源有多么大的贏家。但2018年的情況也表明,開源仍有一些成長的路要走。