This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Elastic License 2.0 Guide

Elastic License 2.0 is a Source Available license created by Elastic in 2021. It restricts cloud providers such as AWS from offering commercial services while providing terms that are less restrictive than SSPL.

    SPDX Identifier: Elastic-2.0

    What Is Elastic License 2.0?

    Elastic License 2.0 (ELv2) is the license that Elastic introduced in 2021 when it changed the license of Elasticsearch and Kibana from Apache-2.0.

    Background of the License Change

    Before January 2021: Apache-2.0

    • AWS provided Elasticsearch as a managed service (Amazon Elasticsearch Service)
    • This infringed on Elastic’s revenue model

    After January 2021: Elastic License 2.0 + SSPL dual license

    • Restricted AWS from providing the managed service
    • Result: AWS forked it as OpenSearch

    The Three Limitations

    1. Prohibition on Providing a Managed Service

    Prohibited: Providing the substantial functionality of the software as a service to third parties

    Specific examples:

    Prohibited cases:

    • Providing “Elasticsearch as a Service”
    • Providing “Managed Kibana”
    • Providing Elasticsearch clusters to customers as a managed offering

    Permitted cases:

    • Using Elasticsearch as the backend of your own service
    • Implementing internal search functionality
    • Building a log analysis system

    2. Prohibition on Use as a Core Feature of a Competing Product

    Prohibited: Circumventing the software’s functionality or creating a competing product

    Specific examples:

    Prohibited cases:

    • Circumventing the restrictions on Elasticsearch’s paid features
    • Removing the license check of X-Pack features
    • Developing a product that provides Elastic’s commercial features for free

    Permitted cases:

    • A general application that uses Elasticsearch as a search engine
    • Developing log collection and analysis tools

    3. Trademark Use Restriction

    Prohibited: Using the Elastic trademark in a misleading way

    Specific examples:

    Prohibited cases:

    • “Powered by Elasticsearch” (without official approval)
    • “Elasticsearch Compatible” (potentially misleading)

    Permitted cases:

    • “Works with Elasticsearch” (a factual statement)
    • “Built on Elasticsearch technology” (a clear factual statement)

    References