Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Computable Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Nieuwsbrief

Versimpeling Mozilla licentie vraagt om uitleg

05 januari 2012 - 12:244 minuten leestijdOpinieSoftware & Development
mr.drs. Walter van Holst
mr.drs. Walter van Holst

De Mozilla Foundation, bekend van onder andere de Firefox webbrowser, heeft een nieuwe versie van haar open source licentie gelanceerd. De Mozilla Public License (MPL) versie 2.0 is een stuk korter dan de vorige versie, maar is ook meer geïnternationaliseerd. Een overzicht van de belangrijkste wijzigingen.

De MPL is altijd al een interessante licentie geweest omdat deze het midden houdt tussen de Apache (en ook de BSD- en MIT-licenties) licentie en de bekende GPL-familie van licenties. Wat kort door de bocht geformuleerd is de MPL een licentie waarbij wat open source was ook open source moet blijven (in tegenstelling tot de Apache, BSD- en MIT-licenties) maar waarbij eigen toevoegingen gesloten mogen blijven (in tegenstelling tot de GPL-familie en andere copyleft licenties). Mozilla Foundation noemt het zelf een ‘file level copyleft’ licentie, wat een redelijk dekkende typering is.

De belangrijkste verandering is dat de MPL expliciet compatibel is gemaakt met zowel de Apache licentie als de GPL-familie. Dit maakt de in het verleden vaker voorkomende triple license constructie overbodig als code uit de drie families werd gecombineerd of als men combinatiemogelijkheden voor de toekomst niet wilde inperken. Zo was het voor de Apache 2.0 licentie niet mogelijk om code onder de Apache licentie om te licenseren naar MPL en kon MPL 1.1-code niet naar GPL 2.2 hergelicenseerd worden. In de praktijk werd dat opgelost door een dual of zelfs triple license toe te passen, bijvoorbeeld als een GPL-project gebruik maakte van zowel Apache- als MPL-gelicenseerde componenten. De Apache licentie en de GPL-familie waren al in een eerder stadium compatibel gemaakt en nu het puzzelstuk van de MPL er bij komt, wordt het mogelijk om dit soort omwegen te vermijden.

Voor de duidelijkheid: het omgekeerde, GPL-gelicenseerde code herlicenseren naar MPL of Apache is voor een ander dan de rechthebbende ook nu nog steeds niet mogelijk. Het is compatibiliteit die één kant op gaat: in de richting van licenties met meer verplichtingen om de broncode aan te bieden bij herdistributies (dus meer copyleft).

Gunstig neveneffect van deze (op zich al positieve) wijziging is dat hiermee een aantal sterk Amerikaanse elementen uit de MPL verdwenen zijn. Zo is er niet langer meer sprake van een rechts- en forumkeuze voor de Amerikaanse staat Californië, voor het land van de gedaagde bij een geschilprocedure. Dat maakt het voor bijvoorbeeld Nederlandse partijen meer aantrekkelijk om software open source te maken onder de MPL dan voorheen het geval was.

Wel moeten Nederlandse gebruikers van de MPL (dus Nederlandse rechthebbenden die de MPL van toepassing verklaren op hun software) rekening houden dat de regels die voor algemene voorwaarden gelden ook hier van toepassing zijn. De flexibilisering die nu in MPL 2.0 geïntroduceerd wordt betekent dat een eenvoudige verwijzing naar MPL 2.0 om de licentie van toepassing te verklaren in het Nederlands recht niet zonder meer mogelijk is. Er is echter niets in de MPL 2.0 wat verbiedt om de oude manier, die van bijleveren van de integrale licentietekst (wat wel voldoet aan de vereisten van het Nederlands recht), te hanteren. Voor de volledigheid: dit speelt uitsluitend bij nieuwe software, bij software die onder de MPL 1.1 uitgebracht is het een keuze van de gebruiker (de ontvangende partij) om de MPL 2.0 van toepassing te verklaren.

Minder gelukkig is de verwijdering van de expliciete vermelding van build scripts. Onder MPL 1.1. moesten een levering van de broncode ook de scripts om de broncode te kunnen compileren meegeleverd worden. Omdat met de toegenomen populariteit van dynamische talen er vaak niet meer sprake is van klassieke compilatie heeft men er voor gekozen om dit niet meer expliciet te vermelden. Nu is de gehanteerde definitie van 'Source Code Form' er inderdaad een die het voor een programmeur vanzelfsprekend maakt dat dergelijke scripts er bij horen. Rechters zijn echter geen programmeurs en naar mijn mening heeft de MPL op dit punt aan duidelijkheid ingeboet.
Uiteraard is wel weer positief dat allerlei dood hout uit het verleden uit de MPL is verwijderd. Het meest in het oog springende voorbeeld daarvan is dat verwijzingen naar Netscape Corporation zijn verdwenen. Al met al een mooie start van het jaar op open source licentiegebied.

Meer over

BrowsersOpensource

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Design Sprints: 4 dagen van idee naar prototype

    Hoe zet je in vier dagen tijd een gevalideerd prototype neer met Design Sprints?

    Computable.nl

    Resultaatgericht Samenwerken (RGS).

    RGS is een gestructureerde methode die vastgoedprofessionals direct ondersteunt bij kwaliteitsverbetering, kostenefficiëntie en verduurzaming.

    Computable.nl

    De principes van cloud-native techniek

    Cloud-native technologieën voegen flexibiliteit, schaalbaarheid en beveiliging toe en verlagen de operationele kosten voor de IT-omgeving. Hoe dragen Kubernetes, KEDA en AKS hieraan bij?

    Meer lezen

    AchtergrondData & AI

    Een stortvloed aan ai-tools; ServiceNow drinkt zijn eigen champagne

    ActueelOverheid

    Dictu sluit applicatiecontract met CGI, IBM, Sogeti, Sopra Steria, TCS en Circle8

    OpinieSoftware & Development

    SAM: jouw bondgenoot tegen shelfware

    ActueelOverheid

    Ministerie BZK negeert advies AcICT over stilleggen Digipoort

    man kijkt naar het korte nieuwsoverzicht van Computable
    ActueelCarrière

    Kort: Aanvalsdetectie ai-agents, kenniskloof cio’s, overnames Wolters Kluwer, Esprit ICT en Main

    cybercrime
    ActueelCloud & Infrastructuur

    Rijkswaterstaat moet vaart maken met beveiligen van bruggen en sluizen

    Eén reactie op “Versimpeling Mozilla licentie vraagt om uitleg”

    1. Cor Nouws schreef:
      6 januari 2012 om 00:36

      Duidelijk stuk – dank je Walter!

      Login om te reageren

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Abonneren Magazine
    • Cybersec e-Magazine

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs