AWS Elasticsearch 公开发行版惹争议,你怎么看?
AWS 早在 3 月份就宣布了 Elasticsearch 公开发行版。然而,该版本并没有得到所有社区成员的支持。虽然 AWS 表示,他们发布公开发行版是为了确保 Elasticsearch 保持完全开源,但技术社区的其他成员表示,这是亚马逊进一步巩固其强大的客户基础的又一举措。
据 AWS 介绍,Elasticsearch 公开发行版是完全遵循 Apache 2.0 许可协议授权的 Elasticsearch 增值发行版。这个版本利用了 Elasticsearch 和 Kibana 中的开源代码。AWS 首席宣传官 Jeff Barr 表示:“这不是分叉;我们将继续贡献并提供上游补丁,以推进这些项目。”
第一个版本包含许多新特性,包括高级安全、事件监视、报警、性能分析和 SQL 查询特性。然而,正如 BigData Boutique 首席技术官 Itamar Syn-Hershko 所指出的那样,这些特性与 Elastic X-Pack 特性集密切相关。Elastic 在 2018 年开放了以前专有的 X-Pack 代码。但是,在这个过程中,他们将 X-Pack 置于一个新的 Elastic 许可之下,从而防止代码被转售或重新分发给任何第三方。因此,这将阻止 AWS 在自己的 AWS Elasticsearch 产品中使用开源的 X-Pack 代码。在此过程中,Elastic 将之前 100% 遵循 Apache 2.0 授权的开源存储库迁移到遵循 Apache 2.0 和 Elastic 授权的混合代码库中。Elastic 在他们的博客中指出,X-Pack 代码是开源的:
我们没有更改 Elasticsearch、Kibana、Beats 和 Logstash 等 Apache 2.0 代码的任何许可——而且我们永远也不会更改。我们在每个存储库中创建了一个新的 X-Pack 文件夹,该文件夹根据 Elastic 许可协议进行授权,允许一些衍生品和贡献。
然而,AWS 认为,对于纯开源模型,这是一项负面举措。AWS 表示,他们已经从客户和合作伙伴那里收到反馈,这些变化令人担忧。他们提到,Elastic 开源项目的寿命存在不确定性。AWS 云架构战略副总裁 Adrian Cockcroft 指出:
当 AWS 和我们的客户所依赖的重要开源项目开始限制访问、更改许可条款或将开源和专有软件混合时,我们将进行投资,维持开源项目和社区。
Cockcroft 继续解释说,当甲骨文表示他们将在如何支持 Java 方面做出重大改变时,AWS 也做出了类似的反应。在那种情况下,AWS 发布了 Corretto 项目,提供了 OpenJDK 的多平台分发版。Cockcroft 进一步解释说,在他看来:
开源项目的维护者有责任保持源代码分发对所有人开放,并且不更改中游的规则。
Cockcroft 表示,AWS 已经与 Elastic 讨论了这些问题,甚至提出提供资源来支持社区驱动的、单一许可版本的 Elasticsearch。然而,按照 Cockcroft 的说法,“(Elastic)已经明确表示,他们打算继续目前的道路。”Elastic 首席执行 Shay Banon 在最近发表的一篇文章中表达了不同的观点。在这篇文章中,Banon 说:“有公司错误地声称他们在与我们公司合作,比如当前备受关注的亚马逊。”
这一举措没有得到社区一些成员的支持。AppsFlyer 开发人员关系负责人 Sharone Zitzman 对 AWS 宣示决定的方式提出了批评。她在最近的博文中表达了对 AWS 的蔑视:
向一家充满活力并深深扎根于 OSS 价值观之中的开源公司鼓吹开源——该公司对其盈利和维护一流产品的需求是完全透明的,而对其可靠性提出可疑的断言是非常虚伪的。这是亚马逊看到别人闪亮的玩具,想要得到它。这就是分叉。
然而,Chef 的首席技术官 Adam Jacob 不同意 Zitzman 的观点,他认为 AWS 的这一举措总体上是对开源软件的积极举措。他解释说,主要赢家是自由软件的价值观:
我百分之百确定:这不是开源的失败。这是关于开源和自由软件的最深刻、最基本的事实。你,作为一个用户,有权利。这些权利延伸到所有人,包括 AWS——要不,它们就根本不会存在。
DigitalOcean 的调查发现,人们坚信,AWS 不支持开源,只有 4% 的受访者对于 AWS“最支持开源”给出了正面回答(谷歌 53%、微软 23%、苹果 1%)。红帽博客主编 Joe Brockmeier 指出,虽然亚马逊使用 Linux 来驱动服务器和 Kindle 设备,但它并没有出现在前 20 名的内核贡献者中。
尽管对 AWS 宣布 ElasticSearch 公开发行版的反应各式各样,但 AWS 开发自己的开源产品版本的模式似乎将继续下去。
你在这个问题上是什么立场?你认为 AWS 的这一举措符合开源社区的最大利益吗?请在下面的评论中与社区分享。
https://www.infoq.com/news/2019/05/open-distro-elasticsearch
点个在看少个 bug 👇
- 【对标TensorFlow】阿里公开内部超大规模分布式机器学习平台,对此你怎么看?
- 财产公开就那么难?建议选举时自愿公开财产,一来可以让选民知道怎么选,二来避开立法
- Elasticsearch 备份数据到 AWS S3
- 御银股份(002177)首次公开发行股票网上路演公告,核心观点询价结论:御银股份 快速扩张的ATM运营龙头
- 区块链链上数据全公开,你却不知道怎么查?找Gikee啊
- weixin://dl/business/?ticket=怎么生成获取的?微信接口api公开
- 怎么判断ElasticSearch index 和 type 存不存在
- 微软将在夏季公开发行Internet Explorer 8 Beta 2
- 怎么修改Elasticsearch的对外ip 默认是本地IP 127.0.0.1
- 用AWS、Scala、Akka、Play、MongoDB和Elasticsearch构建社交音乐服务
- 7、比特币是怎么发行的
- [AWS]怎么买虚拟机才划算?谈谈EC2的定价
- 沦落到硬盘出货量都不敢公开 希捷究竟怎么了?
- Elasticsearch实战 | match_phrase搜不出来,怎么办?
- aws 创建基于vpc的elasticsearch service
- 薪酬体系怎么设计?看看这家把薪酬公开的公司怎么说
- 阿里怎么发红包?自研智能权益系统首次公开
- 如果企业级客户不爽,亚马逊AWS该怎么办?
- 外媒:小米开始推销其首次公开发行 公司估值最高达700亿美元
- 首次公开发行股票在创业板上市管理办法