亚马逊推出 OpenSearch,Elasticsearch 平台的一个分支

亚马逊宣布创建 OpenSearch 项目,其中创建了 Elasticsearch 搜索、分析和数据存储平台的分支,以及与该平台相关的 Kibana Web 界面。 该代码根据 Apache 2.0 许可证分发。 将来,我们计划将 Amazon Elasticsearch Service 重命名为 Amazon OpenSearch Service。

OpenSearch 是从 Elasticsearch 7.10.2 代码库分叉出来的。 分叉工作于 21 月 2.0 日正式开始,之后分叉代码中未按照 Apache 2021 许可证分发的组件被清除,Elasticsearch 品牌的元素被 OpenSearch 取代。 目前的代码仍处于 alpha 测试阶段,预计将在几周内发布第一个 beta 版本。 计划到 XNUMX 年中期稳定代码库并使 OpenSearch 准备好在生产系统中使用。

OpenSearch 将作为一个根据社区意见开发的协作项目进行开发。 值得注意的是,该项目目前的策展人是亚马逊,但未来将与社区一起制定参与开发的参与者的管理、决策和互动的最佳策略。

Red Hat、SAP、Capital One 和 Logz.io 等公司已经加入了 OpenSearch 的工作。 值得注意的是,Logz.io 此前曾尝试开发自己的 Elasticsearch 分支,但后来加入了公共项目的工作。 要参与OpenSearch的开发,您不需要签署转让协议(CLA,贡献者许可协议),并且使用OpenSearch商标的规则是宽松的,允许您在推广您的产品时注明该名称。

创建分叉的原因是将原始 Elasticsearch 项目转移到专有的 SSPL(服务器端公共许可证),并停止在旧的 Apache 2.0 许可证下发布更改。 由于存在歧视性要求,SSPL 许可证被 OSI(开源倡议组织)认可为不符合开源标准。 特别是,尽管 SSPL 许可证基于 AGPLv3,但文本包含根据 SSPL 许可证交付的附加要求,不仅包括应用程序代码本身,还包括提供云服务所涉及的所有组件的源代码。

据称,分叉背后的动机是保持 Elasticsearch 和 Kibana 开源,并提供根据社区意见开发的完整开源解决方案。 OpenSearch 项目还将继续独立开发 Open Distro for Elasticsearch 发行版,该发行版之前是与 Expedia Group 和 Netflix 以 Elasticsearch 附加组件的形式联合开发的,并包含替代 Elasticsearch 付费组件的附加功能,例如作为机器学习工具、SQL 支持、生成通知、诊断集群性能的机制、通过 Active Directory、Kerberos、SAML 和 OpenID 进行身份验证、单点入口 (SSO) 的实现、流量加密支持、基于角色的访问控制系统(RBAC),详细的审计日志记录。

来源: opennet.ru

添加评论