IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Elasticsearch est à nouveau open source, en ajoutant l'AGPL, conforme à l'OSI, comme troisième option
Après trois ans où les produits d'Elastic ne possédaient qu'une double-licence non open source

Le , par Jade Emy

40PARTAGES

6  0 
Shay Banon, fondateur et PDG d’Elastic, annonce qu'Elasticsearch est à nouveau open source. À la suite du changement en double-licence, il y a 3 ans, Elastic ajoute l'AGPL comme troisième option. Avec ce changement, Elastic espère éliminer une grande partie de la confusion qui régnait sur le marché.

Elasticsearch est un logiciel utilisant Lucene pour l'indexation et la recherche de données. Elasticsearch permet de faire des recherches sur tout type de document. Il possède une architecture adaptable, fait des recherches quasiment en temps réel et peut s'organiser en multi-entité. Selon le classement DB-Engines, Elasticsearch est le moteur de recherche d'entreprise le plus populaire.

Il y a trois ans et demi, Elastic avait modifié la licence de ses produits de base pour passer d'Apache 2.0 à une double licence sous la Server Side Public License (SSPL) et la nouvelle Elastic License, qui ne sont pas des licences open source conformes à l'OSI.

Elastic vient d'annoncer que Elasticsearch est à nouveau open source. Elasticsearch possède une triple licence : la Server Side Public License, la licence Elastic et ajoutant donc la Affero General Public License (AGPL), conforme à l'Open Source Initiative (OSI), comme troisième option.


Lors du changement en double licence, Shay Banon, fondateur et PDG d’Elastic (l’entreprise porteuse du projet), expliquait le changement pour "garantit à notre communauté et à nos clients un accès libre et ouvert pour utiliser, modifier, redistribuer et collaborer sur le code. Cela protège également notre investissement continu dans le développement de produits que nous distribuons librement et en open source en empêchant les fournisseurs de services cloud d'offrir Elasticsearch et Kibana en tant que service sans contribuer en retour."

Ce changement était une réaction à AWS, qui proposait un produit de recherche hébergé payant directement concurrent de l'offre commerciale d'Elastic. AWS sponsorisait également un emballage alternatif "distribution ouverte" d'Elasticsearch, créé en 2019 en réponse à Elastic qui publiait des composants de leur paquet sous le nom de "x-pack" sous des licences alternatives. AWS a ensuite forké Elasticsearch entièrement, créant le projet OpenSearch en avril 2021.

Ainsi, Elastic a opéré un nouveau changement : elle triple les licences de ses produits de base, en ajoutant l'AGPL, conforme à l'OSI, comme troisième option. Shay Banon commente en s'amusant que "le changement de licence était une erreur, et Elastic fait maintenant marche arrière." Avec ce changement, Elastic espère éliminer une grande partie de la confusion qui régnait sur le marché lors de la modification d'il y a trois ans.

De plus, il constate que "le paysage est aujourd'hui totalement différent". Peut-être par rapport au désaccord sur la marque avec AWS. Le différent étant résolu car AWS ne vend plus son propre Elasticsearch mais OpenSearch à la place. Ce changement permettra aux entreprises de revenir à l'open-source. Shay Banon conclut que "c'est parce que nous avons agi à l'époque que nous sommes en mesure d'agir aujourd'hui."


Voici l'annonce de Shay Banon, fondateur et PDG d’Elastic :


Elasticsearch est à nouveau open source

[ADN] Elasticsearch et Kibana peuvent à nouveau être qualifiés d'Open Source. Il est difficile d'exprimer à quel point cette déclaration me rend heureux. Je saute littéralement de haut en bas avec excitation. Nous le sommes tous chez Elastic. L'Open Source est dans mon ADN. C'est dans l'ADN d'Elastic. Pouvoir à nouveau appeler Elasticsearch Open Source est une pure joie.

[AMOUR]En résumé, nous allons ajouter l'AGPL comme option de licence à côté de l'ELv2 et de la SSPL dans les semaines à venir. Nous n'avons jamais cessé de croire et de nous comporter comme une communauté Open Source après avoir changé de licence. Mais le fait de pouvoir utiliser le terme Open Source, en utilisant l'AGPL, une licence approuvée par l'OSI, élimine toutes les questions, ou les tromperies, que les gens pourraient avoir.

[Pas Nous]Nous n'avons jamais cessé de croire en l'Open Source chez Elastic. Je n'ai jamais cessé de croire en l'Open Source. Cela fait 25 ans que j'y crois vraiment. Alors pourquoi ce changement il y a 3 ans ? Nous avions des problèmes avec AWS et la confusion que leur offre provoquait sur le marché. Après avoir essayé toutes les autres options auxquelles nous pouvions penser, nous avons changé la licence, tout en sachant que cela entraînerait un fork d'Elasticsearch avec un nom différent et une trajectoire différente. C'est une longue histoire.

