Spring til login

Digitaliser.dk

Sektioner

Aktuel side

Gruppens profilbillede

Open source-software i det offentlige

98 medlemmer | Medlemsskab via fri tilmelding (Bliv medlem - kræver login )

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.

Ønsker du at skrive indlæg eller blot kommentere indlæg,
skal du være oprettet som bruger og logget ind.

Opret dig som Ny bruger    eller Log ind    

Tilføj fil(er)

En ny fil vil overskrive en eksisterende fil, hvis begge filer har samme navn og samme ekstension.

Tags

Tilføj dine egne tags

- (kræver login)

Andre brugeres tags til nyheden

Der er ikke tilknyttet tags fra andre brugere

Digitaliseringsstyrelsen