MPL (Mozilla Public License)
Więcej informacji
- Twórca
- Netscape / Mozilla Foundation
- Rok
- 1998 (1.0), 2012 (2.0)
- Typ
- Licencja ze słabym copyleftem
- Strona
- mozilla.org/MPL
Copyleft, który kończy się na granicy pliku: zmienisz plik MPL, musisz opublikować zmianę, ale reszta programu może pozostać zamknięta.
Napisała ją Mitchell Baker w 1998 roku, gdy Netscape otwierał kod przeglądarki, jako próbę znalezienia czegoś pośredniego między GPL a BSD, z czym firma realnie mogłaby żyć. Kompromis polega na szczegółowości: obowiązek copyleft dotyczy pojedynczych plików, nie całego programu, więc kto dostarcza kod MPL w produkcie własnościowym, musi ujawnić tylko swoje zmiany w tych plikach.
Wersja 1.1 była niezgodna z GPL, dlatego Firefox latami działał na potrójnej licencji. MPL 2.0 z 2012 roku to naprawiła, dodając wyraźną klauzulę zezwalającą na łączenie z GPL i LGPL. Obejmuje Firefoksa i LibreOffice, a obejmowała też Terraform, dopóki HashiCorp nie zmieniło licencji w 2023 roku — wtedy fork OpenTofu zabrał ze sobą ostatnią wersję na MPL.