IT-lexikon › Programmering › MPL (Mozilla Public License)

MPL (Mozilla Public License)

Programmering In English → Uppdaterad: 2026-11-01
Mer info
Skapad av
Netscape / Mozilla Foundation
År
1998 (1.0), 2012 (2.0)
Typ
Svag copyleft-licens
Officiell sajt
mozilla.org/MPL

Copyleft som stannar vid filgränsen: ändrar du en MPL-fil måste ändringen ut, men resten av programmet får vara stängt.

Skrevs av Mitchell Baker när Netscape släppte webbläsarens källkod 1998, och var ett försök att hitta en väg mellan GPL och BSD som ett bolag kunde leva med. Kompromissen är granulariteten: copyleft-kravet gäller per fil, inte per program. Den som bygger in MPL-kod i en proprietär produkt måste publicera ändringar i just de filerna, inget annat.

Version 1.1 var inkompatibel med GPL, vilket tvingade Firefox att trippellicensieras i flera år. MPL 2.0 från 2012 löste det med en klausul som uttryckligen tillåter kombination med GPL och LGPL. Licensen används av Firefox, LibreOffice och var länge Terraforms, tills HashiCorp bytte 2023 och OpenTofu-gaffeln tog med sig den sista MPL-versionen.

← Tillbaka till lexikonet