写点什么

AWS 和 Elastic 吵起来了:鄙视改开源协议,我们要做真正开源的 Elasticsearch

2021 年 1 月 24 日

AWS 和 Elastic 吵起来了:鄙视改开源协议,我们要做真正开源的Elasticsearch

1 月 15 日,Elasticsearch 创始人 Shay Banon 在公司官网发文,宣布将更改开源协议,从 Elastic 7.11 版本开始,Elasticsearch 与 Kibana 代码所遵循的 Apache 2.0 许可会调整为 SSPL 与 Elastic License 双许可。


针对 Elasticsearch 与 Kibana 开源协议更改,Elastic 和 AWS 都发表了自己的观点。Elastic 表示更改协议是被 AWS 逼迫的无奈之举,坚决抵制“白嫖”;而 AWS 则认为 Elastic 此举只是为了壮大自己的业务,不想其它人提供 Elasticsearch 托管服务,更改后的 SSPL 协议既不自由也不开源。

坚持抵制“白嫖”,Elastic CEO 狂怼 AWS 行为不端


1 月 20 日,Shay Banon 在公司官网发文表示,他们决定将 Elasticsearch 和 Kibana 的开源协议由 Apache 2.0 变更为 SSPL 与 Elastic License,这是因为被 AWS 的所作所为逼于无奈作出的选择。


Shay Banon 在文中强烈表达了自己的不满,措辞激烈:



“亚马逊于 2015 年基于 Elasticsearch 推出自己的服务,还将其称为 Amazon Elasticsearch Service,这是很明显的商标侵权行为。NOT OK。”


“我在 2011 年借了一笔个人贷款来注册 Elasticsearch 商标… 看到商标如此公然地滥用,我特别痛苦。亚马逊问题迫使我们提起诉讼。NOT OK。”


“商标问题让用户感到困惑,以为是 Elastic 和亚马逊之间有合作,这不是真的。NOT OK。”


“… 多年来这种困惑仍然存在。NOT OK。”


“亚马逊针对 Elasticsearch 的 Open Distro 分支,进一步分裂了我们的社区,引发了相当多的混乱。NOT OK。”


“… 最近,我们发现了更多挑战道德底线的例子。我们已经在专有功能方面上与众不同,现在这些设计却被视为来自亚马逊的灵感。NOT OK。”

AWS 回应:我们没有逼迫,将打造真正的开源 Elasticsearch


1 月 21 日,AWS 官方博客更新博文《Stepping up for a truly open source Elasticsearch》,并表示:Elastic 专门发布博文宣称“这一切都是 AWS 逼的”,但群众的眼睛是雪亮的,我们没有做出做出任何逼迫行为。很明显,Elastic 的限制性许可只是为了阻止其他人提供托管 Elasticsearch 服务,帮助 Elastic 建立起更庞大的业务体系。


对于更改后的开源协议,AWS 表示 Elastic 声称“SSPL 自由开放”的说法存在误导性。AWS 认为 Elastic 一边宣扬开源代码的好处,同时又在破坏开源代码自身的定义。SSPL 其实是一种非开源许可,只是通过模糊二者边界的方式让自己看起来像是开源许可。正如 Fedora 社区做出的评论,“SSPL 既不自由也不开源,它的出现给 FOSS 生态系统中的一切其他许可蒙上了阴影。


开源协议更改之后,AWS 将会如何应对呢?“Elasticsearch 与 Kibana 变更开源协议之后就不再是真正的开源软件。为了确保两款软件包的开源版本仍然可用并继续获得良好支持(特别是在 AWS 产品当中),我们今天正式宣布,AWS 将抓紧建立并维护沿用 ALv2 许可的 Elasticsearch 与 Kibana 开源 fork。”


其实,2019 年 AWS 就发布了 Elasticsearch 的增强发行版本 Open Distro for Elasticsearch ,基于 Apache 2.0 100% 开源,除了 Elasticsearch,还包含来自 Elasticsearch 分析和搜索仪表板 Kibana 的源码。


当时,AWS 表示:“创建 Open Distro for Elasticsearch 的目标不在于分叉 Elasticsearch,我们还将继续向上游项目提供贡献。”


现在,AWS 将会有所动作,“我们的 Elasticsearch 与 Kibana fork 将基于 ALv2 许可的最新 7.10 代码库版本。并在接下来的几周内发布新的 GitHub repo,用以替代 Elastic 提供的 ALv2 版本。”


