CockroachDB DBMS 切换到专有许可证

分布式数据库管理系统 CockroachDB 的开发人员 公布 关于将项目的源代码转换为来自的链接 执照 商业源许可证(BSL)和蟑螂社区许可证(CCL),由于对某些类别用户的歧视,该许可证不是免费的。三年前的 BSL 许可证是 建议的 MySQL 的联合创始人将其作为开放核心模型的替代方案。 BSL的本质是高级功能的代码最初是可以修改的,但只有满足附加条件才可以在一定时间内免费使用,而这需要购买商业许可证才能规避。

新许可证允许 CockroachDB 在集群中任意数量的节点上使用并嵌入到应用程序中,包括那些出售给客户或作为服务运行的应用程序。不允许许可证被视为免费和开放的唯一限制是禁止销售以云服务形式实现的 CockroachDB 商业版本。 CockroachDB 作为付费云服务公开现在需要购买商业许可证。

之前发布的代码 遗体 根据 Apache 2.0 许可证获得许可并可用于分叉。此外,自发布之日起三年后,该代码将从 BSL 中删除,并根据常规 Apache 2.0 许可证进行分发。例如,预计 XNUMX 月发布
CockroachDB 19.2 将在 2022 年 2.0 月之前根据 BSL 许可证发布,然后将根据 Apache XNUMX 许可证自动重新获得许可。开发人员表示,这样的时间转变将允许为 DBaaS(DBMS 即服务)应用程序开发竞争产品,同时确保主要源代码的开放性,而无需转向开放核心模型。

与重新许可的情况一样 MongoDB的, Redis模块 и 时标数据库 过渡到专有许可证的原因是为了对抗云服务提供商的寄生现象,这些云服务提供商创建衍生商业产品并以云服务的形式转售开放的 DBMS,但不参与社区的生活,也不帮助社区发展。发展。正在形成这样一种情况:与该项目无关的云提供商从转售现成的开放解决方案中受益,而开发人员自己却一无所有。

回想一下 CockroachDB DBMS 重点 创建高度可靠的地理分布式和水平可扩展的存储,其特点是高生存性,不依赖于磁盘、节点和数据中心的故障。同时,CockroachDB保证ACID事务的完整性,提供使用SQL进行数据操作的能力,允许您动态更改存储方案,支持索引和外键,支持自动复制和存储重新平衡。

来源: opennet.ru

添加评论