抵制白嫖還是只為利益?為什麼越來越多的開源公司選擇轉向專有化
開源可能是現代軟體堆疊的基石,但依靠開源軟體開展業務的公司面臨持久鬥爭:既要保持開源社群的滿意度,還要確保第三方不會濫用許可證賦予的權限。現在越來越多的大型開源軟體公司轉向專有化,其中比較典型的案例就是知名記憶體資料庫快取應用Redis 從開源許可證轉向自己的授權。
確實許多開發者在創立專案之處的初心是開源並與世界共享,但商業世界的現實觸及痛楚,最終開發者還是要保護自己底線並安撫投資者,無論是公共投資者還是私人投資者。
科技網站TechCrunch 編制了過去10 年比較有名的開源專案從開源轉向專有化的時間表,以及部分公司為何要轉向專有化。
2013 年的Movable Type (活字印刷):
該專案自2007 年問世並採用GPL 授權創建開源版本名為MTOS,這個開源版本的定位接近於WordPress,此類許可證提供一定程度的自由但要求所有衍生作品也必須在類似的許可下進行發布。
到2013 年Movable Type 的所有者宣布放棄開源版本計劃,其認為開源版本損害商業版本的採用:社區並沒有因為MTOS 而發展壯大,我們的下載量也沒有超過Movable Type 的付費版本,因此繼續維護和分發很少使用的東西沒有任何經濟意義。
2014 年的SugarCRM:
曾經是業界非常知名的客戶管理系統,SugarCRM 始發於2004 年並在2014 年宣布不再提供社群開源版,SugarCRM 成開發者和尋求廉價解決方案的首次CRM 客戶從未得到開源版有效的服務。
在停止開源後曾經開源版的SugarCRM 又衍生出了多個CRM 系統例如TigerCRM 等,不過SugarCRM 本身現在主要提供付費的雲端託管版本。
2018 年的Redis:
業界知名的資料庫快取應用,從2018 年開始Redis 就在逐漸脫離開來源本質,當時其將Redis 模組從開源的AGPL 授權轉向帶有商業限制的客製化Apache 2.0 授權。
到2019 年Redis 宣布採用自己的Redis 許可證RSAL 取代商業限制許可證,儘管保留一些自由但對競爭資料庫服務有明顯的限制。
Redis 轉變許可證的根本原因是因為AWS 等雲端服務平台白嫖,這些平台借助Redis 獲得豐厚利益但卻沒有回報開源項目,而Redis 自己也要獲得資金所以所幸直接不開源。
後面換成的RSAL 授權對大多數一般公司來說基本上沒有影響,雖然這也不算是開源產品了,但對AWS 這類雲端平台就必須付費才能繼續使用。
2018 年的MongoDB:
業界知名的資料庫軟體,MongoDB 在2018 年從開源的AGPL 許可證轉向自己定制的SSPL 許可證,原因和Redis 類似,都是用來阻止AWS 等超大規模的雲端運算平台在不提供任何貢獻的情況下長期免費使用並向自己的客戶銷售服務獲得巨額利潤。
2018 年的Confluent:
Confluent 是一家銷售圍繞Apache Kafka 的企業級工具和服務的公司,2018 年Confluent 將其核心平台的一些元件從Apache 2.0 轉換為專有的Confluent 社群授權。
2019 年的Cockroach Labs:
Cockroach Labs 是同名分散式SQL 資料庫CockroachDB 的開發者,該公司從2019 年將授權從Apache 2.0 轉向商業來源授權BUSL,同樣是為了抵制AWS 這類雲端平台的白嫖。
其創辦人當時寫道:我們正在目睹高度整合的供應商的崛起,他們利用其獨特的地位提供OSS 即開源軟體產品的「即服務」 版本,並透過整合提供卓越的用戶體驗。
2019 年8 月Cockroach Labs 宣布將自架產品整合到單一的企業授權下,鼓勵大企業為他們真正需要的功能付費。
2019 年的Sentry:
Sentry 是應用程式效能監控平台,最初採用BSD 3-Clause 開源許可證,到2019 年也轉向商業來源許可證BUSL。
Sentry 創辦人當時表示這是為了反擊受資助的企業剽竊和複製產品並直接與Sentry 競爭,其背景是當時有新公司直接拿開源版本構建類似產品。
2023 年Sentry 推出自己的功能來源授權FSL,其性質與商業來源授權BUSL 類似但相對來說簡單。
2021 年的Elastic:
兩款企業級知名產品Elasticsearch 和Kibana 的創建者Elastic 在2021 年實現了專有化,然後這又是個熟悉的故事:亞馬遜AWS 的白嫖讓Elastic 無法忍受。
有趣的是Elastic 可能是少數先放棄開源又回歸開源的公司之一,在2024 年8 月Elastic 宣布採用AGPL 許可證,雖然和2021 年之前使用的Apache 2.0 許可證不同但仍然是開源的。
2023 年的HashiCorp:
HashiCorp 在2023 年放棄開源之路並宣布基礎設施即程式碼工具Terraform 從開源授權轉向BUSL 授權。
放棄開源的原因則是為了防止某些供應商將Terraform 貨幣化但不對專案和開發商做任何貢獻,雖然沒提但這裡大家都知道有哪些供應商。
2024 年的Snowplow:
這是一個由創投支援的平台,主要致力於幫助企業為人工智慧應用收集行為數據,今年Snowplow 從Apache 2.0 轉換為Snowplow 有限使用授權協議。
這次和AWS 們沒有關係,Snowplow 認為需要資金為自己令人振奮的技術路線圖提供支援、每個在生產環境中使用Snowplow 的人都應該為價值付費。
原文網址:https://techcrunch.com/2024/12/15/open-source-companies-that-go-proprietary-a-timeline/