关于 Elastic License 2.0 (ELv2) 的常见问题解答

我们正在将 Elasticsearch 和 Kibana 中 Apache 2.0 许可的源代码迁移到 Elastic 许可证和服务器端公共许可证 (SSPL) 的双重许可下,让用户可以选择应用哪种许可证。我们还简化了 Elastic 许可证(Elastic License v2 或 ELv2),并使其更加宽松。此许可证变更确保我们的社区和客户可以自由、公开地访问、修改、重新分发和协作代码。它还通过限制云服务提供商在未回馈的情况下将 Elasticsearch 和 Kibana 作为服务提供,从而保护我们对开发免费和公开分发的产品的持续投资。这将适用于从 7.11 版本开始的这两个产品的所有维护分支。我们的默认分发将继续在 Elastic 许可证下进行。

您能总结一下 Elastic License 2.0 允许做什么吗?

Elastic License 2.0 适用于我们分发的 Elasticsearch 和 Kibana 的所有免费和付费功能的源代码。我们对 ELv2 的目标是在防止滥用的同时尽可能地宽松。该许可证允许免费使用、修改、创建衍生作品和重新分发的权利,但有三个简单的限制

  • 您不得将产品作为托管服务提供给他人
  • 您不得绕过许可证密钥功能或删除/隐藏受许可证密钥保护的功能
  • 您不得删除或隐藏任何许可、版权或其他声明

我们试图将限制最小化,仅限于保护我们的产品和品牌免遭滥用。


我在公司内部使用 Elasticsearch 和 Kibana,ELv2 对我来说如何运作?

您可以继续免费使用 Elasticsearch 和 Kibana 的默认分发。ELv2 授予了额外的权利,但自 Elastic 许可证创建以来,您的使用已明确获得许可。要访问我们的黄金、白金和企业功能,需要订阅。


我正在 Elasticsearch 之上构建一个应用程序,ELv2 对我来说如何运作?

您可以在您的 SaaS 或自托管应用程序中自由使用 Elasticsearch,并将其与您的应用程序一起重新分发,前提是您遵守上述三个限制。


我正在我的应用程序中自定义 Elasticsearch 或 Kibana,ELv2 对我来说如何运作?

Elastic License 2.0 允许使用、修改和重新分发,但须遵守上述三项限制。

如果您遵循这些简单的规则,则可以继续在 Elastic 许可证下使用我们的默认分发。如果您有任何问题,请联系 [email protected]


Elastic License 2.0 与 Elastic License 1.0 有何不同?

在 Elastic License 2.0 中,我们听取了社区的反馈,结合了过去几年的经验以及我们从MongoDBCockroachDBRedisLabsTimescaleDBGraylog等公司那里看到的情况。因此,我们一开始就说“让我们允许一切,并专注于增加最少数量的滥用保护措施”,并以此为出发点创建了许可证。

Elastic License 2.0 允许免费使用、修改和重新分发,但只有 3 个简单的限制来保护我们的产品和品牌免遭滥用,如上所述。


您能提供一些例子来说明什么符合“将软件作为托管或管理服务提供给第三方”或不符合吗?

我正在使用 Elasticsearch 在我的猫咪图片 SaaS 产品上放置一个搜索框。
这在 ELv2 下是被允许的。喵!

我是一名承包商,正在为我的客户设置 Elasticsearch 和 Kibana 以供其内部使用。
这在 ELv2 下是被允许的,因为您没有将软件作为托管服务提供。

我的猫咪图片 SaaS 产品显示了关于搜索和视图的分析的只读 Kibana 仪表板。
这在 ELv2 下是被允许的。在这种情况下,Kibana 的使用是有限的,并且这并不代表可以访问 Kibana 的大部分功能。

我是一家托管服务提供商 (MSP),为我的客户运行 Elasticsearch 和 Kibana。
如果您的客户不访问 Elasticsearch 和 Kibana,ELv2 允许这样做。如果您的客户确实可以访问 Elasticsearch 和 Kibana 的大部分功能作为您服务的一部分,则可能不允许这样做。

我将 Elasticsearch 和 Kibana 作为一项服务提供,我的客户可以直接访问 Elasticsearch API 和 Kibana UI 的大部分功能。
ELv2 不允许这种使用。请联系我们讨论您的选择。

如果您对您的具体情况有任何疑问,请通过 [email protected] 联系我们。