SSPL协议诞生背景

计算机技术进入云时代后,一些云服务提供商将开源产品打包成云服务来卖钱,挣的盆满钵满,但不反哺开源社区,导致开源社区无法恰饭,生存状况日益严峻。

开源社区遭受了云厂商的残酷竞争,从商标被滥用,到公然重新包装开源软件产品,甚至从专有代码中获取 「灵感」,以上种种行为都是在挑战开源社区的生存底线。

开源社区不得不通过修改开源许可证,以保护他们在自由软件上的投资,同时努力维护开放、透明和协作的原则。

SSPL协议就是基于此种背景下诞生的。

SSPL是MongoDB创建的一个源码可用的许可证,以体现开源的原则,同时提供保护,防止公有云提供商将开源产品作为服务提供而不回馈。SSPL允许自由和不受限制的使用和修改,但如果你把产品作为服务提供给别人,你也必须在SSPL下公开发布任何修改以及管理层的源代码。

SSPL协议的详细内容

SSPL协议的全称是:Server Side Public License,翻译为:服务器端公共授权,其详细条款请见下面的链接:

https://www.mongodb.com/licensing/server-side-public-license

SSPL协议并不影响当前使用社区服务器的常规用户。但是,对于云厂商来说,想要将MongoDB作为公共服务运行的公司必须将他们的软件开源,或需要从MongoDB公司获得商业许可。

根据SSPL协议,MongoDB公司会明确要求托管MongoDB实例的云计算公司要么从MongoDB公司获取商业许可证,要么向社区开源其服务代码。从而导致了,MongoDB从Linux系统各个平台中 抽离出来了。

标签: none

添加新评论