Redis,放弃BSD许可证,不再开源

雷迪斯。

雷迪斯标志。

Redis,流行的数据库n 全球数百万开发者使用的内存,宣布对其许可政策进行重大变更。 传统上根据三条款 BSD 许可证(一种宽松的开源许可证)Redis 进行分发 选择采用双重许可模式。

从版本 Redis 7.4,该项目将根据两个专有许可证分发其代码: RSALv2(Redis 源可用许可证 v2)和 SSPLv1(服务器端公共许可证 v1),而不是以前使用的 BSD 许可证。此前,只有为企业用户提供高级功能的附加模块,例如RediSearch、RedisGraph、RedisJSON、RedisML、RedisBloom等,是在专有许可证下提供的。现在,专有许可证也将适用于核心 DBMS 代码库。

此次许可证变更将允许将专有模块与先进功能和数据处理引擎集成 Redis DBMS 未来版本的主要结构。旧版本仍然可以在旧的 BSD 许可证下使用,并且可以用作创建独立分支的基础。

El 许可证变更前发布的旧Redis 7.x分支的维护将继续 至少在 Redis 社区版 9.0 发布之前是这样。修复漏洞和关键问题的补丁将在 BSD 许可证下针对旧版本发布,并且可以在分支中使用。在旧版本的支持期结束后,补丁将仅在 SSPL 和 RSAL 许可证下发布,这意味着分支作者将需要自行处理维护。

微软开发者部门总裁 Julia Liuson 表示:“我们期待继续合作,为开发者提供数据存储和管理方面的最新创新支持。” “我们的合作将继续支持 Azure Cache for Redis 等集成解决方案,并将让 Microsoft 客户能够独家访问 Redis 产品中的扩展功能。”

重要的是要注意到这一点 SSPL 和 RSAL 许可证不是开源的,并且具有禁止免费使用该产品来提供云服务的附加限制。和。尽管 SSPL 许可证基于 AGPLv3 Copyleft 许可证,而 RSAL 许可证基于宽松的 BSD 许可证,但这两个许可证具有相似的目标。

RSAL 许可证允许在应用程序中使用、修改、分发和集成代码,商业情况或托管付费服务除外(内部服务允许免费使用,而限制适用于提供 Redis 访问权限的付费服务)。另一方面,SSPL许可证遵循copyleft原则,不仅要求应用程序本身的代码,而且还要求提供云服务所涉及的所有组件的源代码都在同一许可证下交付。

原因 休假政策变化的背后目的是防止云服务提供商在不做出贡献的情况下从开源软件中受益 发展或支持社区。 Redis 对当前云提供商通过基于 Redis 的商业衍生产品获得收入并在不参与开发或与社区合作的情况下销售云服务的情况感到不满意。这种动态使开发人员无利可图,而云提供商则从现有的开放解决方案中获利。

这两种实施的许可证都会歧视某些类型的用户,这使他们无法被视为开放或免费许可证。开源促进会 (OSI) 表示,这些许可证不符合开源标准,基于它们的产品应被视为专有。这意味着 SSPL 和 RSAL 许可证下的产品不能成为 Fedora 和 Debian 等发行版的一部分。

如果你是 有兴趣了解更多关于它的信息, 您可以查看详细信息 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。