同时,AWS 对于 Open Distro for Elasticsearch 的未来发展保持积极态度,“我们期待使用 ALv2 许可为 Elasticsearch 与 Kibana 提供真正的开源选项,并携手社区一同建设光明的未来。”

开源社区如何看待这次开源协议更改?


Elasticsearch 与 Kibana 开源协议更改也引起了社区和开发者的广泛谈论。虽然 Shay Banon 和 Elasticsearch 布道师们一直在强调:“源代码许可的改变对绝大多数免费使用默认发行版的社区用户没有任何影响。”


但是 Elastic 修改协议的这个行为还是引发了社区不满。


有开发者吐槽表示:“Elasticsearch 属于社区中的 1573 位贡献者,这些贡献者保留其版权,并授予 Elastic 不受限制地分发其作品的许可。开源是社区的工作…Elastic 更改协议是为了获得更多的钱,是为了建立对 Elasticsearch 的垄断… 这是反开源的举动。Elastic 的行为辜负了社区,辜负了大家的信任。"


对于 Elasticsearch 与 Kibana 开源协议更改,您有什么看法?欢迎留言评论。


2021 年 1 月 24 日 12:021794

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

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

区块链技术发展的十大趋势

CECBC区块链专委会

区块链 金融 安全问题

TOGAF认证课由2天变化为5天的思考

周金根

企业架构 TOGAF

业务架构学习内容有哪些?

周金根

BIZBOK 业务架构

【高并发】Redis如何助力高并发秒杀系统,看完这篇我彻底懂了!!

冰河

redis 多线程 高并发 秒杀 电商超卖

宅家三个月玩转算法,再战字节跳动,字节跳动面试官朝我比了个“ok”

云流

编程 字节跳动 算法 Java 面试

区块链赋能市场监管 浙江上线“黑科技”清除取证固证难题

CECBC区块链专委会

区块链 市场监管 取证难题

记一种spring框架的想当然但错误的用法

小明同学

源码分析 最佳实践 Spring Framework bug

甲方日常 13

句子

工作 随笔杂谈 日常

澳门金沙玩赢了钱提现不了异常注单未更新有什么办法处理?

丛林里的余光

异常检测 澳门金沙 提现不了

央行数研所推出贸易金融区块链平台

CECBC区块链专委会

区块链 金融

从新浪数字化转型,窥见互联网的“懂行”新十年

脑极体

服了,十年运维架构专家的MySQL运维经验,除了实战还是实战

周老师

Java 编程 程序员 架构 面试

一文解开java中字符串编码的小秘密

程序那些事

java安全编码 java编码指南 UTF编码

Dubbo-go应用维度注册模型

apache/dubbo-go

dubbo dubbo-go dubbogo

一点 Go Web 编程实践经验

Garfield

go Go web

架构师课作业 - 第十三周

Tulane

从外卖员到拼多多30K+程序员,我付出了三年的青春

小Q

Java 学习 程序员 架构 面试

.NET委托,事件和Lambda表达式

AI代笔

LeetCode题解:232. 用栈实现队列,使用两个栈 入队 - O(n), 出队 - O(1),JavaScript,详细注释

Lee Chen

前端进阶训练营

面试必问亿级流量优化策略之JVM调优,文档视频面试,还不收藏

小Q

Java 程序员 架构 JVM jvm调优

基于Goc的Golang代码VSCode实时染色方案

大卡尔

go 测试覆盖率 精准测试

不草率,你只管下载资料,剩下的交给「哇哦」

小Q

Java 学习 架构 面试 分布式

JavaScript引擎的事件循环机制是怎样工作的?

Walker

Java 前端 运行时栈帧 事件循环

架构师训练营第十四周

Melo

oeasy教您玩转linux 010211 牛说 cowsay

o

[翻译]Scalable Go Scheduler Design Doc[Go可扩展调度设计文档]

卓丁

golang golang scheduler Go scheduler

阿里培训官给新入职程序员的25条建议

Java架构师迁哥

Java四种引用类型:强引用、软引用、弱引用、虚引用

简爱W

week11--作业

Geek_165f3d

LeetCode题解:232. 用栈实现队列,使用两个栈 入队 - O(1),出队 - 摊还复杂度 O(1),JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

藏在Java数组的背后,你可能忽略的知识点

Java架构师迁哥

4月17日 HarmonyOS 开发者日·上海站

4月17日 HarmonyOS 开发者日·上海站

AWS 和 Elastic 吵起来了:鄙视改开源协议,我们要做真正开源的Elasticsearch-InfoQ