開源最前線(ID:OpenSourceTop) 猿妹 編譯
綜合自:https://www.theregister.co.uk/2018/10/16/mongodb_licensning_change/、ZDnet、開源中國等
自從Redis部分模組更改了許可證,另外一個開源軟體MongoDB也決定更改其許可證,近日,MongoDB 宣佈:其開源許可證從 GNU AGPLv3 切換到 Server Side Public License (SSPL)。新許可證將適用於新版本的 MongoDB Community Server 以及打過補丁的舊版本。
以下是受影響的許可AGPL條款的摘錄:
許可證更改並不影響當前使用社群伺服器的常規使用者。根據 MongoDB 之前的 GNU AGPLv3 協議,想要將 MongoDB 作為公共服務執行的公司必須將他們的軟體開源,或需要從 MongoDB 獲得商業許可,”該公司解釋說,“然而,MongoDB 的普及使一些組織在違反 GNU AGPLv3 協議的邊緣瘋狂試探,甚至直接違反了協議。”
儘管 SSPL 與 GNU GPLv3 沒有什麼不同,但 SSPL 會明確要求託管 MongoDB 實體的雲端計算公司要麼從 MongoDB 獲取商業許可證,要麼向社群開源其服務程式碼。
為何更改開源協議?
MongoDB共同創辦人Eliot Horowitz指出,軟體即服務市場快速增長,也催生了新一波開源伺服器軟體。不幸的是,一旦開源專案變有趣,就會有許多雲端計算廠商沒有開發軟體不勞而獲,卻又吝於反饋社群。為此,MongoDB已另外提交SSPL給開原始碼促進會(Open Source Initiative)審核實可。
MongoDB 的執行長Dev Ittycheria更是在接受採訪的時候直接點名了這些企業,如下圖所示:
更改開源協議後有何不同?
SSPL與AGPL的主張其實是一致的,但SSPL更明確指出開源軟體即服務的授權場景。它保留在AGPL下被授權者使用、檢閱、修改及傳播軟體的自由,最大的不同是當廠商拿MongoDB改來提供商業化的雲端計算服務時,其程式程式碼也必須開源。新的開源協議對購買MongoDB商業授權的使用者並沒有影響,它只針對免費版本。
MongoDB沒有限制商業用途,而是強加了一個條件。但由於這種情況可能對雲業務來說是不可接受的,因此SSPL最終可能會達到與Commons條款相同的結果 – 減少對涵蓋程式碼的使用或專案的分支。
不過Ittycheria同時表示:因為我們擁有智慧財產權,所以我們沒有義務開源我們的基礎管理設施,但我們仍然擁抱開源,也希望我們的開源許可可以在雲端計算時代不斷進步。
不過,也有人對此舉表示不贊同,就比如美國開源專家保羅·伯格就對該開原協議的可行性持懷疑態度,你對此又有何看法呢?
●編號434,輸入編號直達本文
●輸入m獲取文章目錄