stringtranslate.com

Licencia pública del lado del servidor

La Licencia Pública del Lado del Servidor ( SSPL ) es una licencia de software copyleft disponible en código fuente introducida por MongoDB Inc. en 2018. [2] [3]

Incluye la mayor parte del texto y las disposiciones de la Licencia Pública General Affero GNU versión 3 (AGPL v3), [4] pero modifica sus disposiciones para el software que se transmite a través de una red, exigiendo que cualquiera que ofrezca la funcionalidad de software con licencia SSPL a terceros como servicio debe liberar la totalidad de su código fuente, incluido todo el software, las API y otro software que sería necesario para que un usuario ejecute una instancia del servicio por sí mismo, bajo la SSPL. En contraste, la disposición equivalente de la AGPL v3 cubre solo el trabajo licenciado en sí.

La SSPL no está reconocida como software libre por la Open Source Initiative (OSI), Red Hat [5] y Debian [6] ya que la disposición antes mencionada es discriminatoria hacia campos de uso específicos. [3] [7] En concreto, esto es discriminatorio contra los usuarios del software que utilizan software propietario dentro de su pila, ya que la licencia requiere la apertura del código fuente de cada parte que interactúa con el servicio, lo que en estas circunstancias podría no ser posible. Esto viola los puntos 6 [8] y 9 [9] de la Definición de Código Abierto utilizada por la Open Source Initiative .

Condiciones de la licencia

La SSPL se basa en la Licencia Pública General Affero de GNU (AGPL), con una Sección 13 modificada que exige que quienes pongan a disposición de terceros software con licencia SSPL (modificado o no) como parte de un "servicio" deben publicar el código fuente de la totalidad del servicio, incluyendo, sin limitación, todo el "software de gestión, interfaces de usuario, interfaces de programas de aplicación, software de automatización, software de monitorización, software de copia de seguridad, software de almacenamiento y software de alojamiento, todo ello de modo que un usuario pueda ejecutar una instancia del servicio utilizando el Código Fuente del Servicio que usted pone a disposición", bajo la SSPL. [4] La estructura de capítulos de la Licencia Pública del Lado del Servidor es idéntica a la de la AGPL, excepto que el preámbulo de la GPL y las instrucciones de aplicación se eliminan del texto de la licencia. [4]

MongoDB Inc. afirmó que la Sección 13 de la AGPL (que exige que quienes utilicen el software con licencia AGPL en una red tengan la capacidad de obtener el código fuente del software, tal como se utiliza) tenía un alcance poco claro y que la versión de la SSPL "establece de manera clara y explícita las condiciones para ofrecer el programa con licencia como un servicio de terceros". [3] [10] [11]

Software con licencia

En octubre de 2018, la base de datos MongoDB fue reautorizada bajo la SSPL. Posteriormente, Debian , Red Hat Enterprise Linux y Fedora abandonaron MongoDB, citando preocupaciones sobre la SSPL. Amazon lanzó un servicio parcialmente compatible pero propietario llamado DocumentDB . [12] [13]

En noviembre de 2020, Graylog anunció que la versión 4.0 de su lanzamiento disponible en código fuente tendrá licencia SSPL. [14]

En enero de 2021, Elastic NV anunció que las futuras versiones de su código en Elasticsearch y Kibana , licenciadas hasta entonces bajo la licencia Apache 2.0 de código abierto , tendrían doble licencia en su lugar bajo SSPL y su propia licencia Elastic. [15] Los críticos de la decisión de renovar la licencia predijeron que dañaría el ecosistema de Elastic, y Amazon respondió con planes de bifurcar los proyectos para continuar el desarrollo de versiones licenciadas bajo la licencia Apache. [16] Otros usuarios del ecosistema Elasticsearch, liderados por Amazon Web Services , e incluidos Logz.io, CrateDB , Red Hat y Aiven, también colaboraron en la bifurcación de código abierto, lo que llevó a la creación del software OpenSearch . [17] [18] [19] [20]

El 20 de marzo de 2024, Redis abandonó la licencia BSD de tres cláusulas. [21] Los usuarios ahora pueden elegir entre la licencia SSPLv1 y su propia licencia Redis Source Available License (RSALv2). Este cambio en la licencia molestó a muchos usuarios, lo que llevó a The Linux Foundation a crear una bifurcación llamada Valkey , utilizando la iteración final con licencia BSD de Redis como base. [22]

Certificación con OSI

En 2018, MongoDB presentó la licencia a la Iniciativa de Código Abierto (OSI) para su aprobación. La empresa retiró su solicitud en 2019. [23] [24] En enero de 2021, tras la decisión de Elastic de renovar la licencia, OSI publicó una declaración en la que declaraba que la SSPL no cumple con su definición de código abierto porque discrimina a campos específicos de actividad, [8] describiéndola como una licencia de código fuente "falsa". [7]

Referencias

  1. ^ Sección 13 de la licencia: "Si pone a disposición de terceros la funcionalidad del Programa o una versión modificada como servicio, debe poner a disposición de todos el Código fuente del servicio mediante descarga en red sin cargo, de conformidad con los términos de esta Licencia. Poner a disposición de terceros la funcionalidad del Programa o una versión modificada como servicio incluye, sin limitación, permitir que terceros interactúen con la funcionalidad del Programa o la versión modificada de forma remota a través de una red informática, ofrecer un servicio cuyo valor derive total o principalmente del valor del Programa o la versión modificada, u ofrecer un servicio que cumpla para los usuarios el propósito principal del Programa o la versión modificada".
  2. ^ "Licencia pública del lado del servidor (SSPL)". MongoDB . Consultado el 14 de enero de 2021 .
  3. ^ abc "Preguntas frecuentes sobre licencias públicas del lado del servidor". MongoDB . Consultado el 27 de abril de 2021 .
  4. ^ abc Ward, Sarah. "Comparación de SSPL con AGPL" (PDF) .
  5. ^ "Los cambios en la licencia de MongoDB llevaron a Red Hat a eliminar la base de datos de la última versión de su sistema operativo para servidores". GeekWire . 16 de enero de 2019. Archivado desde el original el 23 de octubre de 2021 . Consultado el 26 de febrero de 2024 .
  6. ^ Lamb, Chris (5 de diciembre de 2018). "Licencia SSPL v1 de MongoDB y DFSG". Registros de informes de errores de Debian (lista de correo). Debian. Archivado desde el original el 26 de febrero de 2024. Consultado el 26 de febrero de 2024. Sin embargo, la SSPL claramente no está en el espíritu de DFSG, y mucho menos complementa los objetivos de Debian de promover el software o la libertad del usuario. En vista de esto, el Proyecto no considera que el software licenciado bajo la SSPL sea adecuado para su inclusión en el archivo de Debian.
  7. ^ Junta Directiva de OSI (19 de enero de 2021). «La SSPL no es una licencia de código abierto». Iniciativa de Código Abierto . Archivado desde el original el 4 de diciembre de 2022. Consultado el 19 de febrero de 2023 .
  8. ^ ab Perens, Bruce (17 de febrero de 2019). "[Revisión de licencia] Aprobación: Licencia pública del lado del servidor, versión 2 (SSPL v2)". Lista de correo de revisión de licencias de la Iniciativa de código abierto (lista de correo). Iniciativa de código abierto. Archivado desde el original el 11 de abril de 2023. Consultado el 29 de marzo de 2024. La Sección 13 está claramente destinada a ser una restricción contra el campo de esfuerzo de ofrecer el software como un servicio y, por lo tanto, no cumple con la OSD n.° 6.
  9. ^ Perens, Bruce (17 de febrero de 2019). "[Revisión de licencia] Aprobación: Licencia pública del lado del servidor, versión 2 (SSPL v2)". Lista de correo de revisión de licencias de la Open Source Initiative (lista de correo). Open Source Initiative. Archivado desde el original el 11 de abril de 2023. Consultado el 29 de marzo de 2024. No parece que haya abordado el problema principal de la licencia, que es que intenta obstaculizar programas completamente separados que simplemente se usan junto con el programa con licencia.
  10. ^ Baer, ​​Tony. «Es el turno de MongoDB de cambiar su licencia de código abierto». ZDNet . Archivado desde el original el 31 de octubre de 2018. Consultado el 16 de octubre de 2018 .
  11. ^ "MongoDB cambia su licencia de código abierto". TechCrunch . Archivado desde el original el 16 de octubre de 2018 . Consultado el 16 de octubre de 2018 .
  12. ^ Vaughan-Nichols, Steven J. "Se rechazó la licencia pública del lado del servidor de código abierto de MongoDB". ZDNet . Consultado el 14 de enero de 2021 .
  13. ^ "#915537 - Licencia SSPL v1 de MongoDB y DFSG - Registros de informes de errores de Debian". bugs.debian.org . Consultado el 14 de enero de 2021 .
  14. ^ "Licencia SSPL de Graylog v4.0 | Graylog". www.graylog.org . Consultado el 14 de enero de 2021 .
  15. ^ "Duplicando la apuesta en abierto, Parte II". Blog de Elastic . 14 de enero de 2021 . Consultado el 15 de enero de 2021 .
  16. ^ "'No está bien': Elastic apunta a AWS, con el riesgo de sufrir daños colaterales importantes". Protocolo — La gente, el poder y la política de la tecnología . 21 de enero de 2021 . Consultado el 22 de enero de 2021 .
  17. ^ Vaughan-Nichols, Steven J. "AWS, como se predijo, está bifurcando Elasticsearch". ZDNet . Consultado el 28 de enero de 2021 .
  18. ^ "CrateDB redobla su apuesta por las licencias permisivas y el bloqueo de Elasticsearch". CrateDB . 27 de enero de 2021 . Consultado el 28 de enero de 2021 .
  19. ^ "Momentum se construye para romper el estancamiento de las licencias de Elasticsearch". Datanami . 25 de enero de 2021 . Consultado el 31 de enero de 2021 .
  20. ^ Vaughan-Nichols, Steven (13 de abril de 2021). «OpenSearch: AWS lanza su bifurcación de Elasticsearch de código abierto». TechRepublic . Consultado el 3 de septiembre de 2021 .
  21. ^ Trollope, Rowan (20 de marzo de 2024). «Redis adopta licencias de código fuente dual». Redis . Consultado el 29 de marzo de 2024 .
  22. ^ "Linux Foundation lanza la comunidad de código abierto Valkey". www.linuxfoundation.org . Consultado el 29 de marzo de 2024 .
  23. ^ Horowitz, Eliot. "[Respuesta al hilo de correo electrónico] Aprobación: Licencia pública del lado del servidor, versión 2 (SSPL v2)" . Consultado el 23 de enero de 2021 .
  24. ^ Gall, Richard (12 de marzo de 2019). «MongoDB retira la controvertida licencia pública del lado del servidor del proceso de aprobación de la Iniciativa de código abierto». Packt Hub . Consultado el 14 de enero de 2021 .

Enlaces externos