考虑到上游Redis软件许可证的变化,Fedora正在评估用新的Valkey项目取代Redis。
由于Redis使用Redis source Available License v2和Server Side Public License v1转向双源许可模式,开源世界中的许多人现在正在远离上游Redis,转向新的分支,如Redict或Valkey。Valkey已经成为业界最感兴趣的Redis开源替代品。Valkey是由Linux基金会在亚马逊/AWS、谷歌、甲骨文和其他大型组织的支持下创立的。
两周前,Valkey发布了第一个稳定的版本,自Redis重新授权以来,该项目吸引了迄今为止最大的追随者。
乔纳森·赖特(Jonathan Wright)与AlmaLinux一起提出了一项Fedora提案,用Valkey取代Redis:
“我们将用Valkey取代Redis,因为Redis最近的许可证变化使其与自由和开源软件(FOSS)原则不兼容。Redis许可证的这种变化可能会影响Fedora对FOSS的承诺,可能会限制用户在相同条款下修改和重新分发软件的自由。Valkey是Redis的一个分支,是一个可行的替代方案,因为它保留了与FOSS兼容的许可证,并拥有强大的社区和开发支持。采用Valkey使我们能够继续为用户提供强大的内存数据结构存储,而不会影响许可限制。”
Fedora 41的计划是用Valkey取代Redis,而那些目前安装了Redis的用户将使用“Valkey-compat”兼容包以透明的方式将其切换到Valkey。
The Fedora Engineering and Steering Committee is evaluating the change but diverted it for two weeks to allow time for that Valkey compatibility packaging work to be completed.