Leksykon IT › Programowanie › MPL (Mozilla Public License)

MPL (Mozilla Public License)

Programowanie Svenska → Zaktualizowano: 2026-11-01
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.

← Wróć do leksykonu