据TechCrunch报道,一些云计算公司在使用MongoDB时并没有遵守他们的开源协议。为了应对此类问题,MongoDB选择将其开源许可证从GNUAGPLv3切换到ServerSidePublicLicense(SSPL),即服务器端公共许可证,“它将适用于其MongoDB社区服务器的所有新版本,以及与所有以前的补丁版本一样。”报道指出:许可证变更不影响目前使用社区服务器的普通用户。根据MongoDB之前的GNUAGPLv3协议,想要将MongoDB作为公共服务运行的公司必须开源他们的软件,或者从MongoDB获得商业许可,”该公司解释说,“然而,MongoDB的流行导致一些组织违反GNUAGPLv3协议的边缘被疯狂测试,甚至直接违反协议。“尽管SSPL与GNUGPLv3没有区别,但SSPL将明确要求托管MongoDB实例的云计算公司要么从MongoDB获得商业许可,要么向社区开放其服务代码。
