今年 1 月,开发 Elasticsearch 和 Kibana 的公司 Elastic 宣布更改许可证,新版本将不再使用 Apache 2.0 许可证,而是使用 Elastic 许可证和服务器端公共许可证(SSPL),此举是为了禁止类似亚马逊等云服务商使用它的软件作为一种服务提供给客户。但同时,新的许可证不再符合开源许可证的定义,意味着 Elasticsearch 和 Kibana 不再是开源软件了。
然后,亚马逊宣布要创建它的 Elasticsearch 分支 OpenSearch 和 Kibana 分支 OpenSearch Dashboards。
近日 AWS 宣布创建 “真正” 开源的 Elasticsearch 分支有了下文。 OpenSearch 的源代码托管在 GitHub 上。亚马逊表示以后所有的更新将通过 OpenSearch 项目发布。包括红帽、SAP、Capital One 和 Logz.io 等在内的多个组织对 AWS 创建 OpenSearch 项目表示了支持。
OpenSearch 项目由 OpenSearch (fork Elasticsearch 7.10.2) 和 OpenSearch Dashboards (fork Kibana 7.10.2) 组成,包括企业安全、告警、机器学习、SQL、索引状态管理等功能。OpenSearch 项目中的所有软件均采用了 Apache License 2.0 开源许可协议。
OpenSearch 项目仓库地址
- OpenSearch
项目地址:https://github.com/opensearch-project/OpenSearch
- OpenSearch Dashboards
项目地址:https://github.com/opensearch-project/OpenSearch-Dashboards
AWS 介绍称,他们推出的 OpenSearch 删除了 Elasticsearch 中受 Elastic 商业许可证限制的功能、代码和商标,以兼容 Apache License 2.0,自称这是每个人都可以构建和创新的基础,任何人无需签署 CLA (Contributor License Agreement) 即可为项目贡献代码。
此外,AWS 现有的 Amazon Elasticsearch Service 被重命名为 Amazon OpenSearch Service,AWS 表示更名不会影响正在运营的业务,Amazon OpenSearch Service 会提供一系列可供部署和运行的开源引擎,包括当前可用的 19 个版本的 Elasticsearch(7.9 和更早版本、近期推出的 7.10)以及新版本的 OpenSearch。
AWS 还说到会继续通过安全性和错误修复来支持和维护采用 Apache License 2.0 的 Elasticsearch,并将通过 OpenSearch 和 OpenSearch Dashboards 提供所有新功能。Amazon OpenSearch Service API 将与现有服务 API 向后兼容。此外,AWS 会提供从现有 Elasticsearch 6.x 和 7.x 托管集群迁移至 OpenSearch 的无缝升级路径。
AWS 表示,当前版本的代码尚处于 Alpha 阶段,未经彻底测试并且不适合用于生产环境。他们计划在接下来的几周内发布 Beta 版本,有望在 2021 年中期发布稳定版并投入生产环境使用。
本文转载自:「 开源中国 」,原文:http://t.cn/A6cxOsxg ,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com。