IT-lexicon › Programmeren › MPL (Mozilla Public License)

MPL (Mozilla Public License)

Programmeren Svenska → Bijgewerkt: 2026-11-01
Meer info
Bedenker
Netscape / Mozilla Foundation
Jaar
1998 (1.0), 2012 (2.0)
Type
Zwakke copyleftlicentie
Officiële site
mozilla.org/MPL

Copyleft die ophoudt bij de bestandsgrens: wie een MPL-bestand wijzigt, moet de wijziging publiceren, maar de rest van het programma mag gesloten blijven.

Mitchell Baker schreef haar in 1998, toen Netscape de broncode van zijn browser openstelde, als poging tot iets tussen GPL en BSD waar een bedrijf daadwerkelijk mee uit de voeten kon. Het compromis zit in de korrelgrootte. De copyleftverplichting geldt per bestand en niet per programma, dus wie MPL-code in een propriëtair product meelevert, hoeft alleen zijn wijzigingen in die specifieke bestanden vrij te geven.

Versie 1.1 was onverenigbaar met de GPL, en daarom stond Firefox jarenlang onder een drievoudige licentie. MPL 2.0 loste dat in 2012 op met een expliciete clausule die combinatie met GPL en LGPL toestaat. Ze dekt Firefox en LibreOffice, en dekte Terraform tot HashiCorp in 2023 van licentie wisselde, waarna de fork OpenTofu met de laatste MPL-versie vertrok.

← Terug naar het lexicon