写点什么

Redis Labs 再次修改许可,没用几个月的 Commons Clause 或被删除

  • 2019-02-22
  • 本文字数:1740 字

    阅读完需:约 6 分钟

Redis Labs再次修改许可,没用几个月的Commons Clause或被删除

Redis Labs 已放弃在 Apache 许可证之上添加 Commons Clause 的策略,本次预计会增加新的可用源代码许可证:Redis Source Available License。


去年 8 月,数据库制造商 Redis Labs 将公司开发的 Redis 模块从 AGPL 迁移到将 Apache v2.0 与 Commons Clause 相结合的许可证,并对销售许可证涵盖软件做出限制。然而,近日传出消息称 Redis Labs 正在放弃其 Commons Clause 许可,转而使用新的“available-source”许可证:Redis Source Available License (RSAL),这不是针对开源的许可证。


过去几个月,Redis Labs 在开源 Apache 许可证之上使用 Commons Clause 来保护其对 3-Clause-BSD 许可的 Redis(流行的开源内存数据库)中添加模块的权利,简单来说,自研 Redis 模块 - RediSearch,Redis Graph,ReJSON,ReBloom 和 Redis-ML 将不再是开源软件,而是源码可用(source available)级别。但是,正如 Redis Labs 首席营销官 Manish Gupta 所解释的,这个许可没有太大用处,反而混淆了开发者对模块是否是开源的理解,它们不是开源的。


因此,在运行几个月过后,Redis Labs 最终决定删除 Commons Clause,并更换新的许可。


新的许可 RSAL 涵盖了一些 Redis 模块,它们运行在开源 Redis 之上,包括 RedisSearch,RedisGraph,RedisJSON,RedisML 和 RedisBloom,但 Redis 仍然在 BSD 许可下。


Gupta 表示,RSAL 授予了绝大多数用户对开源许可的同等权利。使用 RSAL,开发人员可以使用该软件,修改源代码,将其与应用程序集成并使用、分发或支持等。


但是,RSAL 禁止在数据库、缓存引擎、流处理引擎、搜索引擎、索引引擎或机器学习/人工智能服务中使用这些模块构建应用程序。简而言之,Redis Labs 从 Redis 赚钱的所有方式禁止其他公司做。


与此同时,Redis Labs 希望每个人都了解新的 RSAL:


对 Redis 核心许可证的影响为零,该许可证将始终根据 3-Clause-BSD 规则。与其他开源数据库公司不同,Redis Labs 建立了专门的团队(由 Redis 的创建者 Salvatore Sanfilippo 领导),以完全独立的方式管理 Redis 核心。此外,不会将核心组件移动到闭源环境来限制开源 Redis 的功能。因此,开源 Redis 包含运行分布式数据库系统所需的所有组件——复制、自动故障转移、数据持久性和集群。


此外,Redis 认为 RSAL 不针对开发人员。相反,正如 Redis Labs 首席执行官 Ofer Bengal 最近所说的那样,云计算公司利用其垄断力量来采用成功的开源项目而不对其做出任何贡献。


Redis 在声明中补充表示,其他受人尊敬的开源公司,比如 MongoDB 和 Confluent,都对开源许可创建了自己的现代提案。每家公司都采取不同的方法,但所有人都有相同的目标——阻止云提供商采取成功的、由其他人开发维护的开源项目,并将其打包成专有服务,利用其垄断力量产生大量收入来源。


但也有人对此并不买账,Adobe 开发者生态系统主管 Matt Asay 认为:


云供应商,特别是 AWS 被称为开源寄生驱逐者的说法似乎很流行。然而,真实的贡献者数据实际上告诉我们,这种对于云计算厂商的观点是完全错误的,至少在宏观层面是这样。与其他公司相比,谷歌和微软对开源社区的贡献率要高出几个数量级,甚至被大量批评的 AWS 也是世界十大贡献者之一,并在去年大幅增加了其贡献度。实际来说,很多云厂商是开源世界的重要贡献者。也许,云不是开源的敌人,而是最好的盟友。


