Amazon presentou OpenSearch, un fork da plataforma Elasticsearch

Amazon anunciou a creación do proxecto OpenSearch, dentro do cal se creou unha bifurcación da plataforma de busca, análise e almacenamento de datos Elasticsearch, así como a interface web Kibana asociada á plataforma. O código distribúese baixo a licenza Apache 2.0. No futuro, pensamos cambiar o nome de Amazon Elasticsearch Service a Amazon OpenSearch Service.

OpenSearch está bifurcado desde a base de código Elasticsearch 7.10.2. O traballo na bifurcación comezou oficialmente o 21 de xaneiro, despois de que o código bifurcado foi limpo de compoñentes non distribuídos baixo a licenza Apache 2.0 e os elementos da marca Elasticsearch foron substituídos por OpenSearch. Na súa forma actual, o código aínda está en probas alfa, e a primeira versión beta espérase nunhas poucas semanas. Está previsto estabilizar a base de código e preparar OpenSearch para o seu uso en sistemas de produción a mediados de 2021.

OpenSearch desenvolverase como un proxecto colaborativo desenvolvido coa contribución da comunidade. Nótase que o comisario do proxecto é actualmente Amazon, pero no futuro, xunto coa comunidade, desenvolverase unha estratexia óptima para a xestión, a toma de decisións e a interacción dos participantes implicados no desenvolvemento.

Empresas como Red Hat, SAP, Capital One e Logz.io xa se sumaron ao traballo en OpenSearch. Cabe destacar que Logz.io xa intentou desenvolver o seu propio fork de Elasticsearch, pero uniuse ao traballo no proxecto común. Para participar no desenvolvemento de OpenSearch, non é necesario asinar un acordo de transferencia (CLA, Contrato de licenza de colaborador) e as regras de uso da marca rexistrada OpenSearch son permisivas e permítenche indicar este nome ao promocionar os teus produtos.

O motivo para crear o fork foi a transferencia do proxecto orixinal de Elasticsearch á SSPL propietaria (Server Side Public License) e o cesamento dos cambios de publicación baixo a antiga licenza Apache 2.0. A licenza SSPL está recoñecida pola OSI (Open Source Initiative) como non cumpre os criterios de código aberto debido á presenza de requisitos discriminatorios. En particular, a pesar de que a licenza SSPL está baseada en AGPLv3, o texto contén requisitos adicionais para a entrega baixo a licenza SSPL non só do propio código da aplicación, senón tamén do código fonte de todos os compoñentes implicados na prestación do servizo na nube. .

Dise que a motivación detrás do fork é manter a Elasticsearch e Kibana de código aberto e proporcionar unha solución completa de código aberto desenvolvida coa contribución da comunidade. O proxecto OpenSearch tamén continuará co desenvolvemento independente da distribución Open Distro para Elasticsearch, que se desenvolveu anteriormente conxuntamente con Expedia Group e Netflix en forma de complemento para Elasticsearch e incluía funcións adicionais que substitúen os compoñentes de pago de Elasticsearch, como como ferramentas para a aprendizaxe automática, soporte SQL, notificacións de xeración, mecanismos para diagnosticar o rendemento do clúster, autenticación mediante Active Directory, Kerberos, SAML e OpenID, implementación dun inicio de sesión único (SSO), soporte para o cifrado de tráfico, un acceso baseado en roles. sistema de control (RBAC), registro detallado para auditoría.

Fonte: opennet.ru

Engadir un comentario