當前位置:
首頁 > 科技 > RedHat 移除 MongoDB

RedHat 移除 MongoDB

由於MongoDB新的伺服器端公共許可證(SSPL),Red Hat將不會在Red Hat Enterprise Linux或Fedora中使用MongoDB。

MongoDB這款開源文檔NoSQL資料庫攤上了問題。雖然大受歡迎,但這邊廂AWS、IBM Cloud、Scalegrid和ObjectRocket等雲計算公司將MongoDB作為一項服務來提供,因此賺得缽滿盆滿;那邊廂,MongoDB公司卻遲遲未能將其變現,在市場上獲得同樣大的成功。MongoDB的答案是什麼?讓這款軟體改而採用新的伺服器端公共許可證(SSPL)。開源巨頭Red Hat的反應又是什麼?從Red Hat Enterprise Linux(RHEL)8中刪除MongoDB。

Red Hat的技術和社區外聯項目經理Tom Callaway在宣布從Fedora Linux中刪除MongoDB的聲明中解釋道:「Fedora認為SSPL是為了對特定類別的用戶帶有嚴重歧視而有意設計的。」Debian Linux已經從其發行版中刪除了MongoDB。

具體來說反對意見是,如果你提供採用SSPL許可證的服務,SSPL要求你必須開源將該軟體作為服務來提供所使用的所有程序。微軟首席執行官Steve Ballmer曾發出過有名的警告,稱Linux的GPL「是一種從知識產權角度來看依附在它所接觸的一切事物上的毒瘤,」他說錯了。但是SSPL明確試圖這麼做。

MongoDB的首席技術官兼聯合創始人Eliot Horowitz在開源倡議組織(OSI)圍繞SSPL展開討論時解釋了這麼做的道理:我們認為,在當今世界,連接已被程序作為服務來提供以及通過網路連接程序作為程序結合的主要形式所取代。目前不清楚現有的反版權(copyleft)許可證是否明確適用於這種形式的程序組合,我們打算讓SSPL成為開發人員消除這種不確定性的一種選擇。

它沒有奏效。Callaway繼續說道:此外,很顯然,許可證作者的意圖是讓採用許可證的軟體的商業用戶產生恐懼、不確定和懷疑(FUD)這種情緒。將SSPL視為「免費」或「開源」導致這個影子投射到了FOSS生態系統的所有其他許可證上,即使這些許可證中沒有一個帶來這種風險。

此前,OSI拒絕宣布SSPL是開源許可證。擬議中的SSPLv2也在OSI停滯不前。

MongoDB改變許可證背後的商業出發點是,迫使雲計算公司使用MongoDB的商業雲產品之一。這也沒有奏效。

AWS剛推出了DocumentDB,這款資料庫「旨在與你現有的MongoDB應用程序和工具兼容」,AWS宣傳官Jeff Barr寫道。「它與2017年11月推出的MongoDB版本3.6兼容(那時還沒有採用SSPL),並且通過模擬MongoDB客戶端預計來自MongoDB伺服器的響應來實現MongoDB 3.6 API。」

MongoDB對此並不滿意。MongoDB的首席執行官Dev Ittycheria說:「模仿是最真誠的奉承,因此亞馬遜試圖利用MongoDB的受歡迎程度和發展勢頭坐享其成也就不足為奇了。但是開發人員聰明得很,辨別得了真正的創新和拙劣的模仿。」

真是這樣嗎?MongoDB試圖通過SSPL獲取收入的做法似乎適得其反。現在唱反調的不光是雲計算公司,連Linux供應商都沒有給MongoDB好臉色看。

正如EnterpriseDB的首席系統工程師Devrim Gündüz所說:「我確實很明白MongoDB決定改用SSPL的原因。看到超級雲服務提供商從流行開源項目賺到的錢比開發和維護這些項目的貢獻者多得多,確實讓人鬱悶。」但是開源項目創建者之一Bruce Perens說,沒有人阻止「你使用任何許可證。只是別稱之為開源。」

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲頭條 的精彩文章:

又一位華為工程師倒下了
RISC-V 危矣?MIPS 走上開源道路

TAG:雲頭條 |