Redis 官方今日宣布修改开源协议 —— 未来所有版本都将使用 “源代码可用” 的许可证 (source-available licenses)。
https://twitter.com/Redisinc/status/1770571544709988377
具体来说,Redis 将不再遵循 BSD 3-Clause 开源协议进行分发。从 Redis 7.4 版本开始,Redis 采用 SSPLv1 和 RSALv2 双重许可证。Redis 源代码将通过 Redis 社区版免费提供给开发者、客户和合作伙伴。
SSPL:Server Side Public License
RSAL:Redis Source Available License
根据新许可证的条款,托管 Redis 产品的云服务提供商将不再允许免费使用 Redis 的源代码。例如,云服务提供商只有在与 Redis(Redis 代码的维护者)达成许可条款后,才能向用户交付 Redis 7.4。
Redis 官方表示:
实际上,Redis 开发者社区不会发生任何变化,他们将继续拥有双重许可证下的宽松许可。同时,Redis 负责的所有 Redis 客户端库将保持采用开源许可证。
Redis 将继续支持其庞大的合作伙伴生态系统(包括托管服务提供商和系统集成商),并独家访问 Redis 通过其合作伙伴计划开发和提供的所有未来版本、更新和功能。
现有 Redis Enterprise 客户没有变化。
总的来说,对于使用 Redis 开源版本和新版本的 Redis 的最终用户(使用双重许可证进行内部或个人使用),没有任何变化。
对于使用 Redis 构建客户端库或其他集成的集成合作伙伴,同样没有任何变化。
Redis 对这次修改开源协议的举措十分坦诚,他们承认 Redis 不再是 OSI 定义下的 “开源” 项目。但他们仍是开源理念的支持者,并会继续维护开源项目。
相关链接
https://redis.com/legal/licenses/ https://redis.com/blog/redis-adopts-dual-source-available-licensing/