stringtranslate.com

Licencia pública de Mozilla

La licencia pública de Mozilla ( MPL ) es una licencia copyleft débil gratuita y de código abierto para la mayoría del software de la Fundación Mozilla , como Firefox y Thunderbird . [9] La licencia MPL es desarrollada y mantenida por Mozilla, [10] que busca equilibrar las preocupaciones de los desarrolladores de código abierto y propietarios ; se distingue de otras por ser un término medio entre las licencias de software permisivas estilo BSD y la Licencia Pública General GNU . [11] Entonces, según los términos de MPL, permite la integración de código con licencia MPL en bases de código patentadas, pero solo con la condición de que esos componentes permanezcan accesibles. [ cita necesaria ]

Otros han utilizado MPL, como Adobe para obtener la licencia de su línea de productos Flex , [12] y The Document Foundation para obtener la licencia de LibreOffice 4.0 (también en LGPL 3+). [13] [14] La versión 1.1 fue adaptada por varios proyectos para formar licencias derivadas como la Licencia común de desarrollo y distribución de Sun Microsystems . [15] Ha pasado por dos revisiones: [16] la actualización menor 1.1 y una actualización importante versión 2.0 [17] acercándose a los objetivos de mayor simplicidad y mejor compatibilidad con otras licencias. [18]

Términos

La MPL define que los derechos pasan de los "contribuyentes", que crean o modifican el código fuente, a través de un distribuidor auxiliar opcional (en sí mismo un licenciatario), al licenciatario. Otorga licencias liberales de derechos de autor y patentes que permiten el uso, modificación, distribución y "explotación" libre de la obra, pero no otorga al licenciatario ningún derecho sobre las marcas comerciales de un colaborador . [7] Estos derechos terminarán si el licenciatario no cumple con los términos y condiciones de la licencia, pero un licenciatario infractor que vuelve a cumplir recupera sus derechos, e incluso recibir una notificación por escrito de un colaborador resultará en la pérdida de derechos sobre el código de ese colaborador únicamente. . Se incluye una cláusula de represalia de patentes , similar a la de la Licencia Apache , para proteger a otros destinatarios de un distribuidor auxiliar contra el trolling de patentes . Los contribuyentes renuncian a la garantía y la responsabilidad , pero permiten que los distribuidores auxiliares ofrezcan tales cosas en su propio nombre.

A cambio de los derechos otorgados por la licencia, el licenciatario debe cumplir ciertas responsabilidades relativas a la distribución del código fuente bajo licencia. Los archivos de código fuente cubiertos deben permanecer bajo la MPL, y los distribuidores "no pueden intentar alterar o restringir los derechos de los destinatarios" sobre ellos. La MPL trata el archivo de código fuente como el límite entre las partes con licencia y las propietarias de MPL, lo que significa que todo o nada del código de un archivo fuente determinado cae bajo la MPL. Se puede otorgar sublicencia a un ejecutable que consista únicamente en archivos cubiertos por MPL, pero el licenciatario debe garantizar el acceso o proporcionar todo el código fuente que contiene. Los destinatarios pueden combinar el código fuente con licencia con otros archivos bajo una licencia diferente, incluso de propiedad, formando así un "trabajo más grande" que puede distribuirse bajo cualquier término, pero nuevamente los archivos fuente cubiertos por MPL deben estar disponibles gratuitamente. [7] Esto hace que la MPL sea un compromiso entre las licencias MIT o BSD , que permiten que todas las obras derivadas vuelvan a ser licenciadas como propietarias, y la GPL, que requiere que la obra derivada en su conjunto tenga una licencia bajo la GPL. Al permitir módulos propietarios en proyectos derivados y al mismo tiempo exigir que los archivos principales sigan siendo de código abierto, el MPL está diseñado para motivar tanto a las empresas como a la comunidad de código abierto a ayudar a desarrollar software central. [19]

La única excepción a los archivos fuente cubiertos que permanecen bajo MPL ocurre cuando el código de la versión 2.0 o posterior se combina con archivos de código separados bajo GNU GPL, GNU Lesser GPL (LGPL) o Affero GPL (AGPL). En este caso, el programa en su totalidad estará bajo la licencia GNU elegida, pero los archivos cubiertos por MPL tendrán doble licencia, de modo que los destinatarios puedan optar por distribuirlos bajo esa licencia GNU o MPL. [4] El autor inicial del código MPL puede optar por no participar en esta compatibilidad con GPL agregando un aviso a sus archivos fuente. [7]

Se concede explícitamente que el código cubierto por MPL se pueda distribuir según los términos de la versión de licencia bajo la cual se recibió o cualquier versión posterior. [1] : 10.2  Si el código de la versión 1.0 o 1.1 se actualiza a la versión 2.0 mediante este mecanismo, el código cubierto por 1.x debe marcarse con el aviso de incompatible con GPL mencionado anteriormente. La MPL puede modificarse para formar una nueva licencia, siempre que dicha licencia no haga referencia a Mozilla o Netscape.

