Amazon va presentar OpenSearch, una bifurcació de la plataforma Elasticsearch

Amazon ha anunciat la creació del projecte OpenSearch, dins del qual s'ha creat una bifurcació de la plataforma de cerca, anàlisi i emmagatzematge de dades Elasticsearch, així com la interfície web Kibana associada a la plataforma. El codi es distribueix sota la llicència Apache 2.0. En el futur, tenim previst canviar el nom d'Amazon Elasticsearch Service a Amazon OpenSearch Service.

OpenSearch es bifurca des de la base de codi Elasticsearch 7.10.2. El treball a la bifurcació va començar oficialment el 21 de gener, després del qual es va netejar el codi bifurcat dels components que no es distribuïen sota la llicència Apache 2.0 i es van substituir els elements de la marca Elasticsearch per OpenSearch. En la seva forma actual, el codi encara es troba en proves alfa i s'espera la primera versió beta d'aquí a unes setmanes. Es preveu estabilitzar la base de codi i preparar OpenSearch per al seu ús en sistemes de producció a mitjans de 2021.

OpenSearch es desenvoluparà com un projecte col·laboratiu desenvolupat amb l'aportació de la comunitat. Cal destacar que el comissari del projecte és actualment Amazon, però en el futur, juntament amb la comunitat, es desenvoluparà una estratègia òptima de gestió, presa de decisions i interacció dels participants implicats en el desenvolupament.

Empreses com Red Hat, SAP, Capital One i Logz.io ja s'han sumat al treball a OpenSearch. Cal destacar que Logz.io va intentar desenvolupar la seva pròpia bifurcació d'Elasticsearch, però es va unir al treball en el projecte comú. Per participar en el desenvolupament d'OpenSearch, no cal que signis un acord de transferència (CLA, Acord de llicència de col·laborador) i les regles per utilitzar la marca registrada OpenSearch són permissives i us permeten indicar aquest nom quan promocioneu els vostres productes.

El motiu de la creació de la bifurcació va ser la transferència del projecte Elasticsearch original a la propietat SSPL (Llicència Pública del costat del servidor) i el cessament dels canvis de publicació sota l'antiga llicència Apache 2.0. La llicència SSPL està reconeguda per l'OSI (Open Source Initiative) que no compleix els criteris de codi obert a causa de la presència de requisits discriminatoris. En particular, malgrat que la llicència SSPL es basa en AGPLv3, el text conté requisits addicionals per al lliurament sota la llicència SSPL no només del codi de l'aplicació, sinó també del codi font de tots els components implicats en la prestació del servei al núvol. .

Es diu que la motivació darrere de la bifurcació és mantenir Elasticsearch i Kibana de codi obert i oferir una solució completa de codi obert desenvolupada amb l'aportació de la comunitat. El projecte OpenSearch també continuarà el desenvolupament independent de la distribució Open Distro per a Elasticsearch, que es va desenvolupar prèviament conjuntament amb Expedia Group i Netflix en forma d'un complement per a Elasticsearch i que incloïa funcions addicionals que substitueixen els components de pagament d'Elasticsearch, com ara com a eines per a l'aprenentatge automàtic, suport SQL, notificacions de generació, mecanismes per diagnosticar el rendiment del clúster, autenticació mitjançant Active Directory, Kerberos, SAML i OpenID, implementació d'un inici de sessió únic (SSO), suport per a xifratge de trànsit, accés basat en rols sistema de control (RBAC), registre detallat per a l'auditoria.

Font: opennet.ru

Afegeix comentari