AWS a annoncé aujourd’hui qu’il effectuait la transition Recherche ouverteson fork open source du populaire moteur de recherche et d’analyse Elasticsearch, à la Fondation Linux avec le lancement de la très bien nommée OpenSearch Foundation.
AWS a lancé le projet OpenSearch pour la première fois en 2021, après qu’Elastic a modifié sa licence pour ses projets Elasticsearch et Kibana en sa propre licence propriétaire, la licence Elastic. À l’époque, plusieurs fournisseurs open source ont opté pour des changements similaires, en grande partie dans le but d’empêcher les grands fournisseurs de cloud, et en particulier AWS, de proposer des services hébergés basés sur leurs logiciels.
Ironiquement, cette décision intervient quelques semaines seulement après qu’Elastic a annoncé qu’il proposerait à nouveau Elasticsearch et Kibana sous une licence open source, l’AGPLqui oblige ses utilisateurs à publier l’intégralité de leur code source s’ils y ont apporté des modifications. Il est intéressant de noter qu’Elastic a choisi de proposer cette option en parallèle de sa propre licence plus restrictive car, comme l’a déclaré l’entreprise, « nous avons des gens qui aiment vraiment ELv2 ».
Lorsque AWS a créé OpenSearch, le projet a suscité un certain scepticisme. Après tout, AWS n’avait jamais géré un projet d’une telle envergure. Mukul Karnikle directeur général des services de recherche d’AWS, l’a reconnu.
« Lorsque nous avons créé OpenSearch à l’époque, il était nouveau pour Amazon et AWS de prendre en charge un projet open source et de le développer », m’a-t-il expliqué lors d’une interview avant l’annonce d’aujourd’hui. « Dès le début, notre objectif était d’être axé sur la communauté et de voir comment nous pouvions faire en sorte que davantage de membres de la communauté participent au projet et y contribuent. »
Karnik a noté qu’AWS a progressivement ouvert le projet, encourageant à la fois les contributions et une gouvernance plus large. « C’est devenu plus organique, d’une certaine manière, où nous réalisons ces étapes organiques pour déterminer comment amener plus de personnes à participer au projet. »
Avec le lancement d’aujourd’hui, un certain nombre d’autres grandes entreprises, dont SAP et Uber, rejoignent la Fondation en tant que membres principaux, avec Aiven, Aryn, Atlassian, Canonical, Digital Ocean, Eliatra, Graylog, NetApp Instaclustr et Portal26 en tant que membres généraux.
Karnik a noté qu’AWS prévoit d’accroître ses contributions à OpenSearch.
En 2021, aucune fondation n’était encore prévue sur la feuille de route, mais intégrer le projet dans sa propre fondation semble désormais être la prochaine étape naturelle, a déclaré Karnik. Il a également noté que l’écosystème OpenSearch a ajouté un certain nombre de ses propres innovations au projet, notamment en le faisant passer d’un système basé sur des clusters à une architecture plus native du cloud. Il a également noté que le projet a récemment introduit des mises à jour comme la séparation du calcul et du stockage, ainsi que la réplication de segments. Avec l’avènement de l’IA, l’intérêt pour OpenSearch en tant que base de données vectorielle a également augmenté, a déclaré Karnik.
La nouvelle Fondation suivra le modèle de gouvernance habituel de la Fondation Linux, avec un conseil d’administration et un comité directeur technique.
« La Linux Foundation est ravie de proposer un espace neutre pour le développement ouvert et collaboratif autour de la recherche et de l’analyse open source », a déclaré Jim Zemlin, directeur exécutif de la Linux Foundation. « La recherche est un outil sur lequel nous comptons tous au quotidien, à la fois pour les besoins professionnels et les besoins des consommateurs, et nous sommes impatients de soutenir la communauté OpenSearch et de l’aider à fournir des outils de recherche et d’analyse puissants aux organisations et aux particuliers du monde entier. »
Comme c’est le cas pour de nombreuses fondations similaires, l’une des raisons pour lesquelles AWS a décidé de contribuer au projet aujourd’hui est d’avoir accès aux services et à l’expertise de la Linux Foundation dans la gestion et le développement de projets open source. En outre, cette décision permet à OpenSearch de se débarrasser de sa perception de projet principalement piloté par AWS, une étape cruciale pour une croissance continue et une adoption plus large.