系统极客一直在努力
专注操作系统及软件使用技能

Redis 宣布不再完全开源,社区炸锅

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 的发展方向将取决于是否能平衡商业利益和开源社区的需求。

赞(2) 赞赏

评论 抢沙发

微信赞赏