看不惯某些云厂商的行为,恼火的 MongoDB 只好改协议了

Posted 程序员的那些事

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了看不惯某些云厂商的行为,恼火的 MongoDB 只好改协议了相关的知识,希望对你有一定的参考价值。


原创整理:程序员的那些事(id:iProgrammer)


MongoDB 是一种面向文档的数据库管理系统,由 C++ 编写而成,旨在提供可扩展的高性能数据存储解决方案。2007 年 10 月,MongoDB 由 10gen 团队所开发。2009 年 2 月首度推出。



10 月 17 日,MongoDB 官网发文宣告更换开源协议,从 GNU  AGPL v3 改成了 Server Side Public License (SSPL)。


即日起,MongoDB Community Server 的所有新版本,以及先前的所有补丁修复版本,都遵循 SSPL 协议。 本次更换协议:


1.  不影响当前使用  Community Server 版的普通用户;

2. 不影响目前已购买 MongoDB 商业版授权的用户;


为什么更换协议?


在 TechCruch 的英文报道中,特别吐槽某些(亚洲)云服务商,在不遵守开源规则的情况下使用 MongoDB 开源代码。此举让 MongoDB 有点恼火。


看不惯某些云厂商的行为,恼火的 MongoDB 只好改协议了


因为根据 AGPL 开源协议,使用 MongoDB 作为公共服务的厂商,要么开源其对应的源代码,要么购买 MongoDB 商业版的授权。


但很多用 MongoDB 的厂商,在试探 AGPL 协议的边界,并没有遵循相应规则。所以 MongoDB 恼火了。



SSPL 和 AGPL 协议有什么区别?


SSPL 构建于 AGPL 的精神之上,但明确了将开源软件作为服务提供的条件。SSPL 保留了开源社区在 AGPL 下使用 MongoDB 所有拥有的相同权利:使用、审查、修改和重新发布软件的自由。


唯一实质性的变化,就是加了一个明确的条件,即任何试图将 MongoDB  作为服务加以利用的组织,都必须开放用于提供此类服务的软件的源代码。



MongoDB CEO 点名批评


除了 MongoDB 官网说了改协议这事之外,TechCrunch 和 ZDNet 等英文媒体也有相应报道,但它们都没有公开指明是哪些公司的行为惹恼了 MongoDB。


看不惯某些云厂商的行为,恼火的 MongoDB 只好改协议了

(资料图,Dev Ittycheria )




Dev Ittycheria 表示,「一旦某个开源项目变得火热,云厂商很容易从中获利,但并不回馈(对应的开源)社区。」



推荐阅读(点击图片可跳转阅读)


关注「程序员的那些事」,不错过圈内事

以上是关于看不惯某些云厂商的行为,恼火的 MongoDB 只好改协议了的主要内容,如果未能解决你的问题,请参考以下文章

面对云厂商插管吸血,MongoDB使出绝杀

MongoDB怒改开源协议!不爽这些云计算厂商不付钱

云厂商吸血开源项目的又一案例? Neo4j 企业版不开源了

首批通过!阿里云MongoDB荣获信通院文档数据库评测证书

云计算厂商决战2020:虽分高下,但不决生死

云数据仓库的未来趋势:计算存储分离