17611538698
webmaster@21cto.com

Linux 基金会支持 Redis 的“Valkey”开源分支

数据库 0 654 2024-03-30 12:06:31

图片

导读:Linux 基金会说,我们必须停止这样的行动。

周四,在Redis本身将代码库转移到更严格的许可证的消息传出后,该基金会宣布打算支持以前开源版本的 Redis 内存数据存储分支。

从 7.4 版本开始。Redis 将根据Redis 源可用许可证 (RSALv2) 和 服务器端公共许可证 (SSPLv1)获得双重许可,旧版本仍保持开源状态。

因此,Linux 基金会正在准备大力支持一个名为 Valkey 的新项目,作为“Redis 内存中 NoSQL 数据存储的开源替代品”。

图片

许多行业巨头参与者也已经迅速加入进来,包括亚马逊网络服务(AWS)、谷歌云与甲骨文等。

AWS 首席工程师、前长期 Redis 维护者、Valkey 联合创始人Madelyn Olson在一份声明中表示:“通过成立 Valkey,贡献者可以从我们上次停下的地方继续,继续为充满活力的开源社区做出新贡献。”

谷歌云总经理兼数据库工程副总裁Andi Gutmans在一份声明中也表示:“很高兴看到围绕 Valkey 如此迅速地形成一个强大的开源社区。”

该项目启动时有 9 名贡献者,其中包括 Olson 和另外两名 AWS 工程师,并获得了 1,500 颗 GitHub 星星。

图片

https://github.com/madolson/placeholderkv

Valkey 将使用 Redis v. 7.2.4 作为基础,并将其置于开源 Berkeley Software Distribution (BSD) 许可证之下。

Redis 喊犯规,但欢迎竞争

Redis 首席执行官Rowan Trollope几乎对这个分叉嗤之以鼻,将其视为吝啬的云提供商为了逃避支付许可费而进行的“卑鄙”行为。

Trollope 这样写道:

“主流的云服务提供商都从 Redis 开源项目中获得了商业利益,因此他们在基金会内推出分叉也就不足为奇了,”

Trollope 还解释说,Redis 的许可变更是为了与云提供商建立公平的许可协议。微软与其已经达成协议,而 AWS 和 GCP 尚未达成协议。

Redis 强调自己对企业卓越服务的承诺。

“我们仍然专注于作为 Redis 项目管理者的角色,以及我们投资 Redis 源可用产品、生态系统、开发人员体验和服务客户的使命。创新一直是并且永远是 Redis 与任何替代解决方案成功的区别因素。”

目前,一些行业观察人士仍持怀疑态度。

System Initiative联合创始人Adam Jacob在 X 上写道,这对 Redis 实验室来说是“最糟糕的结果”。

图片

“恭喜!现在你有了一个资金充足的竞争对手,以 0 美元的价格提供值得信赖的产品,并且显然将成为云提供商用来竞争的东西”。

Linux 基金会最近分叉了哪些软件?

用开源术语来说,分叉表示复制代码库,然后独立于发起者进行开发的过程,通常会导致两个独立且很快不兼容的源代码库。

这是非营利性 Linux 基金会在开源创建者撤回许可条款后第二次支持商业软件的代码分叉。9 月,在 HashiCorp 将基础设施即代码 (IaC) 软件迁移到非开源、仅供查看的 BSL(商业源代码许可证)一个月后,该基金会克隆了 Terraform ,该软件更名为OpenTofu。

HashiCorp Vault 机密管理器也被IBM的工程师分叉为 OpenBao,目标是在成为 Linux Foundation Edge 项目。

顺应行业趋势,Redis 和 HashiCorp 都表达了将各自的代码库从开源许可中移出的商业原因,并加入Elastic和 MongoDB等公司的行列。

关于Redis

在最近的调查中,DB_Engines将 Redis列为全球第六大使用最广泛的数据库。

图片

Redis 项目由Salvatore Sanfilippo于 2009 年创建,作为高性能键/值存储,可用于缓存或用作实时数据分析、会话存储、消息代理和许多其他用例的快速数据存储。

数千名开发人员为该项目做出了贡献。

最初,Valkey(“键值”的反向缩写)将在 Linux、macOS、OpenBSD、NetBSD 和 FreeBSD 平台上运行。

开发团队计划继续现有的 Redis 路线图,并计划对集群系统的槽迁移、可扩展性和稳定性进行改进。多线程性能改进、触发器、新命令和矢量搜索支持也在计划书当中。

Linux 基金会首席技术官Chris Aniszczyk在一份声明中表示:“促进有利于所有人,而不仅仅是单个组织的开放式协作。对于建立长期、可持续的开源社区至关重要。” “让这个项目掌握在一个基金会而不是一家公司的手中,意味着 Valkey 将由社区驱动,不会出现意外的许可证变更,从而破坏信任并破坏公平的开源竞争环境。”

目前,许多开源发行版(例如Red Hat的 Fedora)都在其软件包中包含了 Redis,鉴于新的 Redis 许可证的限制性更强,它们可能很难继续下去。

该基金会并不是唯一一个希望保持Redis 开源活力的组织。另外一个称为Redict 项目也是出于这个目标而启动的。

Redis 首席执行官对这一分叉嗤之以鼻,将其描述为云提供商为避免支付许可费而采取的不正当手段。

作者:校长

参考:

https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community

评论