產品管理

開源軟體與專有軟體之永恆爭鬥

開源與專有軟體之爭 2023 年展示了開源與專有軟體的力量和危險開場在 2023 年,當數百萬人依賴的專有技術陷入混亂時,許多人的第一反應似乎是:"嘿,讓我們看看開源世界有什麼提供。" 以 Twitter 為例,自去年 Elon Musk 接管以來不斷衰落,這促使許多人尋求更"開放"的替代方案,無論是 .... (往下繼續閱讀)

分享到 Facebook 分享到 Line 分享到 Twitter

文章目錄

開源軟體與專有軟體之永恆爭鬥

開源與專有軟體之爭

2023 年展示了開源與專有軟體的力量和危險

開場

在 2023 年,當數百萬人依賴的專有技術陷入混亂時,許多人的第一反應似乎是:"嘿,讓我們看看開源世界有什麼提供。" 以 Twitter 為例,自去年 Elon Musk 接管以來不斷衰落,這促使許多人尋求更"開放"的替代方案,無論是 Mastodon 還是 Bluesky。在 2023 年,這種情況變得司空見慣,因為許多人開始意識到他們對一個自己幾乎無法控制的專有平臺的依賴程度。

開源的力量

一個突出的例子是 OpenAI 在 11 月的突發事件,ChatGPT 的主要制作者暫時離職,包括執行長 Sam Altman,引發了五天的混亂漩渦,最終 Altman 重返 OpenAI 高層。這也促使依賴 OpenAI 的企業開始質疑全力支援 OpenAI 是否明智,而"開放"替代方案如 Meta 的 Llama 系列大型語言模型則處於有利位置。即使 Google 似乎也承認"開放"可能勝過"專有"人工智慧,一位研究人員在一份內部泄漏的備忘錄中表達了對開源人工智慧佔上風的擔憂。該備忘錄指出:"我們沒有壕溝,OpenAI 也沒有。" 此外 Adobe 打算以 200 億美元收購競爭對手 Figma 的計劃因監管風險而最終破裂,這樣一來就有利於開源 Figma 挑戰者 Penpot,公司的註冊量在 Adobe 可能會以各種手段侵害 Figma 的地位時急劇增加。當跨平臺遊戲引擎 Unity 推出具爭議性的新收費標準時,開發人員開始瘋狂抨擊這些變動,稱這些改變具破壞性和不公平。這一後果導致 Unity 迅速改弦易轍,但這樣一來開發人員圈不得不開始考慮開源競爭對手 Godot,後者現在還有一家商業公司推動核心開發。

開源社區內部爭議

然而儘管這些事件有助於凸顯開源和專有軟體領域之間的永恆鬥爭,開源社區內部的爭端再次被搬上了檯面,而這些爭端通常是由專有公司引起的。

封閉原始碼的因素

去年 8 月,HashiCorp 將其知名的"基礎設施即程式碼"軟體 Terraform 從"copyleft"開源許可證轉換為源程式碼開放許可證(BSL 或有時也稱為 BUSL),這對第三方進行商業化軟體帶來了更大的約束,特別是在可能與 HashiCorp 競爭的情況下。HashiCorp 表示這一變化的原因是一些第三方供應商從 Terraform 的社區驅動開發中獲益而沒有做出任何回報。這導致一家供應商主導了對原始 Terraform 專案的分支,並單獨推出了 OpenTF,最終在 Linux 基金會的監督下更名為 OpenTofu。儘管 HashiCorp 完全有權進行許可證的變更並保護自身的商業利益,但這也在很多使用者中造成了不確保性。根據 OpenTofu 的宣言:一夜之間,從個人商店到財富 500 強,成千上萬家企業都意識到他們基礦的基礎突然成為一種潛在的法律風險。BUSL 和 HashiCorp 團隊撰寫的附加使用授予書都含糊其辭,現在每家公司、供應商和開發人員使用 Terraform 都不得不擔心他們的行為是否會被解釋為與 HashiCorp 的產品相競爭。當然 HashiCorp 並不是第一家做出這種改變的公司。應用效能管理(APM)平臺 Sentry 於 2019 年將開源 BSD 3-Clause 許可證改為 BSL,原因與 HashiCorp 引述的類似。然而今年 Sentry 建立了一個全新的許可證,稱為功能性源程式碼許可證(FSL),旨在在不影響商業利益的情況下"賦予自由而不造成有害的搭便車現象"。 此舉再次突顯了那些希望擁抱開源精神但又不願削弱商業利益的公司的永恆鬥爭。

開源的諸多面向

與之前的 Grafana 一樣,Element 將去中心化通訊協議 Matrix 從開放式的 Apache 2.0 許可證轉變為嚴格的 AGPL 開源許可證,迫使所有衍生專案都必須保持完全一致的授權,這對於希望構建專有產品的商業公司來說是一個重要的阻礙。Element 表示支援 Matrix 的成本是其不得不承擔的壓力,該公司作出這一許可證變更時,其他公司的商業模式都是圍繞著建立基於 Matrix 的專有軟體,而他們則不必負擔 Element 那樣的成本。這一許可證的變更有效地意味著使用 Matrix 的公司將不得不向專案貢獻他們的程式碼…或者支付 Element 費用以繼續在專有產品中使用它。

結語

一方面,公司、消費者和開發人員都看到,對專有平臺的全面依賴可能導致供應商鎖定和事態惡化;另一方面,建立在堅實開源基礎上的企業可以輕而易舉地透過改變參與條件拉起梯子 —— 這一切都是為了商業保護主義。當然這一切都不是什麼新鮮事,但過去的 12 個月確實突顯了開源軟體的力量和危險。

關鍵詞

Technology-開源軟體, 專有軟體, 軟體開發, 技術爭鬥
Technology-開源軟體,專有軟體,軟體開發,技術爭鬥
江塵

江塵

Reporter

大家好!我是江塵,一名熱愛科技的發展和創新,我一直都保持著濃厚的興趣和追求。在這個瞬息萬變的數位時代,科技已經深入到我們生活的方方面面,影響著我們的工作、學習和娛樂方式。因此,我希望透過我的部落格,與大家分享最新的科技資訊、趨勢和創新應用。