Amazon ha presentado OpenSearch, un fork de la plataforma Elasticsearch

La empresa Amazon anunció la creación del proyecto OpenSearch, en el cual se ha desarrollado un fork de la plataforma de búsqueda, análisis y almacenamiento de datos Elasticsearch, así como de la interfaz web asociada, Kibana. El código se distribuye bajo la licencia Apache 2.0. En el futuro, se planea renombrar el servicio Amazon Elasticsearch Service a Amazon OpenSearch Service.

OpenSearch se bifurcó de la base de código de Elasticsearch 7.10.2. Oficialmente, el trabajo en el fork comenzó el 21 de enero, tras lo cual se realizó una limpieza del código bifurcado de los componentes que no se distribuyen bajo la licencia Apache 2.0, y se reemplazaron los elementos de la marca Elasticsearch por OpenSearch. En su estado actual, el código se encuentra en fase de prueba alfa, y se espera que en unas semanas se realice el primer lanzamiento beta. Se planea estabilizar la base de código y hacer que OpenSearch esté listo para su uso en sistemas operativos para mediados de 2021.

OpenSearch se desarrollará como un proyecto colaborativo, desarrollado con la participación de la comunidad. Se señala que actualmente la empresa Amazon actúa como curador del proyecto, pero en el futuro se formulará conjuntamente con la comunidad una estrategia óptima para la gestión, la toma de decisiones y la interacción de los participantes involucrados en el desarrollo.

Ya se han unido al trabajo de OpenSearch empresas como Red Hat, SAP, Capital One y Logz.io. Es notable que la empresa Logz.io había intentado previamente desarrollar su propio fork de Elasticsearch, pero se unió al trabajo del proyecto conjunto. No se requiere la firma de un acuerdo de transferencia de derechos de propiedad (CLA, Contributor License Agreement) para participar en el desarrollo de OpenSearch, y las reglas para el uso de la marca OpenSearch son permisivas, lo que permite utilizar este nombre al promover sus productos.

El motivo de la creación del fork fue la transición del proyecto original Elasticsearch a una licencia no libre, la SSPL (Server Side Public License), y la suspensión de la publicación de cambios bajo la antigua licencia Apache 2.0. La licencia SSPL ha sido considerada por la organización OSI (Open Source Initiative) como no conforme a los criterios de Open Source debido a la inclusión de requisitos discriminatorios. En particular, a pesar de que la licencia SSPL se basa en la AGPLv3, el texto incluye requisitos adicionales que exigen la entrega bajo la licencia SSPL no solo del código de la aplicación misma, sino también de los textos fuente de todos los componentes involucrados en la provisión del servicio en la nube.

Como motivo para crear el fork se menciona la intención de mantener Elasticsearch y Kibana como proyectos abiertos y proporcionar una solución totalmente abierta, desarrollada con la participación de la comunidad. En el marco del proyecto OpenSearch, también se continuará con el desarrollo independiente del distribuidor Open Distro for Elasticsearch, que previamente fue desarrollado en colaboración con Expedia Group y Netflix como una extensión de Elasticsearch e incluía funcionalidades adicionales que reemplazan componentes de pago de Elasticsearch, como herramientas de aprendizaje automático, soporte SQL, generación de alertas, mecanismos de diagnóstico del rendimiento del clúster, autenticación mediante Active Directory, Kerberos, SAML y OpenID, implementación de un único punto de entrada (SSO), soporte para cifrado de tráfico, sistema de control de acceso basado en roles (RBAC) y mantenimiento de un registro detallado para auditoría.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster