红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

AWS Elasticsearch 公开发行版惹争议

  • 2019-06-10
  • 本文字数:1721 字

    阅读完需:约 6 分钟

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 的这一举措符合开源社区的最大利益吗?请在下面的评论中与社区分享。


查看英文原文Vendors Argue Over AWS’ Open Distro for Elasticsearch


2019-06-10 08:0010678
用户头像

发布了 683 篇内容, 共 390.2 次阅读, 收获喜欢 1498 次。

关注

评论

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

CSS 轻松制作 SVG 动画

devpoint

css3 SVG 9月日更

测试开发之前端篇-CSS层叠式样式表

禅道项目管理

CSS html

基于Tensorflow + Opencv 实现CNN自定义图像分类

华为云开发者联盟

tensorflow KNN OpenCV CNN

幻读是啥,会有什么问题?如何解决?

Java MySQL 数据库 面试 后端

通俗易懂 即时通讯初学者入门 WhatsApp技术架构

OpenIM

为什么不推荐Python初学者直接看项目源码

Felix

Python 编程 开发 Programing 阅读代码

作为一线技术人员,如何更好地提升自己

谙忆

管理 成长 引航计划

深入理解掌握零拷贝技术

Linux服务器开发

网络协议 零拷贝 Linux服务器开发 Linux内核 用户态

银行数字化转型指南:《区域性银行数字化转型白皮书》完整版重磅发布

百度开发者中心

最佳实践 银行数字化转型

乘着汽车智能化的浪潮,“汽车人”的职业方向选择(三)

SOA开发者

软件定义汽车 车载控制单元

与springcloud整合的框架源码读取入口

Java 编程 架构 微服务

Tapdata 实时数据中台在智慧教育中的实践

tapdata

低代码应用:软件开发的一体化最新形态!

优秀

低代码

玩转TypeScript工具类型(下)

有道技术团队

typescript 大前端 网易有道

Linux用户密码管理

在即

9月日更

主机安全是什么意思?安全体检包含哪些方面?

行云管家

运维 服务器 主机 主机安全 安全体检

2021年公有云市场的5大趋势

浪潮云

云计算

对Python爬虫编写者充满诱惑的网站,《可爱图片网》,瞧人这网站名字起的

梦想橡皮擦

9月日更

二十不惑的年纪,我简直走了狗屎运(4面拿字节跳动offer)

Java 程序员 架构 面试 计算机

堡垒机作用之事后审计详细讲解-行云管家

行云管家

运维 网络安全 运维审计 事后审计

Alibaba内部“Java架构核心宝典”来袭,全新技术限时开源

Java 编程 程序员 架构 面试

iOS开发面试拿offer攻略之数据结构与算法篇附加安全加密

iOSer

ios 数据加密 iOS面试 iOS逆向 iOS算法

JavaScript进阶(七)call, apply, bind

Augus

JavaScript 9月日更

一部好看过武侠小说的热血互联网史!

博文视点Broadview

FunTester框架Redis性能测试之list操作

FunTester

redis 性能测试 测试框架 压力测试 FunTester

mydumper备份工具介绍与使用

Simon

MySQL

金融级分布式事务解决方案DTC

tom

Percolator模型及其在TiKV中的实现

vivo互联网技术

数据库 Percolator 分布式,

千万级数据迁移与分表的技术方案-企业产品实战

谙忆

Java 后端 分库分表 引航计划

网络攻防学习笔记 Day144

穿过生命散发芬芳

高可用 9月日更

国庆高质量出行,可视化开启智慧旅游

ThingJS数字孪生引擎

大前端 物联网 可视化 旅游 数字孪生

AWS Elasticsearch公开发行版惹争议_软件工程_Matt Campbell_InfoQ精选文章