[Pleins D'étoiles]La bonne nouvelle, c'est que même si cela a été douloureux, cela a fonctionné. 3 ans plus tard, Amazon s'est pleinement investi dans leur fork, la confusion du marché a été (en grande partie) résolue et notre partenariat avec AWS est plus fort que jamais. Nous avons même été nommés partenaire AWS de l'année. J'ai toujours espéré que suffisamment de temps passerait pour que nous puissions nous sentir en sécurité et redevenir un projet Open Source - et c'est enfin le cas.

[Loyal]Nous voulons rendre la vie de nos utilisateurs aussi simple que possible. Nous avons des gens qui aiment vraiment ELv2 (une licence inspirée de BSD). D'autres ont approuvé la SSPL (MongoDB l'utilise). C'est pourquoi nous ajoutons simplement une option supplémentaire, sans rien supprimer. Si vous utilisez et appréciez déjà Elasticsearch, continuez, rien n'a changé. Pour les autres, vous avez maintenant la possibilité de choisir AGPL également.

[Loyal]Nous avons choisi l'AGPL, plutôt qu'une autre licence, parce que nous espérons que notre travail avec l'OSI aidera à avoir plus d'options dans le monde des licences Open Source. Et il semble qu'une autre licence approuvée par l'OSI rimera avec SSPL et/ou AGPL. Peut-être que l'AGPL est suffisante pour les logiciels d'infrastructure comme le nôtre avec la façon dont les choses ont progressé depuis que nous avons dû changer de licence (par exemple, Grafana qui est passé d'Apache2 à cette licence). Nous nous engageons à trouver une solution.

[Euphorie]Je suis tellement heureux de pouvoir appeler Elasticsearch Open Source à nouveau.

[Tout va bien]Avec tout changement, il peut y avoir de la confusion et, bien sûr, des trolls. (N'y a-t-il pas toujours des trolls ?) Amusons-nous un peu et essayons de répondre à certaines de ces questions. En voici quelques-unes que je peux imaginer, mais continuons à en ajouter.

  • "Changer la licence était une erreur, et Elastic fait maintenant marche arrière". Nous avons éliminé une grande partie de la confusion qui régnait sur le marché lorsque nous avons modifié notre licence il y a 3 ans. Et grâce à nos actions, beaucoup de choses ont changé. Le paysage est aujourd'hui totalement différent. Nous ne vivons pas dans le passé. Nous voulons construire un avenir meilleur pour nos utilisateurs. C'est parce que nous avons agi à l'époque que nous sommes en mesure d'agir aujourd'hui.
  • "L'AGPL n'est pas véritablement open source, la licence "X" l'est" : L'AGPL est une licence approuvée par l'OSI et largement adoptée. Par exemple, MongoDB était sous AGPL et Grafana est sous AGPL. Cela montre que l'AGPL n'affecte pas l'utilisation ou la popularité. Nous avons choisi l'AGPL parce que nous pensons que c'est la meilleure façon de commencer à ouvrir la voie, avec l'OSI, vers plus d'Open Source dans le monde, pas moins.
  • "Elastic change de licence parce qu'ils ne vont pas bien" - Je commencerai par dire que je suis toujours aussi enthousiaste quant à l'avenir d'Elastic. Je suis extrêmement fier de nos produits et de l'exécution de notre équipe. Nous avons mis en place Elasticsearch sans état, ES|QL, et des tonnes d'améliorations des bases de données vectorielles et de la recherche hybride pour les cas d'utilisation de la GenAI. Nous nous appuyons fortement sur OTel pour la journalisation et l'observabilité. Et notre produit SIEM dans le domaine de la sécurité ne cesse d'ajouter des fonctionnalités étonnantes et c'est l'un de ceux qui se développent le plus rapidement sur le marché. La réponse des utilisateurs est impressionnante. Le marché boursier connaîtra des hauts et des bas. Ce que je peux vous assurer, c'est que nous pensons toujours à long terme, et ce changement en fait partie.


[Humble]C'est tellement excitant de construire pour l'avenir. Elasticsearch redevient Open Source. Bravo ! Quelle merveilleuse chose à dire. Quelle merveilleuse journée.
Source : "Elasticsearch is open source, again"

Et vous ?

Pensez-vous que cette décision est crédible ou pertinente ?
Avez-vous utilisé cet outil ou un outil similaire, et si oui qu'en pensez-vous ?

Voir aussi :

Elasticsearch va basculer vers un système de double licence dans les semaines à venir, suscitant la confusion de la communauté, un contributeur estimant même qu'Elastic n'est plus open source

OpenSearch : un fork d'Elasticsearch et de Kibana développé par AWS pour ses propres besoins. Le projet est la réponse d'AWS à la décision d'Elastic de basculer vers un système double licence

L'open source d'entreprise est mort, selon le développeur Jeff Geerling qui dénonce les postures de plus en plus d'entreprises, qui s'accaparent du travail de leur communauté via les changements de licence

Une erreur dans cette actualité ? Signalez-nous-la !