MPL (Mozilla Public License)
Más información
- Creador
- Netscape / Mozilla Foundation
- Año
- 1998 (1.0), 2012 (2.0)
- Tipo
- Licencia copyleft débil
- Sitio oficial
- mozilla.org/MPL
Un copyleft que se detiene en el borde del archivo: si modificas un archivo MPL debes publicar el cambio, pero el resto del programa puede seguir cerrado.
La redactó Mitchell Baker en 1998, cuando Netscape liberó el código de su navegador, como un punto intermedio entre la GPL y la BSD con el que una empresa pudiera convivir. El compromiso está en la granularidad: la obligación copyleft se aplica por archivo, no por programa. Quien integra código MPL en un producto propietario solo tiene que publicar sus cambios en esos archivos concretos.
La versión 1.1 era incompatible con la GPL, lo que obligó a Firefox a vivir años bajo una triple licencia. La MPL 2.0 de 2012 lo resolvió con una cláusula que permite expresamente combinarla con GPL y LGPL. La usan Firefox y LibreOffice, y la usó Terraform hasta que HashiCorp cambió de licencia en 2023 y el fork OpenTofu se llevó la última versión MPL.