随着 Elastic 改变 Elasticsearch 和 Kibana 的许可证,其转变似乎更像是一种商业策略,而不是拥抱公共资源。
译自 What's Behind Elastic's Unexpected Return to Open Source?,作者 Steven J Vaughan-Nichols。
你说什么?在 Elastic 将 Elasticsearch 的开源 Apache 许可证改为半专有的 Server Side Public License 三年后,Elastic 正在回归开源。
我承认我的错误。我密切关注开源公司政策,但我没有预料到这一点。在令人惊讶的事件中,Elastic,这家提供流行的搜索和分析引擎 Elasticsearch 及其可视化仪表板 Kibana 的公司,宣布其核心产品将回归 开源许可。这一决定是在该公司 从 Apache 2.0 许可证转向争议性举措 三年后做出的。
当时,Shay Banon,Elastic 的创始人兼 CTO,在其公司博客的一篇文章中宣称,Amazon Web Services (AWS) 和 Amazon Elasticsearch Service 正在 损害 Elastic 的业务,因为他们“拿走了我们的 Elasticsearch 和 Kibana 产品,并直接将其作为服务提供,而没有与我们合作”。
结果,正如任何关注 开源 的人所预料的那样,AWS 等公司对 Elasticsearch 进行了分叉。事实上,Banon 在周四发布的一篇公司博客文章中写道,当 Elastic 更改许可证时,他知道“这会导致 Elasticsearch 的分叉,它将拥有不同的名称和不同的发展轨迹”。
好吧,他猜对了。此外,AWS 的分叉,OpenSearch,已经取得了成功。
情况已经发生了变化。现在,Banon 在新的博客文章中写道,Elastic 将为 Elasticsearch 和 Kibana 添加 GNU Affero 通用公共许可证 (AGPL) 作为第三种许可选项,与 Elastic 许可证 (ELv2) 和 Server Side Public License (SSPL) 并列。与其他两种许可证不同,AGPL 长期以来一直被 开源倡议 (OSI) 认可为真正的开源许可证。
OSI 则很高兴 Elastic 回归。在给 The New Stack 的一封电子邮件中,OSI 执行董事 Stefano Maffulli 写道:“我们很高兴欢迎 Elastic 回归开源生态系统”。
他补充说:“他们选择强大的 copyleft 许可证表明了这种许可证模式及其双重效应的持续重要性:一是它旨在保护用户下游的自由,二是它也赋予单一供应商开发人员对项目的强大控制权”。
因此,Elasticsearch 和 Kibana 再次成为开源软件。具有讽刺意味的是,这仅仅是在 Cockroach Labs,另一家从开源转向半专有许可证的公司,转向专有许可证 几天后发生的。(它正在消除其精简的开源版本数据库;一个更强大的免费版本,没有企业支持,将提供给年收入低于 1000 万美元的组织)。
Elastic 为什么会做出这种重大的许可策略转变?Banon 在他的博客文章中宣称:“我们与 AWS 的合作关系比以往任何时候都更加牢固”。事实上,“我们甚至被评为 AWS 年度合作伙伴”。此外,“市场混乱(大部分)已经解决”。
混乱?Banon 似乎指的是 AWS 使用“Amazon Elasticsearch Service”来指代其 Elasticsearch 产品。但是,该商标争议已于 2022 年解决。尽管如此,正如 Simon Willison,开源开发者和 Django 框架的共同创建者,在他的博客中写道,“我不完全相信这种解释,但如果它能引发 其他不再是开源公司的公司回归的趋势,我完全支持!”
我也是!
Banon 一再声称,Elastic 对重回开源感到非常高兴。“Elasticsearch 和 Kibana 现在可以再次被称为开源软件,”他在最新博客文章的开头写道。“很难用语言表达这个声明让我有多高兴。我简直要兴奋得跳起来了。我们 Elastic 的所有人都是这样。开源在我的 DNA 里。它也在 Elastic 的 DNA 里。能够再次称 Elasticsearch 为开源软件,真是无比的喜悦。”
作为一名从一开始就支持开源的人,我对此感到有些过分。然而,如果 AGPL 许可证能促进 Elasticsearch 和 Kibana 的更广泛采用,这对 Elastic 来说将是一件好事。
然而,开源社区中的一些人仍然对 Elastic 对开源原则的长期承诺持怀疑态度。Peter Zaitsev,Percona 的创始人,在推特上表示这是一个“好消息”,但想知道“社区的信任是否能像这样轻易地恢复”。
好消息 - Elastic 现在可以在 Open Source AGPLv3 许可证下使用。我想知道社区的信任是否能像这样轻易地恢复
[https://t.co/L24NpJrClt][#opensource]— Peter Zaitsev (@PeterZaitsev)
[2024 年 8 月 30 日]
在商业方面,Elastic 宣布重回开源的同时,也发布了其最新季度的收益报告。
总体结果相当不错。该公司总收入为 3.47 亿美元,同比增长 18%,Elastic Cloud 收入为 1.57 亿美元,同比增长 30%。这超过了收入和盈利能力的预期上限。
也就是说,股市并不喜欢 Elastic 首席执行官 Ash Kulkarni 在收益报告中的声明:“我们在今年开局较慢,客户承诺量受到年初我们进行的细分调整的影响,这些调整的完成时间比预期要长。我们一直在采取措施解决这个问题,但这将影响我们今年的收入。”
当我说市场不喜欢这个消息时,我的意思是市场 真的 不喜欢。Elastic 的股价下跌了 26%,至 79.96 美元;在过去一年中,该股下跌了 32%,而标准普尔 500 指数上涨了 18%。
我怀疑股市专家会关注开源开发者和许可证。也就是说,看看这种令人惊讶的许可证变更将如何影响 Elastic 的产品和股价将会很有趣。