Amazon a introduit OpenSearch, un fork de la plateforme Elasticsearch.

La société Amazon a annoncé la création du projet OpenSearch, qui comprend un fork de la plateforme de recherche, d'analyse et de stockage de données Elasticsearch, ainsi qu'une interface web associée, Kibana. Le code est distribué sous la licence Apache 2.0. À l'avenir, il est prévu de renommer le service Amazon Elasticsearch Service en Amazon OpenSearch Service.

OpenSearch est dérivé de la base de code Elasticsearch 7.10.2. Le travail sur le fork a officiellement commencé le 21 janvier, après quoi un nettoyage du code forké a été effectué pour retirer les composants non distribués sous la licence Apache 2.0 et remplacer les éléments de marque Elasticsearch par OpenSearch. Dans sa forme actuelle, le code est encore en phase de test alpha, et la première version bêta est attendue dans quelques semaines. La stabilisation de la base de code et la préparation d'OpenSearch à l'utilisation dans des systèmes de production sont prévues pour le milieu de l'année 2021.

OpenSearch se développera comme un projet collaboratif, développé avec la participation de la communauté. Il est noté que la société Amazon est actuellement le responsable du projet, mais qu'une stratégie de gestion, de prise de décision et d'interaction optimale sera élaborée en collaboration avec la communauté pour impliquer les participants au développement.

Des entreprises telles que Red Hat, SAP, Capital One et Logz.io ont déjà rejoint le travail sur OpenSearch. Il est intéressant de noter que la société Logz.io avait précédemment essayé de développer son propre fork d'Elasticsearch, mais a rejoint le travail sur le projet commun. La participation au développement d'OpenSearch ne nécessite pas la signature d'un accord de transfert des droits de propriété (CLA, Contributor License Agreement), et les règles d'utilisation de la marque OpenSearch sont de nature permissive et permettent d'utiliser ce nom lors de la promotion de leurs produits.

La création du fork a été motivée par le passage du projet source Elasticsearch à une licence non libre SSPL (Server Side Public License) et l'arrêt de la publication des modifications sous l'ancienne licence Apache 2.0. La licence SSPL a été jugée non conforme aux critères Open Source par l'organisation OSI (Open Source Initiative) en raison de ses exigences discriminatoires. En particulier, bien que la licence SSPL soit basée sur l'AGPLv3, le texte contient des exigences supplémentaires pour la fourniture sous la licence SSPL non seulement du code de l'application elle-même, mais aussi des codes sources de tous les composants impliqués dans la fourniture du service cloud.

Le motif de la création du fork est de conserver Elasticsearch et Kibana sous forme de projets ouverts et de fournir une solution entièrement ouverte, développée avec la participation de la communauté. Dans le cadre du projet OpenSearch, le développement indépendant de la distribution Open Distro for Elasticsearch se poursuivra également, une distribution qui a été précédemment développée en collaboration avec Expedia Group et Netflix en tant que surcouche à Elasticsearch et incluant des fonctionnalités supplémentaires remplaçant les composants payants d'Elasticsearch, tels que des outils d'apprentissage automatique, le support SQL, la génération de notifications, des mécanismes de diagnostic des performances du cluster, l'authentification via Active Directory, Kerberos, SAML et OpenID, la mise en œuvre d'un point d'entrée unique (SSO), le soutien au chiffrement du trafic, un système de contrôle d'accès basé sur les rôles (RBAC) et une journalisation détaillée pour l'audit.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster