Actualités

Présentation de la licence Elastic v2 simplifiée et plus flexible, accompagnée de la licence SSPL en option

Nous sommes passés du code source sous licence Apache 2.0 à la double licence Elastic et SSPL. Lorsque nous avons annoncé ce changement pour Elasticsearch et Kibana, nous avons également précisé que nous allions travailler en étroite collaboration avec la communauté pour proposer une version simplifiée et plus flexible de la licence Elastic. Aujourd'hui, j'ai le plaisir de vous présenter les résultats de ce travail.

La licence Elastic est déjà largement utilisée. Plus de 90 % de nos téléchargements s'effectuent dans le cadre de la licence Elastic. Ainsi, les utilisateurs bénéficient d'une valeur ajoutée supplémentaire importante dès le niveau Basic gratuit et ouvert. Par conséquent, la majorité de nos utilisateurs et des membres de notre communauté utilise déjà le logiciel sous licence Elastic. Notre récent changement en la matière ne bouleverse donc pas leurs habitudes. Nous sommes heureux qu'ils voient cette transition de cette manière, car notre intention est de réduire toute perturbation pour notre communauté.

Nous avons profité de l'occasion pour travailler avec notre communauté en vue de trouver des manières de simplifier davantage la licence Elastic. Nous avons répondu aux utilisateurs qui nous ont contactés pour obtenir des précisions. Cette nouvelle version aidera à répondre à la majorité de vos questions tout en protégeant nos produits de tout abus, toute fausse information et toute confusion.

Licence Elastic v2

La licence Elastic v2 (ELv2) est très simple. Il ne s'agit pas d'une licence copyleft. Elle vous accorde le droit d'utilisation, de copie, de distribution, de mise à disposition et de création d’œuvres dérivées du logiciel, avec trois limites seulement. Vous ne pouvez pas :

  1. fournir les produits en tant que service géré ; 
  2. contourner la principale fonctionnalité de cette licence ni obscurcir ou supprimer les fonctionnalités protégées par les clés de licence ; 
  3. supprimer ni obscurcir toute notification de licence, de droit d'auteur ou autre.

ELv2 s'applique à l'ensemble des composants d'Elasticsearch et de Kibana. Elle couvre la distribution et le code source de toutes les fonctionnalités gratuites et payantes.

Dans un esprit d'ouverture, nous partageons notre code source pour nos fonctionnalités gratuites et payantes. Malheureusement, nous avons constaté des utilisations malveillantes et abusives de notre droit d'auteur et nos marques commerciales. Avec cette licence mise à jour, nous souhaitons la rendre aussi flexible que possible tout en intégrant un ensemble minimal de protections. Nous espérons que ces dernières sont judicieuses. Pour en savoir plus sur ELv2, consultez notre FAQ.

Nous avons créé ELv2 pour permettre à d'autres utilisateurs de l'adopter. Nous aurions aimé qu'une telle licence soit disponible en 2015 quand nous n'étions encore qu'une petite entreprise victime de fausses informations. Notre licence intègre toutes les leçons que nous avons tirées de notre expérience et de celle d'autres entreprises ayant appliqué des changements similaires (MongoDB, CockroachDB, RedisLabs, TimescaleDB et Graylog, notamment). Nous espérons avoir apporté notre pierre à l'édifice avec ce changement. En effet, de nombreuses entreprises se retrouvent à devoir prendre une décision similaire. Je souhaite qu'à l'avenir, nous puissions nous unir autour de nos objectifs communs grâce à un petit nombre de licences et qu'ELv2 impulse une dynamique en la matière.

Dans cette optique, nous avons travaillé sur ELv2 avec l'aide d'Heather Meeker, une avocate connue pour avoir aidé à concevoir des licences OSS, notamment la licence publique Mozilla 2.0, mais aussi pour avoir accompagné différentes entreprises dans leur développement de licences similaires, à l'instar de la Confluent Community License et de la licence SSPL. Nous entrons également en contact avec des initiatives comme Polyform Project et Fair-code dans le but de faire encore mieux connaître cette licence et d'identifier des manières d'en promouvoir la vaste utilisation. 

La licence SSPL toujours proposée en option pour le code source

Nous avons ajouté la licence SSPL copyleft créée par MongoDB pour limiter l'impact du changement de licence sur nos utilisateurs. MongoDB est l'un des projets les plus populaires, utilisé par des millions de développeurs qui apprécient la licence SSPL.

Depuis notre annonce, nombre de nos utilisateurs nous ont contactés pour nous remercier de leur proposer cette option. Leur entreprise utilisant déjà MongoDB, notre changement de licence n'a ainsi rien changé pour eux.

La licence SSPL est une option proposée pour le code source, comme vous pouvez le voir ci-dessous.

Pour éviter toute ambigüité, nous n'affirmons toujours pas que les licences SSPL ou Elastic sont approuvées par l'OSI.

Toujours aucun impact pour les utilisateurs de nos solutions dans le cloud et sur site 

Nous vous le répétons : ce changement n'aura aucun impact pour les clients actuels d'Elastic Cloud ou de notre offre autogérée. Ils utilisent déjà la distribution par défaut dans le cadre de la licence Elastic, une pratique régie par les conditions générales de leur contrat d'abonnement qui continue de les autoriser à accéder à des fonctionnalités supplémentaires, au support technique et aux autres engagements d'Elastic (par exemple, l'indemnisation en cas de contrefaçon d'une adresse IP).

Prochaines étapes

Avec ces récents changements, notamment la décision de rendre la licence Elastic plus flexible, nous souhaitons nous consacrer au développement de produits de meilleure qualité et à la collaboration avec notre communauté. Nous voulons vous proposer davantage de fonctionnalités d'excellence, la plupart gratuitement et dans un esprit d'ouverture. Toutefois, nous nous engageons au-delà du code. Ces changements de licence nous permettent d'orienter nos efforts vers un objectif primordial, à savoir garantir votre réussite à l'aide de nos produits.