elastic es un software que utiliza Lucene para indexar y buscar datos. Proporciona un motor de búsqueda distribuido y multientidad a través de una interfaz REST. Es un software escrito en Java distribuido bajo la Elastic (Open core). El editor también ofrece una versión de código abierto bajo la licencia Apache 2.0, así como la posibilidad de suscribirse a una oferta de SaaS.

Elasticsearch te permite buscar cualquier tipo de documento. Tiene una arquitectura adaptable, realiza investigaciones casi en tiempo real y se puede organizar en múltiples áreas. Elasticsearch usa Lucene e intenta que todas sus funciones estén disponibles a través de las interfaces JSON y Java. También tiene funciones de búsqueda y filtrado por facetas.

Para garantizar la resistencia, cada fragmento puede tener cero o más réplicas, cada nodo del clúster aloja uno o más fragmentos y actúa como coordinador para delegar operaciones en el nodo que contiene el fragmento correcto. El balanceo y el enrutamiento se realizan automáticamente.

Elasticsearch cambiará a

En una publicación de blog, Shay Banon, fundador y CEO de Elastic (la compañía detrás del proyecto), informa que el código fuente de la versión 7.11 del motor de búsqueda y análisis distribuido cambiará a un “Sistema de licencia dual a la carta: Elastic y SSPL, no aprobado por el OSI.

“Estamos trasladando nuestro código fuente con licencia Apache 2.0 en Elasticsearch y Kibana a la licencia dual bajo la Licencia pública del lado del servidor (SSPL) y la Licencia elástica, lo que brinda a los usuarios la opción de qué licencia solicitar. Este cambio de licencia garantiza a nuestra comunidad y a nuestros clientes acceso libre y gratuito para usar, modificar, redistribuir y colaborar en el código. También protege nuestra inversión continua en el desarrollo de productos que distribuimos libremente y de código abierto al evitar que los proveedores de servicios en la nube ofrezcan Elasticsearch y Kibana como un servicio sin contribuir a cambio. Esto se aplicará a todas las ramas mantenidas de estos dos productos y tendrá lugar antes de nuestra próxima versión 7.11. Nuestras versiones continuarán

 

“Este cambio de licencia de código fuente no tiene ningún impacto en la inmensa mayoría de nuestra comunidad de usuarios que usa libremente nuestra distribución predeterminada. Tampoco tiene ningún impacto en nuestros clientes de la nube o en nuestros clientes de software autogestionado.

La primera de estas licencias ha estado en vigor desde 2018 y ha apoyado el desarrollo del modelo de núcleo abierto (núcleo funcional abierto + módulos propietarios adicionales) en toda la pila de Elastic (Elasticsearch, Kibana, Beats, Logstash). Este modelo primero implicó la adición de funciones pagas. Por ejemplo, un sistema de alerta y bloques de construcción de aprendizaje automático. Luego se agregaron componentes gratuitos, entre otros, para monitorear y depurar.

SSPL es una licencia creada por MongoDB para incorporar los principios del código abierto al tiempo que brinda protección contra los proveedores de nube pública que ofrecen productos de código abierto como un servicio sin contribuir a cambio.

SSPL permite el uso y las modificaciones libres y sin restricciones, con el simple requisito de que si está proporcionando el producto como un servicio a otros, también debe publicar todas las modificaciones, así como el código fuente de sus capas comerciales, bajo SSPL.

¿Por qué este cambio?

Shay Banon explica:

“Como se mencionó anteriormente, en los últimos tres años el mercado ha cambiado y la comunidad ha llegado a comprender que las empresas de código abierto necesitan proteger mejor su software para mantener un alto nivel de inversión e innovación. Con el cambio a SaaS como modelo de entrega, algunos proveedores de servicios en la nube han aprovechado los productos de código abierto proporcionándolos como un servicio, sin contribuir a cambio. Esto desvía fondos que se habrían reinvertido en el producto y perjudica a los usuarios y a la comunidad.

“Al igual que nuestros pares de código abierto, hemos tenido esta experiencia de uso indebido de nuestras marcas registradas, desde intentos descarados de dividir nuestra comunidad con un reempaquetado de código abierto de nuestros productos OSS hasta“ inspiraciones ”de nuestro código propietario. Aunque cada empresa de código abierto ha adoptado un enfoque ligeramente diferente para resolver este problema, en general han cambiado su licencia de código abierto para proteger su inversión en software libre, al tiempo que tratan de preservar los principios de apertura, transparencia y transparencia. Del mismo modo, estamos dando el siguiente paso natural al realizar un cambio específico en la forma en que autorizamos nuestro código fuente. Este cambio no afectará a la gran mayoría de nuestros usuarios,

“Esperamos que algunos de nuestros competidores intenten difundir todo tipo de FUD [nota del editor: FUD es un acrónimo de Miedo, incertidumbre y duda , una técnica retórica utilizada en ventas, marketing, relaciones públicas y el discurso político] en torno a este cambio”. . Déjame ser claro para todos los oponentes. Creemos profundamente en los principios de productos abiertos y gratuitos y en la transparencia con la comunidad. Nuestro historial es testimonio de este compromiso y seguiremos construyéndolo ”.

Fuente: https://www.elastic.co/