MongoDB怒改開源協(xié)議!不爽這些云計(jì)算廠商不付錢!
自從Redis部分模塊更改了許可證,另外一個(gè)開源軟件MongoDB也決定更改其許可證,近日,MongoDB 宣布:其開源許可證從 GNU AGPLv3 切換到 Server Side Public License (SSPL)。新許可證將適用于新版本的 MongoDB Community Server 以及打過補(bǔ)丁的舊版本。

以下是受影響的許可AGPL條款的摘錄:
許可證更改并不影響當(dāng)前使用社區(qū)服務(wù)器的常規(guī)用戶。根據(jù) MongoDB 之前的 GNU AGPLv3 協(xié)議,想要將 MongoDB 作為公共服務(wù)運(yùn)行的公司必須將他們的軟件開源,或需要從 MongoDB 獲得商業(yè)許可,”該公司解釋說,“然而,MongoDB 的普及使一些組織在違反 GNU AGPLv3 協(xié)議的邊緣瘋狂試探,甚至直接違反了協(xié)議。”
盡管 SSPL 與 GNU GPLv3 沒有什么不同,但 SSPL 會(huì)明確要求托管 MongoDB 實(shí)例的云計(jì)算公司要么從 MongoDB 獲取商業(yè)許可證,要么向社區(qū)開源其服務(wù)代碼。
為何更改開源協(xié)議?
MongoDB共同創(chuàng)辦人Eliot Horowitz指出,軟件即服務(wù)市場快速增長,也催生了新一波開源服務(wù)器軟件。不幸的是,一旦開源項(xiàng)目變有趣,就會(huì)有許多云計(jì)算廠商沒有開發(fā)軟件不勞而獲,卻又吝于反饋社群。為此,MongoDB已另外提交SSPL給開源碼促進(jìn)會(huì)(Open Source Initiative)審核實(shí)可。
MongoDB 的***執(zhí)行官Dev Ittycheria更是在接受采訪的時(shí)候直接點(diǎn)名了這些企業(yè),如下圖所示:

更改開源協(xié)議后有何不同?
SSPL與AGPL的主張其實(shí)是一致的,但SSPL更明確指出開源軟件即服務(wù)的授權(quán)場景。它保留在AGPL下被授權(quán)者使用、檢閱、修改及傳播軟件的自由,***的不同是當(dāng)廠商拿MongoDB改來提供商業(yè)化的云計(jì)算服務(wù)時(shí),其程序代碼也必須開源。新的開源協(xié)議對(duì)購買MongoDB商業(yè)授權(quán)的用戶并沒有影響,它只針對(duì)免費(fèi)版本。
MongoDB沒有限制商業(yè)用途,而是強(qiáng)加了一個(gè)條件。但由于這種情況可能對(duì)云業(yè)務(wù)來說是不可接受的,因此SSPL最終可能會(huì)達(dá)到與Commons條款相同的結(jié)果 - 減少對(duì)涵蓋代碼的使用或項(xiàng)目的分支。
不過Ittycheria同時(shí)表示:因?yàn)槲覀儞碛兄R(shí)產(chǎn)權(quán),所以我們沒有義務(wù)開源我們的基礎(chǔ)管理設(shè)施,但我們?nèi)匀粨肀ч_源,也希望我們的開源許可可以在云計(jì)算時(shí)代不斷進(jìn)步。
不過,也有人對(duì)此舉表示不贊同,就比如美國開源專家保羅·伯格就對(duì)該開原協(xié)議的可行性持懷疑態(tài)度,你對(duì)此又有何看法呢?