您当前的位置是:  首页 > 资讯 > 国际 >
 首页 > 资讯 > 国际 >

CockroachDB 更改开源许可证

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

2019-06-06 09:17:27   作者:   来源:云头条   评论:0  点击:


  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月份落实该许可证。
  很显然,关于在云时代管理开源软件的最佳方式的争论不会消停;在过去十年间,开源软件已彻底改变了企业软件的开发方式,当然是往好的方向改变。
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

相关阅读:

专题

CTI论坛会员企业