查看原文
其他

CockroachDB 更改开源许可证:禁止在没有购买许可证的情况下将商业版的CockroachDB作为一项服务来提供

云头条 2021-05-01

Cockroach Labs这家总部位于纽约的数据库公司开发出了知名的开源CockroachDB数据库,它将在下一个版本的开源项目中更改许可协议的条款,禁止像AWS这样的云提供商将该项目的商业版本作为一项服务来提供。


CockroachDB的三位创始人Peter Mattis、Ben Darnell和Spencer Kimball在周二早上宣布这个重大变化的一篇博文中写道:“我们过去对合适商业模式的看法依赖OSS(开源软件)界的一条重要准则:公司可以围绕强大的开源核心产品建立起业务,但那时没有哪家强大得多的技术平台型公司出现,将同样的产品作为一项服务来提供。如今这条准则不再成立。”


此举与去年Redis Labs、MongoDB和Confluent等公司采取的做法颇为相似:借助许可证方面的一番变化,限制采用这些公司维护的开源项目的用户如何使用免费版本的软件。这些变化在开源界引发了长达几个月的激烈争议论,争论的焦点是开源项目在云计算时代具有的真正意义。


CockroachDB的几位创始人尤其提到AWS在3月份决定提供自家版本的开源Elasticsearch版本是改变许可的动机。Kimball在接受IT外媒The Information采访时表示:“我们实际上采取了一种专利保护措施,以对付类似亚马逊的行为。”


Cockroach Labs的方法值得关注:使用这个开源项目的唯一限制是,你不能“在没有购买许可证的情况下将商业版的CockroachDB作为一项服务来提供”;这个限制将在新的开源版本发布三年后到期失效,到时恢复到非常宽松的Apache 2.0许可证,许多企业计算开源项目遵循该许可证。该公司预计将在10月份落实该许可证。


很显然,关于在云时代管理开源软件的最佳方式的争论不会消停;在过去十年间,开源软件已彻底改变了企业软件的开发方式,当然是往好的方向改变。


相关阅读:

MongoDB 更换开源许可证:剑指阿里云、腾讯云

Redis杀死许可证,闭源的有:RediSearch、Redis Graph、ReJSON、ReBloom、Redis-ML

MariaDB CEO 炮轰云厂商:滥用许可证,滥用特权,而不回馈社区

Redis Labs又更改开源许可证:从用Commons Clause修改的Apache2改为Redis源可用许可证(RSAL)

开源、云战争愈演愈烈:Kafka 团队修改 KSQL 许可证,禁止其作为 SaaS 产品来提供


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存