Elasticsearch和亚马逊之间的冲突 - protocol


Elasticsearch厌倦了与亚马逊AWS的不公平竞争,他感到别无选择,只能限制第三方使用公司开发的两个重要开源项目的方式。然而,许多企业技术人员认为他只是将婴儿与洗澡水一起扔了出去。
上周四,Elastic发布了一篇博客文章宣布:在许可的Apache 2.0许可下,两个广泛使用的企业技术开源项目Elasticsearch和Kibana将不再可用。取而代之的是,这些项目的所有后续发行版都只能在有争议的新许可证SSPLElastic License下使用,这两种许可证都旨在使云计算公司难以出售开源项目的托管版本。
Elastic从未试图掩饰对AWS的不屑一顾,这种仇恨可以追溯到2015年推出的Amazon Elasticsearch Service。可以说,AWS服务(Elasticsearch开源项目的托管版本)的引入,是基于开源项目和AWS的企业技术公司之间紧张历史的低谷。
当然,对于AWS或任何公司而言,围绕任何许可许可的开源项目构建自己的服务是完全合法的。实际上,AWS对Elastic的决定做出了反应,宣布了计划在相同的Apache 2.0许可下分叉这两个项目,或将它们带入新的AWS主导方向。
Elasticsearch和Kibana将不再是开源软件
 
Elasticsearch是一个开放源代码搜索引擎,由Banon于2010年发布,Banon后来在2012年与他人共同创建了Elastic。它经常与其他两个Elastic开源项目Logstash和Kibana一起使用,以形成“ ELK堆栈” ”,这种方法在企业技术圈中众所周知,它们既希望为其网站建立搜索功能,又希望利用这些搜索功能来跟踪系统日志以查找错误等事件。
客户可以购买称为弹性云的该堆栈的托管版本,该版本可在美国三大主要云提供商上运行,也可以在自己的硬件或云上对其进行管理。但是,也有一些公司和个人用户乐于承担管理开源版本的负担。
但是,新的许可更改意味着使用此开源版本的公司现在必须同意不会将Elasticsearch和Kibana用作其自己的云服务的一部分,这引起了疑问。
 
Elastic与AWS之间争议的根本原因主要是商标问题,这引发了Elastic在2019年提起的诉讼,该诉讼继续在法院系统中进行。
AWS指控Elastic将开源代码与专有代码混合在一起,使用户很难知道他们是否需要付费订阅或不使用某些功能。Elastic否认它试图混淆用户,并声称AWS在该发行版中使用了第三方代码,这是其自身工作的副本。
 
与企业软件中的所有争议一样,这一争议确实可以归结为金钱。当人们使用其软件的开源版本时,Elastic并不赚钱,并且考虑到所有因素,他们希望人们为其许可版本付费。AWS在2020年第四季度的总体云收入可能超过120亿美元。同时,随着世界转向基于云的软件,Elastic自己的云服务正在强劲增长。