首席技术官宣布格局已发生改变,Elasticsearch将再次开源

程序员咋不秃头 2024-09-11 00:55:46

搜索人工智能公司Elastic (NYSE: ESTC)创始人兼首席技术官 Shay Banon 表示,在从代码中删除 Apache 2.0 许可证三年半后,新的AGPL(GNU Affero 通用公共许可证)将被添加到 Elasticsearch 和 Kibana 中。

Banon表示:“我们将在未来几周内添加 AGPL 作为 ELv2 (Elastic v2) 和 SSPL (服务器端公共许可证)以外的另一个许可证选项。”

ELv2 禁止将产品作为托管服务提供,而另一家公司 MongoDB Inc 创建的 SSPL 是一种源代码可用许可证,要求发布服务管理系统的代码。

如 Banon 在 2021 年 1 月所说,这样做的目的是防止“公司在没有与我们合作的情况下直接将我们的 Elasticsearch 和 Kibana 产品作成云服务提供”,此举是特别针对的 AWS。相比之下,AGPL是 OSI(开放源代码倡议)批准的许可证,专为服务器软件而设计,要求对软件的修改也在同一许可证下发布。

强调的是,Elasticsearch 是一个搜索和分析数据库引擎,而 Kibana 是一个与 Elasticsearch 交互并提供数据可视化的仪表盘。

2021 年 4 月,AWS在 Apache 2.0 许可证下推出了OpenSearch,其实是从 Elasticsearch 和 Kibana 7.10.2 分叉出来的项目。

Banon 表示,AWS的许可证变更是有效的。“亚马逊全力投入到他们的分叉中,市场混乱已经得到有效解决,我们与 AWS 的合作关系比以往任何时候都更加牢固”。

Banon 声称,这就是新许可证变更的原因,而不是 2021 年的决定是一个错误,也不是 Elastic 在市场上表现不佳。

“现在的情况完全不同了,”Banon这样说道。

关键的什么问题,形势发生了怎样的变化?AWS OpenSearch 势头强劲,但 Elasticsearch 仍然是一个更为知名的品牌,因此 2021 年许可证变更不仅创造了一个竞争对手,还消除了 Banon 所说的“市场混乱”。Apache 2.0 许可证的取消也带来了不好的感觉,例如在那些作品被重新授权的 Elasticsearch 贡献者中。

AWS 前副总裁 Adrian Cockcroft在 Hacker News 上评论说,2021 年问题的核心是:“AWS 希望为开源项目贡献安全功能,而 Elastic 希望将安全性保留为企业功能,因此拒绝了 AWS 当时提出的全部方法。” Cockcroft 补充道,“他们的态度是,因为自己控制了该项目,不希望 AWS 对开源发行版做出重大贡献,因为这会减少他们的差异化。他们还在代码库中混合使用许可证,故意让 AWS 难以使用。”

Banon 后来表示,“股市都会有起伏”,或许是承认 Elastic 的股价自 2021 年以来表现不佳。尽管根据该公司的财务报告,总订阅客户数量已从 2021 年 4 月的 15000 人增加到 21200 人。

当前,Elastic Cloud 的收入同比增长了 30%。Elastic Cloud 由 Elastic 管理,托管在 AWS、Google Cloud 或 Microsoft Azure 上,因此 Banon 关于与 AWS 合作的实力,看似令人惊讶的言论,其实是有根据的。

0 阅读:0