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 分钟前
SpringBoot 控制器的动态注册与卸载
java·spring boot·后端
醇醛酸醚酮酯22 分钟前
Qt项目锻炼——TODO清单(二)
开发语言·数据库·qt
我是一只代码狗30 分钟前
springboot中使用线程池
java·spring boot·后端
hello早上好43 分钟前
JDK 代理原理
java·spring boot·spring
PanZonghui1 小时前
Centos项目部署之Java安装与配置
java·linux
GreatSQL社区1 小时前
用systemd管理GreatSQL服务详解
数据库·mysql·greatsql
掘根1 小时前
【MySQL进阶】错误日志,二进制日志,mysql系统库
数据库·mysql
weixin_438335401 小时前
基础知识:mysql-connector-j依赖
数据库·mysql
沉着的码农1 小时前
【设计模式】基于责任链模式的参数校验
java·spring boot·分布式
小明铭同学1 小时前
MySQL 八股文【持续更新ing】
数据库·mysql