摘要
2024年9月9日,知名分布式SQL数据库CockroachDB宣布对其许可模式进行重大调整,取消免费的Core版本,仅提供Enterprise版本。此决定引发了社区对单一供应商管理的开源解决方案未来的进一步讨论和关注。
背景介绍
CockroachDB自发布以来,一直提供两种自托管版本:免费的Core版本和为企业级应用量身定制的Enterprise版本。Enterprise版本提供了集群优化、灾难恢复、增强安全和专家支持等高级功能。
调整原因
CockroachDB Labs首席执行官Spencer Kimball解释了公司为何决定淘汰Core版本:越来越多的规模化企业在使用CockroachDB的功能时,出于成本的考虑,选择了免费的Core版本而非Enterprise版本。随着产品的不断成熟,越来越多的用例可以在生产环境中以最小的运维成本和支持需求顺利运行。
社区反应
此决定引发了社区对单一供应商管理的开源解决方案未来的进一步讨论和关注。Percona创始人和开源布道师Peter Zaitsev在LinkedIn的一个热门讨论帖中评论道:随着CockroachDB退出开源生态圈,原生分布式开源关系数据库的未来再次受到关注。尽管我们还有PingCAP的TiDB和Yugabyte等选择,但它们均由单一供应商控制,同样面临潜在的许可“变更”风险。
新许可选项
为了满足新项目和已有小型客户的需求,CockroachDB将引入两种新的许可选项:Enterprise Trial许可和Enterprise Free许可。Enterprise Trial许可是有效期为30天的社区支持,而Enterprise Free许可是一个免费的、每年可续期的许可,适用于个人开发者、学生、学术研究人员以及年收入低于1000万美元的企业。
未来展望
CockroachDB的许可变更将于11月正式生效,与24.3版本的发布同步进行。届时,CockroachDB Labs将淘汰Core产品,并为自托管用户引入新的企业许可结构。此外,这些变更也将适用于23.1及后续版本的补丁。
结语
CockroachDB取消免费Core版本的决定引发了社区对单一供应商管理的开源解决方案未来的进一步讨论和关注。虽然CockroachDB为满足新项目和已有小型客户的需求提供了新的许可选项,但这一调整仍可能对开源社区产生一定影响。
Views: 0