我们要做真正开源的 Elasticsearch

1月15日 , Elasticsearch创始人ShayBanon在公司官网发文 , 宣布将更改开源协议 , 从Elastic7.11版本开始 , Elasticsearch与Kibana代码所遵循的Apache2.0许可会调整为SSPL与ElasticLicense双许可 。
针对Elasticsearch与Kibana开源协议更改 , Elastic和AWS都发表了自己的观点 。 Elastic表示更改协议是被AWS逼迫的无奈之举 , 坚决抵制“白嫖”;而AWS则认为Elastic此举只是为了壮大自己的业务 , 不想其它人提供Elasticsearch托管服务 , 更改后的SSPL协议既不自由也不开源 。
坚持抵制“白嫖” , ElasticCEO狂怼AWS行为不端
1月20日 , ShayBanon在公司官网发文表示 , 他们决定将Elasticsearch和Kibana的开源协议由Apache2.0变更为SSPL与ElasticLicense , 这是因为被AWS的所作所为逼于无奈作出的选择 。
ShayBanon在文中强烈表达了自己的不满 , 措辞激烈:

我们要做真正开源的 Elasticsearch
文章图片
“亚马逊于2015年基于Elasticsearch推出自己的服务 , 还将其称为AmazonElasticsearchService , 这是很明显的商标侵权行为 。 NOTOK 。 ”
“我在2011年借了一笔个人贷款来注册Elasticsearch商标…看到商标如此公然地滥用 , 我特别痛苦 。 亚马逊问题迫使我们提起诉讼 。 NOTOK 。 ”
“商标问题让用户感到困惑 , 以为是Elastic和亚马逊之间有合作 , 这不是真的 。 NOTOK 。 ”
“…多年来这种困惑仍然存在 。 NOTOK 。 ”
“亚马逊针对Elasticsearch的OpenDistro分支 , 进一步分裂了我们的社区 , 引发了相当多的混乱 。 NOTOK 。 ”
“…最近 , 我们发现了更多挑战道德底线的例子 。 我们已经在专有功能方面上与众不同 , 现在这些设计却被视为来自亚马逊的灵感 。 NOTOK 。 ”
AWS回应:我们没有逼迫 , 将打造真正的开源Elasticsearch
1月21日 , AWS官方博客更新博文《SteppingupforatrulyopensourceElasticsearch》 , 并表示: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的增强发行版本OpenDistroforElasticsearch , 基于Apache2.0100%开源 , 除了Elasticsearch , 还包含来自Elasticsearch分析和搜索仪表板Kibana的源码 。
当时 , AWS表示:“创建OpenDistroforElasticsearch的目标不在于分叉Elasticsearch , 我们还将继续向上游项目提供贡献 。 ”
现在 , AWS将会有所动作 , “我们的Elasticsearch与Kibanafork将基于ALv2许可的最新7.10代码库版本 。 并在接下来的几周内发布新的GitHubrepo , 用以替代Elastic提供的ALv2版本 。 ”
同时 , AWS对于OpenDistroforElasticsearch的未来发展保持积极态度 , “我们期待使用ALv2许可为Elasticsearch与Kibana提供真正的开源选项 , 并携手社区一同建设光明的未来 。 ”
开源社区如何看待这次开源协议更改?
我们要做真正开源的 Elasticsearch】Elasticsearch与Kibana开源协议更改也引起了社区和开发者的广泛谈论 。 虽然ShayBanon和Elasticsearch布道师们一直在强调:“源代码许可的改变对绝大多数免费使用默认发行版的社区用户没有任何影响 。 ”
但是Elastic修改协议的这个行为还是引发了社区不满 。
有开发者吐槽表示:“Elasticsearch属于社区中的1573位贡献者 , 这些贡献者保留其版权 , 并授予Elastic不受限制地分发其作品的许可 。 开源是社区的工作…Elastic更改协议是为了获得更多的钱 , 是为了建立对Elasticsearch的垄断…这是反开源的举动 。 Elastic的行为辜负了社区 , 辜负了大家的信任 。 ''
对于Elasticsearch与Kibana开源协议更改 , 您有什么看法?欢迎留言评论 。