「開源軟體徹底改變了公司的運作方式,但是像 AWS 這樣的雲軟體使開源軟體公司更難賺錢。當你可以獲得基於開源軟體的雲服務時,那麼就不用再為該開源軟體的公司支付相關服務費用。」
techrepublic 專欄作家 Tom Merritt 指出了這個觀點,他認為雲廠商正在壓縮開源商業化公司的重要收益空間,使它們連提供服務(比如技術支持)賺錢的模式都難以維持。
Tom 認為在這個過程中有 5 件關於雲和開源的事項需要注意:
-
開源許可證旨在防止代碼被鎖定。開源許可證建立在這樣一個思想之上:如果使用開源代碼,就不能對其進行專有化,這是為了確保公司與希望使用該代碼的其他所有人共享該代碼的工作。
-
提供支持模式行不通。儘管紅帽通過支持產品成功建立了業務,但現在主流模式是提供運行開源軟體的雲服務,這樣的營利也更加可觀,但問題是 AWS、Google Cloud 與 Microsoft Azure 目前已經瓜分了這塊業務。
-
開源許可證約束不到雲服務。雲服務不會使用開放源代碼創建新項目,而只是將其作為服務的一部分為客戶實施。這並不違反許可,因為確實可以使用開源軟體來建立業務。
-
一些開源軟體提供商正在尋求專有許可證。 MongoDB 創建了伺服器端公共許可證(Server Side Public License,SSPL),該許可證要求託管 MongoDB 實例的雲廠商要麼獲取商業許可證要麼向社區開放其服務源碼。實際上,Redis Labs 已經修改了某些模塊的許可證,新許可限制了可以使用它們構建哪種類型的應用。
-
專有將導致分叉。 XFree86 被 X.Org 替代,OpenOffice 被 LibreOffice 替代。Redis 更改許可證之後,受限制的模塊也已經新啟動了項目:GoodFORM。
原文地址:
https://www.techrepublic.com/article/top-5-things-to-know-about-open-source-and-the-cloud
相關內容可以查看:MongoDB 與雲廠商混戰愈演愈烈(其中 MongoDB 部分)