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 的发展方向将取决于是否能平衡商业利益和开源社区的需求。
最新评论
可以共存,但虚拟机维护起来更麻烦了呀。
关掉之后重启下系统再试试呢
不能共存吗?
我是家庭版,看着关掉了,但是破解程序一运行还是弹窗,搞不了