Historia

La versión 1.0 de MPL fue escrita por Mitchell Baker en 1998 mientras trabajaba como abogado en Netscape Communications Corporation . [20] Netscape esperaba que una estrategia de código abierto para desarrollar su propio navegador web Netscape le permitiera competir mejor con el navegador de Microsoft , Internet Explorer . [21] Para cubrir el código del navegador, la compañía redactó una licencia conocida como Netscape Public License (NPL), que incluía una cláusula que permitía, en teoría, volver a licenciar como propietario incluso el código desarrollado abiertamente. [22]

Sin embargo, al mismo tiempo, Baker desarrolló una segunda licencia similar a la NPL. Se llamó Licencia Pública de Mozilla por el nombre del proyecto de Netscape para el nuevo código base de código abierto y, aunque originalmente solo estaba destinado a software que complementara los módulos centrales cubiertos por la NPL, se volvería mucho más popular que la NPL y eventualmente ganaría aprobación de la Open Source Initiative. [23]

Menos de un año después, Baker y la Organización Mozilla harían algunos cambios en MPL, lo que resultó en la versión 1.1, una actualización menor. [24] Esta revisión se realizó a través de un proceso abierto que consideró comentarios de contribuyentes tanto institucionales como individuales. Los objetivos principales eran aclarar los términos relacionados con las patentes y permitir múltiples licencias . Esta última característica estaba destinada a fomentar la cooperación con los desarrolladores que preferían licencias más estrictas como la GPL. [25] Muchos proyectos no sólo derivarían sus propias licencias de esta versión, sino que su estructura, precisión legal y términos explícitos para los derechos de patente influirían fuertemente en revisiones posteriores de licencias populares como la GPL (versión 3). [15]

Ambas versiones, 1.0 y 1.1, son incompatibles con la GPL, lo que llevó a la Free Software Foundation a desaconsejar el uso de la versión 1.1. [6] Por estas razones, las versiones anteriores de Firefox se lanzaron bajo múltiples licencias: MPL 1.1, GPL 2.0 y LGPL 2.1. [26] Algunos software antiguos, como Mozilla Application Suite, todavía se encuentran bajo las tres licencias . Por ello, a principios de 2010, después de más de una década sin modificaciones, se inició un proceso abierto para la creación de la versión 2.0 del MPL. Durante los siguientes 21 meses, la MPL no sólo se cambió para hacerla más clara y fácil de aplicar, sino también para lograr compatibilidad con las licencias GPL y Apache . [18] [27] El equipo de revisión fue supervisado por Baker y dirigido por Luis Villa con el apoyo clave de Gervase Markham y Harvey Anderson. Publicarían tres borradores alfa , dos borradores beta y dos versiones candidatas para comentar antes de publicar el borrador final de la versión 2.0 el 3 de enero de 2012. [18]

Usuarios notables

Licencias basadas en pre-MPL 2.0

Ver también

