Elastic回击OpenSearch:客户端库与亚马逊主导的开源分叉不兼容

Elastic回击OpenSearch:客户端库与亚马逊主导的开源分叉不兼容插图

在搜索和分析引擎Elasticsearch的制造商Elastic重新授权其核心产品,使其不再开放源代码后,亚马逊领导了一个社区努力分叉支线。2021年7月,该项目的贡献者宣布了OpenSearch 1.0的第一个通用版本(GA),这是Elasticsearch 7.10.2和Kibana 7.10.2的Apache 2.0许可分叉。

在似乎是对开源分叉的回击中,Elastic已经开始使其客户端库与OpenSearch不兼容。Python客户端被更新为执行一个API请求,该请求将验证与Elasticsearch的连接,如果没有收到适当的响应,则会引发错误。该PR从社区收到了40个 “大拇指向下 “的反应,并在讨论被关闭之前进行了一轮简短的批评。

“Invenio产品经理Lars Holm Nielsen说:”看到这一点令人失望。”你在强迫我们作为战斗中的旁观者选择立场。我们开发的开源产品可能很容易与Elasticsearch或OpenSearch一起工作,然后用户可以自己选择是要Elasticsearch还是OpenSearch。

“而现在,我们很可能要为所有的用户做出选择,是要OpenSearch还是Elasticsearch。Elastic的这种行为和其他行为真的让我对Elastic和你们未来可能做的事情没有任何信心。而且不要把这一切归咎于亚马逊–你们已经改变了服务器许可,你们没有必要做出这种举动。”

Elastic高级工程经理Philip Krauss在关闭讨论的评论前回应道。

“亚马逊OpenSearch是一个不同的产品,”Krauss说。”虽然有一些共同的历史,但已经有很多差异,造成了真正的混乱和问题。”

感谢@elastic在与@awscloud的战争中使我们成为附带损害。这是我的错,因为我把依赖关系固定为>=7.0.0,<8.0.0,并在部署时自动获得这个更新。但是,对于使用AWS的人来说,破坏ES的python包还是很糟糕的。- Brad Root (@amiantos) August 4, 2021

Elastic还修改了Elasticsearch的.NET连接器,以包括 “首次使用时的飞行前检查”,用户认为这不是一个增强。

Elastic高级工程师Steve Gordon说,这一变化在支持的配置中没有破坏,其意图是 “通过快速失败来明确这种不兼容性,以避免消费者错误地认为他们是在支持的配置中运行,而这种配置没有经过测试,可能无法达到预期的功能。”

上周,OpenSearch对Elastic最近的变化做出了回应,这些变化使许多客户端不兼容,承诺创建一套新的客户端库,使应用程序能够轻松连接到任何OpenSearch或Elasticsearch集群。

许多在他们的应用程序中使用Elasticsearch和OpenSearch的开发者也使用了Elastic维护的开源客户端库,这些库为几种流行的编程语言提供了方便的高级接口。在过去的几周里,Elastic在这些客户端中添加了新的逻辑,拒绝连接到OpenSearch集群或运行Elasticsearch 7开源版本的集群,甚至是Elastic自己提供的集群。虽然客户端库仍然是开源的,但它们现在只允许应用程序连接到Elastic的商业产品。

OpenSearch发布了一份十几个客户端的清单,贡献者计划为其创建分叉,以保持与所有Elasticsearch发行版的兼容性,甚至是Elastic生产的客户端。

“我们不建议更新到任何Elastic维护的客户端的最新版本,因为这可能会导致应用程序崩溃,”OpenSearch维护者在最新的项目更新中敦促用户。

Elastic决定阻止官方客户端与开源分叉软件合作,这进一步破坏了该公司在重新授权Elasticsearch后所剩的任何商誉。

“OSI标准和政策总监Simon Phipps说:”看起来Elastic已经从开源中吸走了他们所有的好处,现在正在吐出骨头。

10up公司是ElasticPress.io服务的制造商,是WordPress生态系统中最突出的Elasticsearch驱动的产品之一,在Elasticsearch放弃其开源许可后,它仍在考虑下一步行动。该公司并不急于选边站。10up的平台和系统副总裁Vasken Hauri说,这场争端 “不是我们近期(未来2-3年)关注的事情”。

升级到Elasticsearch 7.11以上版本需要在继续使用Elastic的专有产品或切换到开源分叉产品之间做出选择。Hauri说,公司 “几乎没有利用Elasticsearch现在提供的大部分功能”,并预测目前的路线图 “可能会再运行几年,而不需要从Elasticsearch获得新功能”。目前,ElasticPress WordPress插件的6000多名用户和ElasticPress.io服务的客户,由于Elastic与亚马逊的重新开战而没有什么可担心的。

 收藏 (0) 更新不易,打赏吧

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《Elastic回击OpenSearch:客户端库与亚马逊主导的开源分叉不兼容》
文章链接:https://www.banzhuti.com/8920.html
分享到: 生成海报
版权免责声明

① 本站提供的资源(插件或主题)均为网上搜集,如有涉及或侵害到您的版权请立即通知我们。
② 本站所有下载文件,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途。
③ 因代码可变性,不保证兼容所有浏览器、不保证兼容所有版本的WP、不保证兼容您安装的其他插件。
④ 本站保证所提供资源(插件或主题)的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
⑤ 由本站提供的资源对您的网站或计算机造成严重后果的本站概不负责。
⑥ 使用该资源(插件或主题)需要用户有一定代码基础知识!另本站提供汉化使用安装教程,仅供参考。
⑦ 有时可能会遇到部分字段无法汉化,同时请保留作者汉化宣传信息,谢谢!
⑧ 本站资源售价只是赞助和汉化辛苦费,收取费用仅维持本站的日常运营所需。
⑨ 如果喜欢本站资源,欢迎捐助本站开通会员享受优惠折扣,谢谢支持!
⑩ 如果网盘地址失效,请在相应资源页面下留言,我们会尽快修复下载地址。

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

WordPress主题 插件 建站 汉化

定制服务联系我们
切换注册

登录

点击按钮进行验证

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活