redis开源协议变更了?我们还能用吗?

Redis是一款广泛使用的开源键值存储数据库,其开源协议的变更引起了社区和行业的广泛关注。根据搜索结果,Redis Labs宣布Redis将采用双重源代码可用许可证(RSALv2)和服务器端公共许可证(SSPLv1),这一决策标志着Redis从传统的BSD许可证向更加严格的控制权转变。

这一变更的主要原因是为了防止云服务提供商免费使用Redis代码,同时促进Redis社区的可持续发展和创新。在新的许可模式下,Redis源代码将通过Redis社区版免费提供给开发人员、客户和合作伙伴。然而,托管Redis产品的云服务提供商将不再被允许免费使用Redis源代码,必须与Redis Labs(Redis代码的维护者)同意许可条款后才能提供Redis 7.4及以上版本。

尽管Redis官方表示开发者社区不会发生任何变化,他们将继续享受宽松的许可,但这一变更在开源社区中引发了争议。一些人担心这将限制Redis的开源精神和广泛应用。作为回应,Linux基金会宣布建立Redis开源分支,名为"Valkey",作为Redis数据存储的开源替代方案。Valkey将继续在Redis 7.2.4上进行开发,并保持在开源BSD3许可协议下可供使用和分发。

此外,Redis开源协议的变更也引发了对其他关键技术的审视,特别是Elasticsearch(ES)的依赖和发展。随着对开源项目商业化模式的重新考量,中国开发者和企业开始寻求国产化的ES替代品,以减少对外部技术的依赖,推动国内技术生态的多元化和自主创新。

总的来说,Redis并没有完全开始收费,而是对其开源协议进行了变更,以寻求商业可持续性与开源精神之间的平衡。这一变化对云服务商、Linux发行版以及整个开源软件生态都产生了影响,同时也激发了开源社区对于如何在维护开源精神和寻求商业可持续性之间找到平衡的探索。

相关推荐
杨杨杨大侠4 小时前
都能接模型、RAG 和 MCP,Java Agent 框架到底差在哪?
java
数据库小学妹5 小时前
国产数据库怎么选?兼容、迁移、核心案例与融合架构四道关
数据库·架构·国产数据库·数据库迁移·融合数据库
Thinker QAQ5 小时前
并发编程(九):BlockingQueue 与 Channel——语言层的原子性、可见性与有序性
java·python·go·并发编程·channel·blockingqueue·message passing
IvorySQL5 小时前
PostgreSQL 日报| PgBouncer 修复三个 CVE 漏洞(10 月 15 日)
数据库·postgresql·区块链
饺子大魔王的男人5 小时前
后台表格、查询、流程总在重复写?我用ToolJet把PostgreSQL直接做成可远程访问的业务系统
数据库·postgresql
Gauss松鼠会6 小时前
高斯数据库(openGauss)的物理存储结构
运维·服务器·数据库·sql·opengauss·经验总结
Knight_AL6 小时前
本地服务连接 SaaS 测试环境实践:Docker 部署 Redis 与 RocketMQ 完成接口联调
redis·docker·rocketmq
杨云龙UP6 小时前
PostgreSQL 18.4 数据库整库迁移实战:pg_dump 备份与 pg_restore 恢复完整操作手册
运维·服务器·数据库·postgresql·pg_dump·pg_restore
霸道流氓气质7 小时前
RAG 可观测性与生产监控实战:四层遥测模型、五大仪表盘与 OpenTelemetry 全链路追踪的 Java 生产级实现
java·人工智能·python