Arch Linux 发行版的开发人员宣布,随着 Redis 向专有许可证的过渡,他们将把“额外”存储库中带有 Redis DBMS 的软件包替换为带有 Valkey DBMS 的软件包。 Valkey 项目是 Redis 的一个分支,它继续使用 BSD 许可证,由 Linux 基金会维护,并得到了前 Redis 维护者以及亚马逊、谷歌、甲骨文、爱立信和 Snap 等公司的贡献。 Valkey 已经作为 Redis 的替代品出现在 Debian 13、Ubuntu 24.10、Fedora 41、RHEL 10、Azure Linux 3 和 Alpine 3.20 中。
从 7.4 版本开始,Redis 转而使用 Redis 源可用许可证 v2 (RSALv2) 和服务器端公共许可证 v1 (SSPLv1),这些许可证歧视某些类别的用户,并且不允许他们被视为开放或免费。两种许可证的目标相似,不同之处在于 SSPL 许可证基于 AGPLv3 版权许可证,而 RSAL 许可证基于 BSD 许可证。 RSAL 许可证允许您使用、修改、分发和将代码集成到应用程序中,除非这些应用程序是商业应用程序或用于提供托管付费服务。 SSPL 许可证还包含一项要求,即不仅要按照相同的许可证交付应用程序本身的代码,还要交付提供云服务所涉及的所有组件的源代码。
在 Arch Linux 上,“redis”包将在“extra”存储库中保留大约两周,之后将被移至 AUR(Arch 用户存储库),该存储库中的包由第三方爱好者维护,并且不受官方支持。在从“额外”存储库中删除后,Arch Linux 开发人员无意在 AUR 中发布 redis 包的更新。 AUR 中的 redis 包将会被弃用一段时间,然后将被删除。建议使用 Redis 的 Arch Linux 用户尽快将其系统迁移到“valkey”包。
来源: opennet.ru