Referencias

  1. ^ abcde "Licencia pública de Mozilla, versión 2.0". Fundación Mozilla . Consultado el 28 de febrero de 2012 .
  2. ^ "Lista de licencias SPDX". spdx.org .
  3. ^ "Licencia pública de Mozilla (MPL)". Las grandes licencias compatibles con DFSG . Proyecto Debian . Consultado el 6 de junio de 2009 .
  4. ^ abc "Licencia pública de Mozilla (MPL) versión 2.0". Licencias Varias y Comentarios sobre ellas . Fundación de Software Libre . Consultado el 3 de enero de 2012 .
  5. ^ "Licencias de código abierto". Iniciativa de código abierto. 19 de diciembre de 2011 . Consultado el 7 de enero de 2012 . Licencia pública de Mozilla 2.0 (MPL-2.0)
  6. ^ ab "Varias licencias y comentarios sobre ellas". Fundación de Software Libre . Consultado el 12 de agosto de 2016 .
  7. ^ abcd "Preguntas frecuentes sobre MPL 2.0". Fundación Mozilla . Consultado el 14 de octubre de 2020 .
  8. ^ Licencias rechazadas sin copia
  9. ^ "Política de licencia de la Fundación Mozilla". Fundación Mozilla . Consultado el 29 de febrero de 2012 .
  10. ^ "Software de código abierto: una guía legal". LeyDa . Archivado desde el original el 30 de julio de 2020 . Consultado el 8 de septiembre de 2015 .
  11. ^ Andrés Laurent (2004). Comprensión de las licencias de software libre y de código abierto. O'Reilly Media, Inc. pág. 62.ISBN 978-0-596-00581-8.
  12. ^ ab "Preguntas frecuentes sobre Adobe Flex: licencias". Sistemas Adobe . Consultado el 29 de febrero de 2012 .
  13. ^ "El significado del 4.0". 24 de enero de 2013.
  14. ^ ab "Licencias". LibreOffice.
  15. ^ ab Fontana, Richard (9 de enero de 2012). «La nueva MPL» . Consultado el 1 de marzo de 2012 .
  16. ^ "Documentos históricos de licencia". Fundación Mozilla . Consultado el 29 de febrero de 2012 .
  17. ^ "Licencia pública de Mozilla 2.0 (MPL-2.0) | Iniciativa de código abierto". opensource.org . 19 de diciembre de 2011 . Consultado el 9 de marzo de 2022 .
  18. ^ abc "Acerca de MPL 2.0: preguntas frecuentes sobre el proceso de revisión y los cambios". Fundación Mozilla . Consultado el 29 de febrero de 2012 .
  19. ^ O'Hara, Keith J.; Kay, Jennifer S. (febrero de 2003). "Software de código abierto y educación en informática" (PDF) . Revista de Ciencias de la Computación en las Universidades . Consorcio de Ciencias de la Computación en las Facultades. 18 (3): 3–4. ISSN  1937-4771 . Consultado el 29 de febrero de 2012 .
  20. ^ Rosen, Lorenzo (2004). "7. La licencia pública de Mozilla (MPL)". Licencias de código abierto: libertad de software y ley de propiedad intelectual . PTR de Prentice Hall. ISBN 0-13-148787-6.
  21. ^ Andreessen, Marc (18 de abril de 2005). "The Time 100: Mitchell Baker: El" Lagarto Wrangler "". Revista Time . Hora. 165 (16). ISSN  0040-781X. OCLC  1311479.
  22. ^ "Licencia pública de Netscape". Comunicaciones Netscape. Archivado desde el original el 27 de agosto de 2015 . Consultado el 16 de agosto de 2016 .
  23. ^ Wilson, Rowan (15 de noviembre de 2011). "La licencia pública de Mozilla: descripción general". OSS-Watch . Universidad de Oxford . Consultado el 29 de febrero de 2012 .
  24. ^ Hecker, Frank (2 de abril de 1999). "Mozilla at One: una mirada hacia atrás y hacia adelante". Archivado desde el original el 28 de junio de 2008 . Consultado el 1 de marzo de 2012 .
  25. ^ "Preguntas frecuentes sobre la versión 1.0M de NPL". 24 de septiembre de 1999. Archivado desde el original el 5 de enero de 2011 . Consultado el 1 de marzo de 2012 .
  26. ^ "Preguntas frecuentes sobre la renovación de licencias de Mozilla". Fundación Mozilla. 14 de agosto de 2007. Archivado desde el original el 5 de mayo de 2009 . Consultado el 28 de febrero de 2012 .{{cite web}}: Mantenimiento CS1: bot: estado de la URL original desconocido ( enlace )
  27. Villa, Luis (29 de agosto de 2011). "La licencia pública de Mozilla: casi 2.0 (parte 1)". Opensource.com . Consultado el 16 de agosto de 2016 .
  28. ^ "Boulder: una CA ACME". GitHub . 19 de octubre de 2021.
  29. ^ "cairographics.org".
  30. ^ "Celtx - Políticas".
  31. ^ "Eigen". eigen.tuxfamily.org . Consultado el 23 de febrero de 2017 .
  32. ^ "Licencia".
  33. ^ "Kea se lanzará bajo Mozilla Public License 2.0 - Internet Systems Consortium". 8 de diciembre de 2015.
  34. ^ "La licencia de OpenMRS se traslada a MPLv2 - OpenMRS".
  35. ^ "sincronización/sincronización". GitHub . 20 de octubre de 2021.
  36. ^ "servo/servo". GitHub . Consultado el 8 de noviembre de 2020 .
  37. ^ "valiente/navegador valiente". GitHub . Consultado el 8 de noviembre de 2020 .
  38. ^ "Licencia pública de Mozilla: RabbitMQ". www.rabbitmq.com . Consultado el 18 de agosto de 2021 .
  39. ^ "Lenguaje de programación Erlang".
  40. ^ "LICENCIA PÚBLICA DE ERLANG: Versión 1.1". Esta Licencia Erlang es un trabajo derivado de la Licencia Pública de Mozilla, Versión 1.0.
  41. ^ "Traducción al inglés del texto legal de la licencia pública de Erlang". Archivado desde el original el 7 de junio de 2012.
  42. ^ "Licencia pública de desarrollador inicial".
  43. ^ "Licencia pública de Openbravo". Archivado desde el original el 20 de agosto de 2013 . Consultado el 5 de enero de 2019 .

enlaces externos