原文中文,约1100字,阅读约需3分钟。
📝
内容提要
Redis重新采用AGPLv3开源许可证,以缓解与开源社区的矛盾。此前因切换到SSPL许可证而导致多版本混乱。新许可证旨在提升社区参与度,并整合Stack版核心功能。
🔎
延伸解读
AGPLv3与SSPL的对比
Redis重新采用AGPLv3许可证,旨在提升与开源社区的关系。与SSPL相比,AGPLv3是被广泛认可的开源许可证,允许用户自由使用和修改代码,而SSPL则限制了大规模云计算平台的使用。这种转变可能会吸引更多开发者参与Redis的生态系统,促进创新和功能扩展。
多版本管理的挑战
Redis的许可证变更导致了多个版本的出现,亚马逊和谷歌维护的分叉版本使得功能和兼容性存在差异。这种情况给用户带来了困扰,尤其是在选择合适版本时。开发者需要关注不同版本之间的差异,以确保其应用的稳定性和性能。
Redis 8的核心功能
Redis 8将包含Stack版的核心功能,如JSON和时间序列等,同时在AGPLv3许可证下发布。这意味着用户可以在开源框架内使用这些新功能,享受更高的性能和吞吐量。开发者应关注这些新特性,以便更好地利用Redis的能力。
❓
Q&A
Redis为什么重新采用AGPLv3许可证?
Redis重新采用AGPLv3许可证是为了缓解与开源社区的矛盾,提升社区参与度。
SSPL许可证对Redis的影响是什么?
SSPL许可证限制了大规模云计算平台的使用,导致了多版本混乱和与开源社区的矛盾。
Redis 8版本有哪些新功能?
Redis 8版本将包含Stack版核心功能,如JSON、时间序列、概率数据类型等,并有30多项性能改进。
AGPLv3许可证和SSPL许可证有什么区别?
AGPLv3是OSI认可的开源许可证,而SSPL并非真正的开源许可证,后者限制了云计算平台的使用。
Redis为何选择保留SSPL许可证?
Redis保留SSPL许可证是为了继续限制云计算平台的使用,防止其白嫖开源软件。
Redis的许可证变更对开发者有什么影响?
许可证变更使得开发者的精力不再分散,有助于Redis功能的创新和社区的参与。
🏷️