ScyllaDB效仿MongoDB,修改开源版协议,禁止云平台集成

ScyllaDB于2024年12月18日停止发布可用于云平台的AGPL开源版本(最终版本6.2.X)。

取而代之是将原本闭源的Enterprise产品线以自家协议(类似于MongoDB的SSPL)公开,功能方面相比社区版更加丰富,但对最大数据量进行了限制。

https://github.com/scylladb/scylladb?tab=License-1-ov-file

https://www.scylladb.com/2024/12/18/why-were-moving-to-a-source-available-license/

Commercial Use Restrictions: Licensee may not offer the Software as a software-as-a-service (SaaS) or commercial database-as-as-service (dBaaS) offering. Licensee may not use the Software to compete with Licensor's existing or future products or services. If your Use of the Software does not comply with the requirements currently in effect as described in this License, you must purchase a commercial license from the Licensor, its affiliated entities, or you must refrain from using the Software and all Licensed Work. Furthermore, if You make any written claim of patent infringement relating to the Software, Your patent license for the Software granted under this Agreement terminates immediately.

商业使用限制:被许可方不得将软件作为软件即服务 (SaaS) 或商业数据库即服务 (dBaaS) 产品提供。被许可方不得使用本软件与许可方现有或未来的产品或服务竞争。如果您对软件的使用不符合本许可证中所述的当前有效要求,您必须从许可方及其附属实体处购买商业许可证,或者您必须避免使用该软件和所有许可作品。此外,如果您提出与软件相关的任何专利侵权书面索赔,您根据本协议授予的软件专利许可将立即终止。

"Usage Limit": Licensee's total overall available storage across all deployments and clusters of the Software and the Licensed Work under this License shall not exceed 10TB and/or an upper limit of 50 VCPUs (hyper threads).

“使用限制”:被许可方在本许可项下的所有软件和许可作品的所有部署和集群中的总可用存储空间不得超过 10TB 和/或 50 个 VCPU(超线程)的上限。

C

Pigsty对于近年开源软件切换协议的解释:

https://pigsty.cc/zh/blog/db/redis-oss/

最近 Redis 修改其协议引发了争议:它从 7.4 起使用 RSALv2 与 SSPLv1,不再满足 OSI 关于 “开源软件” 的定义。但不要搞错:Redis “不开源” 不是 Redis 的耻辱,而是“开源/OSI”的耻辱 —— 它反映出开源组织/理念的过气。

当下软件自由的头号敌人是公有云服务。“开源” 与 “闭源” 也不再是软件行业的核心矛盾,斗争的焦点变为 “云上服务” 与 “本地优先”。公有云厂商搭着开源软件的便车白嫖社区的成果,这注定会引发社区的强烈反弹。

在抵御云厂商白嫖的实践中,修改协议是最常见的做法:但AGPLv3 过于严格容易敌我皆伤,SSPL 因为明确表达这种敌我歧视,不被算作开源。业界需要一种新的歧视性软件许可证协议,来达到名正言顺区分敌我的效果。

真正重要的事情一直都是软件自由,而“开源”只是实现软件自由的一种手段。而如果“开源”的理念无法适应新阶段矛盾斗争的需求,甚至会妨碍软件自由,它一样会过气,并不再重要,并最终被新的理念与实践所替代。

...

我个人认同他所说的,资源和技术不应该集中在头部大厂,而是应该由开源社区和其培养的专家技工协力,为用户提供本地化部署,这样才能促进科技界的良性发展。

C