正文
“我在 2011 年借了一笔个人贷款来注册 Elasticsearch 商标… 看到商标如此公然地滥用,我特别痛苦。亚马逊问题迫使我们提起诉讼。NOT OK。”
“商标问题让用户感到困惑,以为是 Elastic 和亚马逊之间有合作,这不是真的。NOT OK。”
“… 多年来这种困惑仍然存在。NOT OK。”
“亚马逊云科技针对 Elasticsearch 的 Open Distro 分支,进一步分裂了我们的社区,引发了相当多的混乱。NOT OK。”
“… 最近,我们发现了更多挑战道德底线的例子。我们已经在专有功能方面上与众不同,现在这些设计却被视为来自亚马逊的灵感。NOT OK。”
可见当时的 Banon 多么气愤。对此,亚马逊云科技则表态,将在仍为开源状态的 Elasticsearch 和 Kibana( 7.10 版本)创建分支并进行维护,做到真正的开源。三个月后,亚马逊云科技便推出了 OpenSearch 项目。
亚马逊云科技表示,OpenSearch 虽然时基于 Elasticsearch,但是删除了其中和 Elastic 有关的商业许可证限制、代码、商标等,在采用了 Apache License 2.0 之后,OpenSearch 可以让每个用户都毫无负担的构建和创新,而不用再担心一些贡献之外的问题。该项目获得了包括红帽、SAP、Capital One 和 Logz.io 等多个组织和厂商支持。
在功能上,OpenSearch 和 Elasticsearch 无明显差异,随着 Adobe 等企业用 OpenSearch 取代 Elasticsearch,OpenSearch 进入 DB-Engines 数据库流行度排名前五十,因此有人认为这次分叉是成功的。如今也有人认为,OpenSearch 品牌比 Elastic 更有价值。
在宣布再次开源后,Banon 为这一改变做出了解释:
在之前饱受争议的许可证更改决定后,我们一直在努力考虑并维持开源社区的运作状态。但如今我们重拾获得 OSI 批准的 AGPL 许可证,代表着 Elasticsearch 已经正式回归开源阵营,彻底消除了人们可能抱有的任何戒心或者疑虑。
其实我们在 Elastic 从来就没有放弃过开源,也一直坚信开源就是软件行业的正确发展方向。我本人在开源领域的贡献周期已经有 25 年,可以说是铁杆开源卫士。既然如此,三年之前又为什么有此一变?