Elasticsearch 宣布再次开源,计划在未来几周内添加 AGPL 作为 ELv2 和 SSPL 之外的另一个许可选项。
“Elasticsearch 和 Kibana 又可以被称为开源了。很难表达这句话让我有多高兴。我激动得简直要跳起来了。我们 Elastic 的所有人都是如此。开源是我的 DNA。这也是 Elastic 的 DNA。能够再次将 Elasticsearch 称为开源,我感到非常高兴。
简而言之,我们将在未来几周内添加 AGPL 作为 ELv2 和 SSPL 之外的另一个许可证选项。在更改许可证之后,我们从未停止过对开源社区的信仰和行为。但是,通过使用 AGPL(OSI 批准的许可证),我们可以使用开源一词,从而消除人们可能存在的任何疑问或疑惑。”
三年前,Elastic 公司宣布变更 Elasticsearch 和 Kibana 的其中一项开源许可协议 —— Apache License 2.0,将 Apache License 2.0 变更为双授权许可,即 Server Side Public License (SSPL) + Elastic License,而这两种许可证都不是符合 OSI 标准的开源许可证。
在 Elasticsearch 和 Kibana 宣布变更开源许可证后引发各方激烈讨论后,AWS 则创建了一个自称真正开源的 Elasticsearch 分支 —— OpenSearch,并获得了包括红帽、SAP、Capital One 和 Logz.io 等在内的多个组织和厂商的支持。
时至今日,Elastic 又采取了新的行动,“更改许可证是一个错误,Elastic 现在放弃了这一决定”。
对于三年前的这一转变,他们给出的理由是为了应对 “与 AWS 以及他们的产品造成的市场混乱存在问题...... 现在的情况完全不同了。我们不再生活在过去。我们希望为用户创造更美好的未来。正是因为我们当时采取了行动,我们才有能力现在采取行动。”
增加 AGPL 许可选项不会影响使用 SSPL 或 ELv2 的现有用户,Elastic 的二进制发行版也不会有任何变化。同样,对于在 Elasticsearch 或 Kibana 上构建应用程序或使用插件的用户来说,也不会有任何变化 --Elastic 的客户端库将继续采用 Apache 2.0 许可。