Amazon a annoncé la création du projet OpenSearch, au sein duquel un fork de la plateforme de recherche, d'analyse et de stockage de données Elasticsearch, ainsi que l'interface web Kibana associée à la plateforme, ont été créés. Le code est distribué sous la licence Apache 2.0. à l'avenir, nous prévoyons de renommer Amazon Elasticsearch Service en Amazon OpenSearch Service.
OpenSearch est dĂ©rivĂ© de la base de code Elasticsearch 7.10.2. Les travaux sur le fork ont ââofficiellement commencĂ© le 21 janvier, aprĂšs quoi le code du fork a Ă©tĂ© nettoyĂ© des composants non distribuĂ©s sous la licence Apache 2.0 et les Ă©lĂ©ments de la marque Elasticsearch ont Ă©tĂ© remplacĂ©s par OpenSearch. Dans sa forme actuelle, le code est encore en test alpha et la premiĂšre version bĂȘta est attendue dans quelques semaines. Il est prĂ©vu de stabiliser la base de code et de rendre OpenSearch prĂȘt Ă ĂȘtre utilisĂ© dans les systĂšmes de production d'ici la mi-2021.
OpenSearch sera développé comme un projet collaboratif développé avec la contribution de la communauté. Il est à noter que le conservateur du projet est actuellement Amazon, mais qu'à l'avenir, en collaboration avec la communauté, une stratégie optimale de gestion, de prise de décision et d'interaction des participants impliqués dans le développement sera développée.
Des entreprises telles que Red Hat, SAP, Capital One et Logz.io ont déjà rejoint les travaux sur OpenSearch. Il est à noter que Logz.io a déjà tenté de développer son propre fork d'Elasticsearch, mais a rejoint les travaux sur un projet commun. Pour participer au développement d'OpenSearch, vous n'avez pas besoin de signer d'accord de cession (CLA, Contributor License Agreement), et les rÚgles d'utilisation de la marque OpenSearch sont permissives et vous permettent d'indiquer ce nom lors de la promotion de vos produits.
La raison de la crĂ©ation du fork Ă©tait le transfert du projet Elasticsearch original vers la licence propriĂ©taire SSPL (Server Side Public License) et l'arrĂȘt de la publication des modifications sous l'ancienne licence Apache 2.0. La licence SSPL est reconnue par l'OSI (Open Source Initiative) comme ne rĂ©pondant pas aux critĂšres Open Source en raison de la prĂ©sence d'exigences discriminatoires. En particulier, malgrĂ© le fait que la licence SSPL soit basĂ©e sur AGPLv3, le texte contient des exigences supplĂ©mentaires pour la livraison sous licence SSPL non seulement du code de l'application lui-mĂȘme, mais Ă©galement du code source de tous les composants impliquĂ©s dans la fourniture du service cloud. .
La motivation derriĂšre ce fork serait de garder Elasticsearch et Kibana open source et de fournir une solution open source complĂšte dĂ©veloppĂ©e avec la contribution de la communautĂ©. Le projet OpenSearch poursuivra Ă©galement le dĂ©veloppement indĂ©pendant de la distribution Open Distro pour Elasticsearch, qui avait Ă©tĂ© prĂ©cĂ©demment dĂ©veloppĂ©e conjointement avec Expedia Group et Netflix sous la forme d'un module complĂ©mentaire pour Elasticsearch et comprenait des fonctionnalitĂ©s supplĂ©mentaires qui remplacent les composants payants d'Elasticsearch, tels que comme outils d'apprentissage automatique, support SQL, notifications de gĂ©nĂ©ration, mĂ©canismes de diagnostic des performances du cluster, authentification via Active Directory, Kerberos, SAML et OpenID, mise en Ćuvre d'une authentification unique (SSO), prise en charge du chiffrement du trafic, accĂšs basĂ© sur les rĂŽles systĂšme de contrĂŽle (RBAC), journalisation dĂ©taillĂ©e pour lâaudit.
Source: opennet.ru
