FAQ sur la licence Elastic 2.0 (ELv2)

Jusqu'à présent, le code source d'Elasticsearch et de Kibana était fourni sous licence Apache 2.0. Aujourd'hui, nous le faisons évoluer pour qu'il soit proposé à la fois sous licence Elastic et sous licence publique côté serveur (SSPL). Vous avez donc le choix : à vous de décider quelle licence utiliser. Par ailleurs, nous avons simplifié la licence Elastic (licence Elastic v2 ou ELv2) et l'avons rendue bien plus flexible. Pourquoi ce changement de licence ? Pour plusieurs raisons. La première, c'est que nous souhaitons permettre à notre communauté et à nos clients d'accéder au code de manière gratuite et ouverte pour l'utiliser, le modifier, le redistribuer et y apporter leur contribution. La deuxième, c'est que nous cherchons à protéger notre investissement continu dans le développement de produits gratuits et ouverts en limitant la capacité des fournisseurs de services cloud à proposer Elasticsearch et Kibana en tant que service sans apporter de contribution en retour. Ce changement concerne toutes les branches encore gérées de ces deux produits, à compter de la version 7.11. Nous continuerons à proposer notre distribution par défaut sous licence Elastic.

Pouvez-vous récapituler les utilisations autorisées dans le cadre de la licence Elastic 2.0 ?

La licence Elastic 2.0 s'applique à notre distribution, mais aussi au code source de toutes les fonctionnalités gratuites et payantes d'Elasticsearch et de Kibana. Avec ELv2, notre objectif est d'être aussi flexibles que possible tout en nous protégeant de tout abus éventuel. Cette licence confère gratuitement le droit d'utilisation, de modification, de création d'œuvres dérivées et de redistribution avec trois limites simples :

  • Vous ne pouvez pas fournir les produits en tant que service géré. 
  • Vous ne pouvez pas contourner la principale fonctionnalité de cette licence ni obscurcir ou supprimer les fonctionnalités protégées par les clés de licence.
  • Vous ne pouvez ni supprimer ni obscurcir toute notification de licence, de droit d'auteur ou autre.

Nous avons essayé de réduire les limites uniquement à celles protégeant nos produits et notre marque de toute utilisation abusive.


J'utilise Elasticsearch et Kibana au sein de mon entreprise. Comment ELv2 fonctionne-t-elle pour moi ?

Vous pouvez continuer à utiliser gratuitement la distribution par défaut d'Elasticsearch et de Kibana. ELv2 vous accorde des droits supplémentaires. Toutefois, votre utilisation est clairement autorisée par la licence Elastic depuis sa création. Si vous souhaitez accéder à nos fonctionnalités Gold, Platinum et Enterprise, vous devez souscrire un abonnement.


Je développe une application en m'appuyant sur Elasticsearch. Comment ELv2 fonctionne-t-elle pour moi ?

Vous pouvez utiliser gratuitement Elasticsearch dans le cadre de votre application autogérée ou SaaS, et la redistribuer avec votre application si vous respectez les trois limites décrites plus haut.


J'intègre Elasticsearch ou Kibana à mon application et les personnalise. Comment ELv2 fonctionne-t-elle pour moi ?

La licence Elastic 2.0 autorise l'utilisation, la modification et la redistribution avec trois limites qui sont récapitulées plus haut.

Si vous respectez ces règles simples, vous pouvez continuer à utiliser notre distribution par défaut dans le cadre de la licence Elastic. Si vous avez des questions, n'hésitez pas à nous contacter à l'adresse elastic_license@elastic.co.


En quoi la licence Elastic 2.0 diffère-t-elle de la licence Elastic 1.0 ?

Avec la licence Elastic 2.0, nous avons tenons compte des commentaires des membres de notre communauté, de notre expérience accumulée ces dernières années, mais aussi de celle d'entreprises comme MongoDB, CockroachDB, RedisLabs, TimescaleDB et Graylog. Nous avons décidé de tout autoriser et de nous concentrer sur l'ajout du plus petit nombre de protections contre les abus. Nous avons créé la licence dans cette optique.

La licence Elastic 2.0 autorise l'utilisation, la modification et la redistribution gratuites avec trois limites simples visant à protéger nos produits et notre marque de toute utilisation abusive, comme nous l'expliquons plus haut.


Pouvez-vous fournir des exemples de prestations autorisées de logiciels à des tiers dans le cadre d'un service géré ou hébergé ?

J'utilise Elasticsearch pour ajouter une zone de recherche à mon produit SaaS d'images de chat.
Cette utilisation est autorisée dans le cadre d'ELv2. Chat ch'est sûr !

En ma qualité de sous-traitant, je configure Elasticsearch et Kibana pour mes clients qui les utilisent en interne.
Cette utilisation est autorisée dans le cadre d'ELv2, car vous ne fournissez pas ces logiciels dans le cadre d'un service géré.

Mon produit SaaS d'images de chat affiche des tableaux de bord Kibana en lecture seule contenant l'analyse des recherches et des vues.
Cette utilisation est autorisée dans le cadre d'ELv2. L'utilisation de Kibana dans ce cas est limitée et ne constitue pas un accès à une grande partie des fonctionnalités de Kibana.

Je suis un fournisseur de services gérés (Managed Service Provider ou MSP). J'exécute Elasticsearch et Kibana pour mes clients.
Si vos clients n'accèdent pas à Elasticsearch ni à Kibana, cette utilisation est autorisée dans le cadre d'ELv2. Si vos clients ont accès à une grande partie des fonctionnalités d'Elasticsearch et de Kibana dans le cadre de vos services, cette utilisation n'est pas autorisée.

Je fournis Elasticsearch et Kibana en tant que service. Mes clients ont accès directement à de nombreuses fonctionnalités des API d'Elasticsearch et de l'interface utilisateur de Kibana.
Cette utilisation n'est pas autorisée dans le cadre d'ELv2. Veuillez nous contacter pour savoir comment vous pouvez procéder.

Si vous avez des questions sur votre cas d'utilisation, n'hésitez pas à nous contacter à l'adresse elastic_license@elastic.co.