在开源技术的浪潮中,Redis 一直是数据结构存储领域的佼佼者,以其高性能、高可用性和丰富的数据结构支持而广受欢迎。然而,就在近日,Redis 官方宣布了一项重要变更,这一变更将对未来的开源生态和商业合作产生深远影响。
Redis 官方表示,他们将不再使用 BSD 3-Clause 开源协议进行分发,而是从 Redis 7.4 版本开始,采用 SSPLv1 和 RSALv2 双重许可证。这一决定标志着 Redis 在开源道路上的一个新起点,同时也预示着开源项目与商业利益之间平衡的新探索。
SSPLv1(Server Side Public License)是一种专门为云服务提供商设计的开源许可证,它旨在确保开源软件的创作者能够从其作品的商业使用中获得公平的回报。而 RSALv2(Redis Source Available License)则是 Redis 为社区版用户量身定制的许可证,它允许开发者、客户和合作伙伴免费使用 Redis 的源代码,但对云服务提供商的使用提出了新的要求。
根据新许可证的条款,托管 Redis 产品的云服务提供商将不再允许免费使用 Redis 的源代码。这意味着,云服务提供商必须与 Redis 达成许可条款后,才能向用户交付 Redis 7.4 版本。这一变更旨在鼓励云服务提供商与 Redis 官方进行合作,共同推动 Redis 的发展和创新。
(图片来源于网络)
Redis 官方强调,这一变更不会影响 Redis 开发者社区。开发者社区将继续享有双重许可证下的宽松许可,Redis 负责的所有 Redis 客户端库也将保持采用开源许可证。这表明 Redis 官方对开源社区的支持和承诺没有改变,他们将继续为开发者提供强大的工具和资源,以推动技术创新和知识共享。
此外,Redis 将继续支持其庞大的合作伙伴生态系统,包括托管服务提供商和系统集成商。这些合作伙伴将独家访问通过其合作伙伴计划开发和提供的所有未来版本、更新和功能。这一策略将有助于 Redis 与合作伙伴共同成长,为用户提供更多样化、更高质量的服务和解决方案。
对于现有 RedisEnterprise 客户,这次变更没有任何影响。RedisEnterprise 是 Redis 官方为企业级用户推出的商业版本,提供额外的功能和服务,如持久化、备份、高可用性等。RedisEnterprise 客户将继续享受 Redis 官方的专业支持和服务。
同时,对于使用 Redis 开源版本和新版本的最终用户(用于内部或个人使用),没有任何变化。Redis 官方明确表示,他们将继续维护开源项目,支持广大用户的内部或个人使用需求。
(图片来源于网络)
对于使用 Redis 构建客户端库或其他集成的集成合作伙伴,同样没有任何变化。Redis 官方承认,这次修改开源协议的举措意味着 Redis 不再是 OSI 定义下的 "开源" 项目。但他们仍然是开源理念的支持者,并会继续维护开源项目,推动开源生态的发展。
Redis 官方的这一决定,是对开源商业模式的一次大胆尝试和探索。在开源与商业之间寻找平衡,既保护了创作者的权益,又促进了技术的创新和应用。这一变更无疑将引起业界的广泛关注和讨论,也让我们期待 Redis 在新的许可证下能够带来更多精彩的创新和突破。
在未来的日子里,Redis 官方将继续与全球的开发者社区、合作伙伴和用户紧密合作,共同推动开源技术的进步和商业应用的繁荣。Redis 的这次变更,不仅是对自身的一次革新,也是对整个开源生态的一次积极贡献。让我们拭目以待,Redis 在新的许可证下将如何继续书写其辉煌的篇章。
本文由@站长工具箱 原创发布。
该文章观点仅代表作者本人,不代表本站立场。本站不承担相关法律责任。
如若转载,请注明出处:https://www.zhanid.com/news/851.html