您可能已经看到了关于 Elasticsearch 和 Kibana 产品许可证即将发生变化的Elastic公告。无需过多详细介绍这些变化的影响,可以肯定地说,它引起了开发者生态系统内的担忧。我们理解为什么它可能让一些人感到担忧,因为 SSPL (服务器端公共许可) 是两年前由 MongoDB 推出的; 对于不精通法律文件细微差别的人来说,仍然存在一些未知因素。
首先,我们要感谢 Elastic 公司的努力:即使远非完美,他们也正在努力解决一个复杂的问题。我们在 Meilisearch 是从头到尾开源的:这是我们 DNA 的一部分。然而,我们也相信开源的原则——它们如何影响和应用于当今世界——在某种程度上是破损的。首先,为开源项目做出贡献仍然是一种并非每个人都能负担得起的特权。公开的秘密是,参与一个成熟的项目可能会让人感到畏惧,甚至是不可能的。可持续的商业模式要求公司在盈利与保持其开源根基之间取得平衡。说实话,Mountain View 公司并非第一个在软件授权方面找到创造性解决方案的公司,在一个任何不遵守不成文规则的公司都能成就或毁灭你的企业的世界上。
在 Meilisearch,我们还没有一个明确的路径来确定我们的许可证将来会如何发展,但就目前而言,我们完全致力于成为优秀的开源公民,不仅在代码方面。我们发布我们的代码(当我说是我们的代码时,它实际上意味着除了我们的员工以外的贡献者)在MIT 许可证下,它是一种宽松的自由软件许可证。用我们都能理解的话来说,它允许您在商业上使用、分发和修改我们的代码——即使用于私人用途——只要您也包含实际的许可证和版权信息。我们坚信它是我们愿景的最佳开源许可证。
话虽如此,对于那些正在寻找 Elasticsearch 替代方案的人来说,如果您主要将 Elastic 的软件用作面向用户的前端搜索引擎,那么Meilisearch 可能是您的解决方案。我们速度快,并提供相关且容错的搜索结果。我们的产品易于部署,我们提供多种流行的集成。今天就通过Docker自己构建或运行构建来尝试一下吧。如果您正在寻找搜索解决方案,您可以在我们的文档和Slack 社区中找到所需的所有信息。
如果您想讨论上述变化或集思广益关于开源的未来,我随时为您服务。
Frédéric Harper
开发者关系总监
照片由James Sutton在Unsplash上拍摄