Welcome神灯开户网址為夢而年輕!

首頁 > 雲計算 > 正文

雲廠商濫用開源被指責,誰能制約?

2019-06-10 14:23:21  來源:開源中國

摘要:兩個月前,AWS 推出了 Open Distro for Elasticsearch,官方表示這是 Elasticsearch 的增強發行版本,創建該項目的目标也并非為了分叉 Elasticsearch,他們會繼續向上遊項目提供貢獻。
關鍵詞: 雲廠商
  兩個月前,AWS 推出了 Open Distro for Elasticsearch,官方表示這是 Elasticsearch 的增強發行版本,創建該項目的目标也并非為了分叉 Elasticsearch,他們會繼續向上遊項目提供貢獻。

\
 
 
  但即便如此,對于 AWS 的這個舉動,依然有人認為是在分裂 Elasticsearch,甚至是在分裂開源。
 
  有觀點認為,因為亞馬遜對待開源的方式,再加上像開放源代碼促進會(OSI)這樣的行業協會缺乏領導力,這将扼殺開源的創新,并使得開源商業化不那麼可行。
 
  而這最後導緻的結果就是越來越多的開源軟件變成專有和閉源軟件 —— 以抵制像 AWS 這種雲廠商的“掠奪”(在 2018 年有數十家公司更改了他們的授權許可),或切換成諸如 "source-available" 這樣的許可證。
 
  當然,上面所說的選擇閉源的軟件主要是指基礎設施類軟件。不過如果 AWS 等雲廠商與開源軟件之間關于“反哺開源”的問題無法解決,相信開源軟件會将“更豐富的功能”用于在企業版提供。
 
  有人為此列舉了亞馬遜在開源方面做出的具有“侵略性”的行為:
 
  使用開源項目并将其作為商業服務提供,但不向創造和維護開源項目的商業實體提供任何回報,這無疑阻礙了開源項目的發展。
 
  分叉開源項目,并強行控制它們遠離創造和維護開源項目的商業實體,就像 Elasticsearch。
 
  “劫持(hijacks )”開源 API,并将它們置于自己的專有解決方案之上,從而将客戶從開源項目吸引到自己的專有解決方案,例子就是 AWS 推出與 MongoDB API 兼容的新數據庫産品 Document(主要是為了繞過 MongoDB 的新許可證)。
 
  亞馬遜對待開源的态度顯然很自私,但站在它的角度來看,這是十分合理的舉動,甚至是一個最優解,因為它所做的事都是在許可證規則允許之下的。不過既然大家對這種行為都頗有微詞,所以有人認為需要行業協會創建新的開源許可證标準以滿足開源作者和廠商的合理訴求 ——
 
  “不希望自己的開源代碼作為商業服務運行”。
 
  隻有如此,才能遏制像 AWS 那樣的行為,并避免導緻出現不良的後果。
 
  但當 MongoDB 向 OSI 提交自己的 SSPL 許可證申請時,卻引起了社區的質疑,有人認為 SSPL 違反了開源的本質,因為開源的價值正是能讓任何人以任何形式使用開源軟件(在開源協議允許的範圍内)。
 
  Server Side Public License (SSPL),即服務器端公共許可證,它明确要求托管 MongoDB 實例的雲計算公司要麼從 MongoDB 獲取商業許可證,要麼向社區開源其服務端代碼。
 
  當然,MongoDB 始終堅信 SSPL 符合符合開源計劃的批準标準。
 
  既然行業協會不承認開源軟件廠商提交的開源許可證,那麼他們為了“自保”該如何做?隻能變更軟件授權方式,甚至将開源軟件閉源?
 
  因此,如果缺乏對“濫用”開源行為的制約,無論對開源軟件貢獻者還是使用者,乃至整個市場都會帶來很大的傷害。





責編:pingxiaoli