Ny version af Mozilla Public License
Licensnørder har længe ventet på en ny version af Mozilla Public License(MPL) og den er her nu!
Det gode og korte budskab er at den lader til at løse nogle problemer, der var med den tidligere version. Ikke-licens-nørder kan stå af her, vi andre tager en tur bag linjerne.
Baggrund
MPL har længe været en foretrukken licens for mange, da den er let at forstå og tillader brug i både open- og closed source-projekter. Dette gennem dens struktur med et svagt copy-left og fil-scope.
Også i Digitaliseringsstyrelsen har vi været glade for MPL og anvender den f.eks. til NemHandel og VisKort. MPL havde dog en udfordring i sin gamle version (1.1), nemlig at den ikke var kompatibel med GPL-licenserne. Det var et problem, da GPL-licenserne stadig er blandt de mest udbredte licensformer og man ved at bruge MPL dermed afskar sig for muligheden for at der kunne laves afledte værker som blandede GPL- og MPL-licenseret kode.
Det hidtige fix
Løsningen på det problem har traditionelt været at dual- eller tri-licensiere software med MPL og GPL. Det var sådan Mozilla selv gjorde og sådan vi gjorde i f.eks. VisKorts licens. Denne løsning løste problemet, men gjorde det ikke ligefrem let at forstå for genbrugere af koden. Det var ikke klart, hvordan man skulle vælge licens, eller om og hvordan man skulle fortælle, hvilken af licenserne man brugte koden under.
Løsningen
Alle disse problemer og udfordringer er heldigvis løst med Mozilla Public License 2.0, da den har eksplicit kompatibilitet med GPL-licenserne, i afsnit 3.3.
Licensen er umiddelbart taget vel imod, den er allerede godkendt af både Open source Initiative og Free Software Foundation.
Tags
- licens
- open source
- Mozilla
- open source-licens
- mpl