Red Hat 技术传播者 Gordon Haff 最近指出,Redis 的论点并不新鲜(过去一年,Redis 方面曾在多个场合表达过这一观点)。2008 年,在 AWS 成立不久后,他就看到了这家公司即将为开源世界带来的巨大影响。尽管 Redis 提出了相反的论点,但 Haff 并不相信这种情况。相反,云计算公司正在拥抱开源,不是因为它让开发者查看源代码,而是因为它的协作开发模式。


围绕 Commons Clause 这样的许可证产生了很多热点话题,一方面,所涉及的公司似乎试图获得专有许可证的商业价值,同时也因为仍然是开源而获得开发者的追随和赞誉。


如今,Redis Lads 增加了新的 RSAL,并且不是开源的,而 Redis 代码本身仍然是开源的,也许这会让部分争论消失。实际上,Redis 正在做的事情是将开源与商业分开,努力改变自己的经营模式。


参考链接:https://commonsclause.com/


https://www.zdnet.com/article/redis-labs-drops-commons-clause-for-a-new-license/


2019-02-22 09:519998
用户头像
赵钰莹 极客邦科技 总编辑

发布了 897 篇内容, 共 685.6 次阅读, 收获喜欢 2696 次。

关注

评论

发布
暂无评论
发现更多内容

AI+遥感智能解译,赋能智慧城市规划革新

百度大脑

Kubernetes中API的不同版本, Alpha, Beta, Stable 都是什么?

工程师薛昭君

Kubernetes API

什么是数据恢复?数据丢失的最常见原因有哪些?

Ethereal

Apache ShardingSphere 5.1.0 执行引擎性能优化揭秘

SphereEx

数据库 ShardingSphere SphereEx apache 社区

企业如何挖掘知识“金矿”?这本白皮书讲得够透彻!

百度大脑

治理有精度,AI赋智加强城市精细化管理

百度大脑

【愚公系列】2022年03月 Docker容器 Kafka集群的搭建

愚公搬代码

3月月更

弱监督语义分割:从图像级标注快进到像素级预测

网易云信

安全

TDesign React Starter 发布

TDesign

提升客户服务体验的技巧

小炮

客户服务 SaaS平台

产品升级|1-2月合刊:多款重磅产品来袭

百度大脑

Nginx限速模块初探

喀拉峻

nginx

网络安全入门5天速成教程: WEB安全渗透攻防技术

网络安全学海

网络安全 安全 信息安全 渗透测试 WEB安全

从0到1落地电商小程序之微服务设计

晨亮

「架构实战营」

ABAP 获取本地路径

Jasen Ye

abap 文件路径

错误码设计思考

木小风

Java 架构 错误码

浅谈信息熵在数字体验监控领域的应用

博睿数据

自动化知识图谱表示:从三元组到子图

第四范式开发者社区

人工智能 自动化 知识图谱

地狱开局的2022,穿好你的安全铠甲

脑极体

Windows、Linux、Apple三大操作系统的主流文件系统包含哪些?

Ethereal

详细的网站定制步骤有哪些?

源字节1号

网站开发 软件定制

手把手教你从Apk中取出算法

奋飞安全

android 安全 java

国家产业政策不断加码,氢能步入加速发展期

易观分析

氢能源 氢能源产业

Python 的排序方法 sort 和 sorted 的区别

AlwaysBeta

Python

无监控不运维—浅述各种监控方案使用场景

穿过生命散发芬芳

3月月更

延期通知 RocketMQ Summit 议题全揭秘

阿里巴巴云原生

从建好到用好,阿里云原生微服务生态的演进

阿里巴巴云原生

Java AOT之GraalVM native image介绍以及简单长连接服务实践

BUG侦探

GraalVM java aot native image

恒源云(GpuShare)_租卡怎么选?看这一篇就够了!

恒源云

人工智能 GPU服务器

Go 中的空白标识符(下划线)

宇宙之一粟

Go 语言 3月月更

客户画像赋能百度推广生态实践

百度Geek说

前端 后端

Redis Labs再次修改许可,没用几个月的Commons Clause或被删除_服务革新_赵钰莹_InfoQ精选文章