Redis 作为一款流行的内存数据库,在现代数据架构中扮演着重要角色。但最近,Redis 官方宣布了一个重大决定:从 7.4 版本起,Redis 将放弃原有的 BSD 3-Clause 开源许可证,转而采用 RSALv2 和 SSPLv1 许可证。
这一变化意味着 Redis 不再是完全的开源软件,并可能被一些 Linux 发行版从软件仓库中移除(Fedora 已经开始对此进行讨论。)。
变革原因
Redis 改变许可证主要有以下两个方面的原因:
- 云服务商免费使用 Redis 技术,但没有对社区做出相应的贡献。
- 项目缺乏资金支持,难以维持长远发展。
新许可证的影响
新的许可证对 Redis 的影响包括:
- Redis 将不再符合开源软件的定义。
- 一些 Linux 发行版可能不再将其纳入软件仓库中。
- 云服务提供商需要付费才能使用 Redis。
未来的方向
Redis 未来将专注于以下方面:
- 统一产品线,将高级功能整合到核心项目中。
- 通过新的许可模式获得更稳定的资金来源。
- 继续为社区提供免费的 Redis 社区版。
替代方案
如果你对 Redis 的新许可证持保留意见,以下是一些备选方案:
- Microsoft 的 Garnet:一个开源的 Redis 替代品,使用 MIT 许可证。
- 使用 Redis 的开源替代品——valkey。
- 改用其他内存 NoSQL 数据库,如 Memcached、KeyDB 和 Dragonfly。
Redis 此次改变许可证是一把双刃剑。一方面,可以帮助项目获得更稳定的资金来源,并推动其进一步发展。另一方面,也可能会限制 Redis 的社区活力和影响力。未来,Redis 的发展方向将取决于是否能平衡商业利益和开源社区的需求。
最新评论
好久没有来看博客了,竟然连登录的功能都给干掉了
准备用Windows 11 安装助手再试一次
通过 Windows Update 升级,全部操作完后,重启失败,然后开机多了一个启动项,一个是原来的启动项,启动后还是23H2,更新那儿体现安装失败。另一个启动项有故障,不能启动。
你是说老的「邮件和日历」应用吗?它会被新的 Outlook for Windows 替代,应该无法换回来了。