> Linux新闻 >

Redis 试图控制 Rust 客户端库,引发商标争议

Redis 是当今广受欢迎的开源内存数据库,但其母公司 Redis Inc. 最近的一些举措在开源社区中引发了广泛的不满和担忧。

近日,Redis 公司联系了 Rust 语言的 Redis 客户端库 redis-rs 的维护者,表达了接管该项目的意愿。作为 redis-rs 目前的掌控者,Armin Ronacher 在网上披露了与 Redis 产品经理的沟通过程。Redis 表示,他们希望能有一个官方支持的 Rust 客户端,为此建议接管 redis-rs,未来会加入一些企业级的功能,但仍会继续接受社区贡献,并与 Redis 社区版保持兼容。

然而,Ronacher 从与对方的交谈中感受到,Redis 可能认为 redis-rs 这个名称侵犯了他们的商标权。而 Redis 给出的选择是,要么将项目所有权转让给他们,要么就得改名。Ronacher 表示不想卷入任何商标纠纷,但也担心这会影响到那些将 redis-rs 与 Redis 的开源替代品 Valkey 一起使用的用户。

事实上,Redis 在今年 3 月份已经将其核心代码的许可证从原来的 BSD-3 改为了更严格的 Redis Source Available License v2 或 Server Side Public License v1,从而限制了代码的使用范围。这导致出现了 Valkey 这样的项目,试图基于当时的 Redis 7.2.4 版本继续沿用 BSD-3 许可进行开发。

对于这一事件,技术社区论坛 HackerNews 上出现了大量讨论。不少开发者对 Redis 的做法表示失望,认为这是在滥用商标权利,对开源生态造成伤害。有人表示要转而使用 Valkey 这样的替代方案。但也有人指出,库的维护者个人是难以承担与商业公司对抗的法律成本的。

开源软件的许可证变更和商标归属问题,已经成为近年来开源界的一大挑战。当项目作者面对商业公司的压力时,如何权衡自身利益和项目的健康发展,并没有一个标准答案。这起 Redis 事件的后续进展,值得我们继续关注。开源社区需要探讨如何在商业利益与开源精神之间取得平衡。

(责任编辑:IT)