Preguntas frecuentes sobre el cambio de licencia 2021
Estamos migrando nuestro código fuente con licencia de Apache 2.0 en Elasticsearch y Kibana para que tenga una licencia dual bajo la licencia Elastic y licencia pública del lado del servidor (SSPL), lo que brinda a los usuarios la opción de decidir qué licencia aplicar. También estamos simplificando la licencia Elastic (licencia Elastic v2 o ELv2) y haciéndola mucho más permisiva. Este cambio de licencia garantiza que nuestra comunidad y los clientes tengan acceso gratuito y abierto para usar, modificar, redistribuir y colaborar en el código. También protege nuestra inversión continua en el desarrollo de productos que distribuimos de forma gratuita y abierta al restringir que los proveedores de servicios en la nube ofrezcan Elasticsearch y Kibana como un servicio sin aportar nada. Esto se aplicará a todas las ramas mantenidas de estos dos productos a partir de la versión 7.11. Nuestra distribución predeterminada seguirá estando bajo la licencia Elastic.
Resumen del cambio de licenciamiento
¿Pueden resumir los cambios?
Estamos cambiando el código fuente con licencia Apache 2.0 de Elasticsearch y Kibana para que tenga una licencia dual bajo la licencia Elastic y SSPL 1.0, dando a los usuarios la opción de decidir qué licencia aplicar. También estamos simplificando la licencia Elastic (licencia Elastic v2 o ELv2) y haciéndola mucho más permisiva. Nuestra distribución predeterminada seguirá estando bajo la licencia Elastic como lo ha estado durante casi los últimos tres años, y ya no produciremos una distribución de Apache 2.0.
¿Por qué Elastic está haciendo este cambio?
Este cambio asegura que nuestra comunidad y nuestros clientes tengan acceso gratuito y abierto para usar, modificar, redistribuir y colaborar en el código fuente de Elasticsearch y Kibana. También protege nuestra inversión continua en el desarrollo de productos que distribuimos de forma gratuita y abierta al restringir que los proveedores de servicios cloud ofrezcan nuestros productos como servicio sin compartir sus modificaciones y el código fuente de sus capas de gestión de servicios.
¿Cuáles son los cambios clave que se hacen en la licencia Elastic?
La licencia Elastic 2.0 se aplica a nuestra distribución y al código fuente de todas las características gratuitas y pagas de Elasticsearch y Kibana. Nuestro objetivo con ELv2 es ser lo más permisivos posible, pero proteger contra el abuso. La licencia permite el derecho libre a usar, modificar, crear trabajos derivados y redistribuir, con tres limitaciones simples:
- No puedes proporcionar los productos a terceros como un servicio gestionado.
- No puedes eludir la funcionalidad de claves de licencia o eliminar/ocultar características protegidas por las claves de licencia.
- No puedes eliminar u ocultar cualquier aviso de licenciamiento, derechos de autor u otros.
El objetivo de estas disposiciones es proteger nuestros productos y marcas contra el abuso, y hacer que la distribución y modificación sean lo más simples posible. Consulta estas preguntas frecuentes específicas para obtener detalles adicionales sobre ELv2.
Soy usuario, ¿cómo me afecta este cambio de licencia?
Si descargas y usas nuestra distribución predeterminada de Elasticsearch y Kibana, no hay cambios para ti. Nuestra distribución predeterminada sigue siendo gratuita y abierta bajo la licencia Elastic, como lo ha sido durante casi los últimos tres años. Con la licencia Elastic 2.0, simplificamos los términos de la licencia e hicimos que sea considerablemente más permisiva. Si creas aplicaciones a partir de Elasticsearch, no hay cambios para ti. Nuestras bibliotecas de clientes continúan teniendo la licencia bajo Apache 2.0. Si usas complementos además de Elasticsearch o Kibana, no hay cambios para ti.
Contribuyo a Elasticsearch o Kibana, ¿cómo me afecta esto?
Primero, ¡muchas gracias! Puedes continuar contribuyendo a Elasticsearch y Kibana como siempre lo has hecho, ya sea que ese código esté bajo la licencia Elastic o SSPL. Para obtener más información sobre cómo contribuir, consulta nuestra guía para contribuidores.
Soy cliente o socio, ¿cómo me afecta esto?
Los clientes y socios que usan nuestros productos en Elastic Cloud o bajo una suscripción autogestionada no se ven afectados por este cambio.
Compilo una aplicación que incorpora y redistribuye Elasticsearch, ¿cómo me afecta esto?
Si ya eres cliente o tienes un acuerdo para redistribuir nuestra distribución predeterminada, no hay ningún cambio. Nuestra distribución predeterminada, que ha estado bajo la licencia de Elastic durante casi 3 años, requiere un acuerdo directo con Elastic para la redistribución.
Para proyectos Open Source, estaremos encantados de apoyar tu proyecto y proporcionar derechos de redistribución de forma gratuita. Comunícate con nosotros en elastic [email protected] y te proporcionaremos un anexo de licencia que te otorgará el derecho de distribución.
Para aplicaciones comerciales, tienes algunas opciones. Para redistribuir nuestra distribución predeterminada bajo la licencia de Elastic, comunícate con nuestro equipo para analizarlo. También puedes considerar crear Elasticsearch y Kibana desde el origen y, en este caso, deberás evaluar si los términos de la licencia de Elastic o SSPL funcionarán para tu caso de uso en el futuro. Nos encantaría ayudarte si tienes preguntas: contáctanos en [email protected] para hablar sobre tu situación particular.
¿Cómo funciona el licenciamiento dual?
El código fuente con licencia Apache 2.0 de Elasticsearch y Kibana se cambiará para tener una licencia dual bajo la licencia Elastic y SSPL. Esto significa que al usar el código fuente, puedes elegir qué conjunto de términos y condiciones se adaptará mejor a tus necesidades. Nuestra distribución predeterminada continuará publicándose bajo la licencia Elastic como lo ha sido durante casi los últimos tres años, por lo que si no estás usando el código fuente directamente, esto no te afectará. También simplificamos la licencia Elastic para que sea lo más permisiva posible.
¿Por qué ofrecen una estrategia de licencia dual?
La mayoría de nuestros usuarios y clientes ya usan Elastic como parte de la distribución predeterminada, que ha seguido la licencia Elastic por casi tres años. Sin embargo, queríamos hacer todo lo que estuviera a nuestro alcance por ser lo más abiertos y permisivos posible y evitar que los proveedores de cloud público ofrecieran un servicio hospedad sin devolver la inversión a la comunidad. Los usuarios que ya usan la licencia Elastic, si lo prefieren, pueden seguir haciéndolo. Esto no los afecta. De hecho, hicimos que la licencia Elastic sea incluso más permisiva con la actualización a la licencia Elastic 2.0. También optamos por hacer que SSPL sea una opción porque sabemos que es conocida para millones de usuarios y empresas, gracias a que la utiliza MongoDB, su creador, y proporciona el tipo de libertades que valoramos profundamente.
¿Qué es SSPL y cómo funciona?
Tenemos licencia dual de Elasticsearch y Kibana bajo la licencia de Elastic y SSPL para ofrecer a los usuarios una opción. SSPL es una licencia de fuente disponible creada originalmente por MongoDB, quien se propuso crear una licencia que encarnara los ideales de open source, permitiendo el uso, modificación y redistribución gratuitos y sin restricciones, con el simple requisito de que si se proporciona el producto como un servicio a otros, también se debe publicar cualquier modificación, así como el código fuente de sus capas de gestión bajo SSPL.
SSPL se basa en GPLv3 y se considera una licencia copyleft. Esto significa que si usas el código fuente y creas trabajos derivados, esos trabajos derivados también deben tener licencia de SSPL y lanzarse públicamente. Para obtener más información, MongoDB tiene buenas preguntas frecuentes.
Ten en cuenta que SSPL no tiene la aprobación de OSI, por lo que para evitar confusiones, no nos referimos a ella como una licencia open source.
SSPL es familiar para millones de usuarios de MongoDB y brindamos esta opción para que esos usuarios no tuvieran que revisar una nueva licencia. Para obtener más información, MongoDB tiene buenas preguntas frecuentes. Además, hemos visto mucha información errónea sobre SSPL. Encontramos y pensamos que sería útil compartir los siguientes blogs escritos por abogados:
https://writing.kemitchell.com/2021/01/20/Righteous-Expedient-Wrong.html
¿Qué tipo de uso constituye "ofrecer el producto como servicio" bajo SSPL?
Para ser claros, nuestras distribuciones a partir de la versión 7.11 se proporcionarán solo bajo la licencia Elastic 2.0, que no tiene ningún aspecto copyleft y permite el uso, modificación y redistribución gratuitos con solo tres simples limitaciones para proteger nuestros productos y marca, como detallamos antes.
Si estás creando Elasticsearch o Kibana desde el código fuente, puedes elegir entre SSPL y la licencia Elastic para que rijan tu uso del código fuente. La cláusula en cuestión solo se aplica si creas a partir del código fuente, eliges SSPL como licencia aplicable y estás proporcionando Elasticsearch y Kibana como servicio pago a otros. En este caso, se aplica solo si estás “proporcionando Elasticsearch y Kibana como servicio gestionado” como oferta principal o gran parte de ella.
Creo una aplicación SaaS usando Elasticsearch como backend, ¿cómo me afecta esto?
El cambio de licencia de código fuente no debería afectarte; puedes usar nuestra distribución predeterminada o desarrollar aplicaciones a partir de esta de forma gratuita bajo la licencia Elastic. Esta licencia de fuente disponible no contiene ninguna disposición de copyleft y la funcionalidad predeterminada es sin cargo. Para ver un ejemplo específico, puedes consultar nuestra respuesta a una pregunta sobre esto relacionada con el proyecto Magento.
¿A qué versiones se aplica este cambio?
Este cambio solo afecta al código fuente; nuestras versiones seguirán siendo gratuitas y abiertas bajo la licencia Elastic. Este cambio se aplicará a todas las ramas mantenidas de nuestro software: 6.8, 7.x y maestra/8.0, y tendrá lugar antes de que la versión 7.11 esté disponible de forma generalizada.
¿Habrá cambios de licencia en productos distintos a Elasticsearch y Kibana?
No, solo estamos realizando este cambio de licenciamiento en Elasticsearch y Kibana; ningún otro producto se verá afectado. Siempre hemos querido que nuestros componentes de envío y recopilación de datos sean lo más gratuitos y accesibles posible. Al proteger nuestras inversiones en Elasticsearch y Kibana, este cambio nos permite hacer que nuestros otros productos sean aún más abiertos. Consideraremos migrar aún más funciones de Beats, el Agente de Elastic y Logstash para obtener una licencia de Apache 2.0. Si decidimos realizar cambios adicionales, los comunicaremos por separado.
¿Esto significa que Elasticsearch y Kibana ya no son open source?
Sí. Ni la licencia Elastic ni SSPL cuentan con aprobación de OSI, por lo tanto, para evitar confusiones, ya no nos referimos a Elasticsearch o Kibana como open source. Actualizamos nuestro sitio web y mensajes para referirnos a estos productos como “gratuitos y abiertos”, y cuando hablamos directamente de las licencias, las describimos como “de fuente disponible” Si observas algún área que se nos haya pasado por alto, avísanos para que podamos corregirla.
Si bien optamos por evitar confusiones no usando el término open source para referirnos a estos productos, seguiremos usando la palabra “abierto” y “gratuito y abierto”. Estas son formas simples de describir el hecho de que el producto es de uso gratuito y el código fuente está disponible, y también se aplica a nuestro modelo de participación colaborativo y abierto en GitHub. Seguimos comprometidos con los principios de open source: transparencia, colaboración y comunidad.
¿Elastic seguirá desarrollando software open source?
Nuestros compromisos con los principios de open source no han cambiado en absoluto en la última década; siempre hemos valorado la transparencia, colaboración y comunidad, y siempre lo haremos. Muchos de nuestros productos y proyectos continúan bajo Apache 2.0, incluidas nuestras bibliotecas de clientes, Beats, Logstash, así como estándares como Elastic Common Schema. También continuaremos contribuyendo a otros proyectos open source, como Apache Lucene y otros proyectos como siempre lo hemos hecho.
Estoy usando Elasticsearch como un servicio de un Proveedor Cloud, ¿cómo me afecta este cambio?
Los proveedores de cloud público deberán cumplir con la licencia Elastic o SSPL si desean proporcionar una versión de Elasticsearch y Kibana que se lance a partir de la 7.11.
Estoy usando Elasticsearch a través de API, ¿cómo me afecta este cambio?
Este cambio no afecta la forma en que usas las bibliotecas de clientes para acceder a Elasticsearch. Nuestras bibliotecas de clientes siguen teniendo licencia de Apache 2.0, con la excepción de nuestro Java High Level Rest Client (Java HLRC).
Java HLRC tiene dependencias en el core de Elasticsearch y, como resultado, esta biblioteca de cliente estará bajo la licencia Elastic. Con el tiempo, eliminaremos esta dependencia y trasladaremos Java HLRC para que tenga una licencia de Apache 2.0. Hasta ese momento, para evitar dudas, no consideramos que usar Java HLRC como biblioteca de cliente en el desarrollo de una aplicación o biblioteca usada para acceder a Elasticsearch constituya un trabajo derivado bajo la licencia Elastic, y esto no tendrá ningún impacto sobre cómo otorgas licencias del código fuente de tu aplicación usando esta biblioteca de cliente o cómo la distribuyes.
Actualización: Java HLRC ha quedado obsoleto en 7.15.0 a favor del cliente API de Java. El cliente API de Java tiene licencia de Apache 2.0.
Si tienes preguntas, contáctanos en [email protected]
Estoy creando plugins para Elasticsearch o Kibana, ¿cómo me afecta este cambio?
Este cambio no afecta la forma en que creas u otorgas licencias de plugin a Elasticsearch o Kibana. Para evitar dudas, la creación de un complemento para usar en Elasticsearch o Kibana no constituye un trabajo derivado y no tendrá ningún impacto en la forma en que otorgas licencias del código fuente de tu complemento.
Si tienes preguntas, contáctanos en [email protected]
¿Cómo afecta este cambio tus sociedades con Microsoft, Google, Alibaba y Tencent?
No lo hace. Tenemos relaciones comerciales sólidas con estos proveedores de cloud público y continuaremos asociándonos con ellos en adelante. Elastic Cloud está disponible en Microsoft, Google y AWS, y en los tres casos, somos parte de los ecosistemas de sus mercados. Tenemos una sociedad con Alibaba y Tencent que les permite ofrecer Elasticsearch como servicio. Estas relaciones no se ven afectadas por el anuncio de cambio de licencia.
¿Cómo afecta este cambio tu relación con AWS?
Como mencionamos antes, en líneas generales, nuestro objetivo es colaborar con proveedores de cloud público que tomen nuestros productos y los proporcionen como servicio. Hemos desarrollado relaciones sólidas con Google Cloud, Microsoft Azure, Alibaba Cloud y Tencent Cloud. También nos asociamos con AWS con nuestra entrada de Elastic Cloud en AWS Marketplace y continuamos invirtiendo en esa relación para que Elastic Cloud sea la mejor experiencia de Elasticsearch y Kibana hospedados en AWS. Sin embargo, no tenemos una relación comercial con AWS en Amazon Elasticsearch Service. No brindamos soporte para dicho servicio y ya no queremos que nuestras inversiones en nuestro software beneficien directamente a ese servicio. Por cuestiones de transparencia, también tenemos un litigio en curso con AWS, del cual se habla aquí y aquí.
¿Por qué llamaron al blog "Abierto por partida doble: Parte II"? ¿En qué sentido los hace más abiertos?
Nuestra intención con el nombre del blog fue continuar la transición que comenzamos hace tres años, cuando anunciamos por primera vez la apertura de X-Pack con la licencia Elastic. Elegimos deliberadamente enfocarnos en “abierto” y no en “open source” en nuestro mensaje. Te pedimos disculpas por cualquier confusión o ambigüedad que haya podido causar. En la primera oración del blog se aclara perfectamente el cambio.
El motivo principal de este cambio es proteger nuestras inversiones no permitiendo a los Proveedores Cloud que tomen nuestros productos y los proporcionen directamente como servicio sin colaborar con nosotros y nuestra comunidad. Estamos esforzándonos por mantenernos lo más gratuitos y abiertos posible al hacerlo.
Uso EUI o Elastic Charts en mi aplicación fuera de Kibana, ¿cómo me afecta esto?
Si tu aplicación no es un servicio hospedado o gestionado, es posible que no te afecte en absoluto. Si necesitas alguna aclaración o tienes preguntas adicionales, contáctanos en [email protected].
Uso EUI o Elastic Charts en mi plugin de Kibana, ¿cómo me afecta esto?
Queremos alentar a los individuos a crear plugins para Kibana. Puedes seguir creando plugins para Kibana que usen EUI o Elastic Charts. Si tienes preguntas adicionales, contáctanos en [email protected].
Log de cambios
- 21 de diciembre de 2021: Detalles actualizados sobre el nuevo cliente API de Java
- 7 de junio de 2021: se agregaron dos preguntas sobre el licenciamiento de EUI y Elastic Charts.
- 2 de febrero de 2021: varios cambios en general para reflejar las actualizaciones en la licencia Elastic v2 (ELv2).
- 26 de enero de 2021: ampliación de la respuesta a "¿Qué es SSPL y cómo funciona?" para mayor claridad.
- 18 de enero de 2021: fusión de las preguntas "Incorporo una versión modificada de Elasticsearch o Kibana…" y "Creo una aplicación que incorpora y redistribuye Elasticsearch…" para aclarar e impulsar la consistencia.
- 17 de enero de 2021: publicación de la pregunta "Creo una aplicación que incorpora y redistribuye Elasticsearch…" para mayor contexto. Publicación de la pregunta "¿Qué tipo de uso constituye 'ofrecer el producto como servicio' bajo SSPL?" y su respuesta.
- 15 de enero de 2021: publicación de las preguntas "¿Por qué ofrecen una estrategia de licencia dual?", "Creo una aplicación SaaS usando Elasticsearch como backend…" y "¿Cómo afecta este cambio tu relación con AWS?", y sus respuestas.