Redis 现在采用 AGPLv3 开源许可证

Redis 现在采用 AGPLv3 开源许可证

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

随着AWS和GCP的崛起,开源公司面临挑战,如何在云服务商获利的情况下继续投资OSS项目。Redis于2024年转向SSPL许可,尽管影响了与社区的关系,但推动了核心创新。Redis 8引入了OSI批准的AGPL许可、新的数据类型和性能提升,展现了对开发者的承诺。

🎯

关键要点

  • AWS和GCP的崛起为初创企业和企业带来了巨大的速度和规模,但对开源公司构成了挑战。

  • 开源公司面临的问题是如何在云服务商获利的情况下继续投资OSS项目。

  • MongoDB和Elastic采用SSPL许可以保护其业务,防止云服务商在没有回报的情况下提取价值。

  • Redis最初采取了不同的方法,创建了Redis Stack作为独立发行版,但这导致了开发者体验的分裂。

  • 2024年3月,Redis决定转向SSPL许可,尽管这影响了与社区的关系,但实现了与云服务商的分离。

  • SSPL并不是真正的开源许可,因为它不符合OSI的要求。

  • 2024年11月,Salvatore Sanfillipo重新加入Redis,担任开发者推广者,推动了新能力和社区参与。

  • Redis 8引入了OSI批准的AGPL许可,新的数据类型和性能提升,展示了对开发者的承诺。

  • Redis 8的改进包括引入向量集、集成Redis Stack技术、提供超过30项性能提升等。

🔎

延伸解读

开源许可证的转变

Redis从SSPL转向AGPL许可证,标志着其对开源社区的重新承诺。AGPL作为OSI批准的许可证,能够吸引更多开发者参与,促进社区的活跃度和创新。开发者在选择使用Redis时,可以更加放心其开源性质,推动项目的可持续发展。

与云服务商的关系

Redis的许可证变更旨在与AWS和GCP等云服务商划清界限,保护自身利益。然而,这一转变也可能导致与开源社区的关系紧张。开发者需关注Redis如何在保持创新的同时,平衡与云服务商的合作与竞争。

新功能与性能提升

Redis 8引入了新的数据类型和超过30项性能提升,显示出其在技术上的进步。特别是向量集的加入,为数据处理提供了新的可能性。开发者应关注这些新功能如何影响应用程序的性能和开发效率。

延伸问答

Redis为什么选择AGPLv3开源许可证?

Redis选择AGPLv3许可证是为了增强与开发者的关系,并推动核心创新,同时提供新的数据类型和性能提升。

Redis 8有哪些新特性?

Redis 8引入了OSI批准的AGPL许可证、新的数据类型(如向量集)、Redis Stack技术集成和超过30项性能提升。

开源公司如何应对云服务商的挑战?

开源公司通过采用SSPL等许可证来保护自身业务,防止云服务商在没有回报的情况下提取价值。

Redis在转向SSPL许可证后与社区的关系如何?

转向SSPL许可证后,Redis与社区的关系受到影响,因为SSPL并不被视为真正的开源许可证。

Salvatore Sanfillipo在Redis的角色是什么?

Salvatore Sanfillipo在2024年重新加入Redis,担任开发者推广者,推动新能力和社区参与。

Redis Stack与Redis的关系是什么?

Redis Stack最初是作为独立发行版创建的,但其与Redis的分裂影响了开发者体验,Redis后来决定将其技术集成到核心Redis中。

🏷️

标签

➡️

继续阅读