SSPL与AGPL精神一致,但更明确指出开源软件即服务的授权场景,它保留在AGPL下被授权者使用、检阅、修改及传播软件的自由,最大的不同是当厂商拿MongoDB改来提供商业化的云计算服务时,其程序代码也必须开源。
由于某些服务供应商未付授权使用MongoDB源码后却做起收费云计算数据库的生意,让MongoDB深感不满。 这家数据库企业周二宣布要将把开源授权方式由AGPLv3变更为服务器端公用授权(Server Side Public License,SSPL)。
原本MongoDB是在GNU AGPL(Affero General Public License)v3下授权其数据库源码,其他厂商如果修改了MongoDB并公开提供商业服务,就必须开源其程序代码或是向MongoDB付费购买商业授权。然而却出现某些企业测试AGPL界线的情形。
MongoDB共同创办人Eliot Horowitz指出,软件即服务市场快速增长,也催生了新一波开源服务器软件。不幸的是,一旦开源项目变有趣,就会有许多云计算厂商没有开发软件不劳而获,却又吝于反馈社群。为此,MongoDB已另外提交SSPL给开源码促进会(Open Source Initiative)审核实可。
SSPL与AGPL精神一致,但更明确指出开源软件即服务的授权场景。它保留在AGPL下被授权者使用、检阅、修改及传播软件的自由,最大的不同是当厂商拿MongoDB改来提供商业化的云计算服务时,其程序代码也必须开源。个人、学术用户或已经向MongoDB购买商业授权的用户并不会受到影响。
MongoDB认为该公司取之于开源软件,也反馈了不少,应该在此议题上率先发难,也希望新的授权有助于鼓励更多项目,并确保开源码软件的创新。 Techchcruch认为,开源码界对授权向来有宗派之别,MongoDB此举可望会引发业界人士对于像MongoDB之类的厂商该如何管理开源码项目,以及他们对程序代码使用该有多少控制权等议题的讨论。
领取专属 10元无门槛券
私享最新 技术干货