La licencia MPL (Mozilla Public License) o Licencia Pública de Mozilla es una licencia de software libre y de código abierto que permite la reutilización y modificación de código siempre que se compartan dichas modificaciones. Es menos restrictiva que la GPL al permitir la reutilización comercial del código sin necesidad de relincenciarlo bajo la misma licencia. Aunque cumple con las definiciones de código abierto, no es compatible con la GPL debido a algunas restricciones complejas.
2. ¿Qué Es MLP?
• La licencia MPL (Mozilla Public License), o Licencia Pública de Mozilla,
3. ¿En qué consiste?
• Tiene unas características similares a las de las licencias BSD.
• El MPL es una licencia simple de copyleft . Copyleft "a nivel de archivo" del
MPL está diseñado para alentar a los contribuyentes a compartir las
modificaciones que hacen a su código, al tiempo que permite que se
combinen con su código otras licencias de código bajo (abierto o protegido)
con restricciones mínimas.
4. • El MPL llena un espacio útil en el espectro de las licencias de software de
código libre y abierto, sentado entre la licencia Apache, que no
requiere modificaciones para ser compartida, y la familia GNU de licencias,
lo que requiere modificaciones para ser compartidos bajo un
conjunto mucho más amplio de las circunstancias que el MPL.
• El MPL es mantenido por el proyecto Mozilla, una comunidad global sin
fines de lucro dedicada a la construcción de la apertura, la interoperabilidad
y el empoderamiento individual en Internet.
• El proyecto Mozilla opera bajo un sistema de autoridad distribuida conocido
como sistema de la propiedad del módulo.
El propietario y los compañeros actuales se muestran en la páginadel propietario del módulo.
5. • La licencia de la Fundación Mozilla cumple completamente con la definición
de software de código abierto de la Open Source Initiative (OSI) y con las
libertades del software libre enunciadas por la Free Software Foundation
(FSF).
• Sin embargo la MPL deja abierto el camino a una posible reutilizar de forma
comercial no libre del software, si el usuario así lo desea, sin restringir la
reutilización del código ni el relicenciamiento bajo la misma licencia.
6. Principales usos:
• Aunque el uso principal de la MPL es servir como licencia de control para el
navegador Mozilla y el software relacionado con él (el navegador Firefox o el
cliente de correo Mozilla Thunderbird, por ejemplo), esta licencia es
ampliamente utilizada por desarrolladores y programadores que quieren
liberar su código.
7. • Tiene algunas restricciones complejas que la hacen incompatible con la GNU
GPL. De hecho, no se puede, legalmente, enlazar un módulo cubierto por la
GPL con un módulo cubierto por la MPL. Sin embargo, la versión 1.1 de la
MPL tiene una salvedad (sección 13) que permite que un programa (o partes
de él) ofrezca la elección entre la MPL y otras licencias. Si una parte de un
programa permite la GNU GPL o cualquier otra licencia compatible con ella
como alternativa, esa parte del programa es compatible con la GPL.
8. • Es importante entender que la condición de distribuir archivos bajo los
términos de la MPL solo se aplica a quien, en primer lugar, crea y distribuye
la obra ampliada. Si se aplicase a quienes la reciben, sería una restricción
adicional, incompatible con la GPL y AGPL
9. Caracteristicas
• Si profundizamos en los rasgos de las licencias MPL, nos encontramos con
que, aparte de cumplir con las libertades propias del software libre, se
diferencia por permitir que el software sea reutilizado, aunque no libremente
(la permisividad que ya hemos comentado) por el usuario que lo desee. Es
decir, desaparece la restricción de reutilizar el código fuente y la de volver a
licenciar bajo una misma licencia.
10. • La licencia MLP cumple completamente con la definición de código abierto,
es decir que es distribuido y desarrollado libremente; aunque son menos
permisivas que otras licencias como GLP.
11. Ventajas
• MLP es una licencia de código abierto y software libre utilizada por
desarrolladores y programadores para la liberación de código fuente.
12. Desventajas
• No se puede, legalmente enlazar un módulo cubierto por la licencia GLP con
un módulo cubierto por la licencia MLP