Onderzoekssoftware en reproduceerbaarheid

Software licenties kiezen: MIT, Apache en GPL uitgelegd voor onderzoekers zonder juridische achtergrond

Lieke de Vries Lieke de Vries
· · 7 min leestijd

Je hebt net je onderzoekscode gepubliceerd. Gefeliciteerd! Maar wacht… onder welke licentie heb je die code vrijgegeven? Geen idee?

Inhoudsopgave
  1. Waarom softwarelicenties belangrijk zijn voor onderzoekers
  2. MIT-licentie: simpel, kort, en vrij
  3. Apache-licentie: iets meer bescherming, nog steeds vrij
  4. GPL-licentie: vrijheid met een voorwaarde
  5. Welke licentie past bij jouw onderzoek?
  6. Praktische tips voor onderzoekers
  7. Veelgestelde vragen

Dan ben je niet de enige. Veel onderzoekers duiken in de wereld van softwarelicenties zonder enige juridische achtergrond — en dat is best verwarrend. Geen paniek. In dit artikel leggen we de drie meest gebruikte open source-licenties uit: MIT, Apache en GPL. Simpel, duidelijk, en zonder jargon.

Waarom softwarelicenties belangrijk zijn voor onderzoekers

Stel: je schrijft een Python-script dat genetische data analyseert. Je deelt het op GitHub, zodat andere onderzoekers het kunnen gebruiken. Maar zonder licentie weet niemand precies wat ze wel en niet mogen doen.

Mogen ze je code aanpassen? Hergebruiken in eigen projecten? Commercieel toepassen?

Een licentie maakt dit duidelijk — voor jou én voor anderen. In de wereld van Open Science en reproduceerbaar onderzoek is transparantie key. Een goede licentie zegt: “Hier is mijn code, en dit mag je ermee doen.” Dat bevordert samenwerking, verhoogt de impact van je werk, en voorkomt juridische onduidelijkheid.

MIT-licentie: simpel, kort, en vrij

De MIT-licentie is de populairste keuze onder onderzoekers — en terecht. Het is kort (minder dan 200 woorden!), makkelijk te begrijpen, en geeft gebruikers bijna alle vrijheid.

Wat mag je doen?

  • Gebruiken in eigen projecten (ook commercieel)
  • Aanpassen en herdistribueren
  • Geen verplichting om broncode openbaar te maken

Enige voorwaarde? Je moet de originele licentietekst en copyrightvermelding bijvoegen. Dat is alles. Geen gezeur over ‘copyleft’ of ‘afgeleide werken’. Gewoon: “Dank je, hier is de maker.”

Wanneer kies je MIT? Als je wilt dat je code zo breed mogelijk wordt gebruikt — ook door bedrijven of private projecten — zonder complicaties. Ideaal voor tools, scripts, of bibliotheken die je via het Software Heritage Archive veiligstelt voor andere onderzoeken.

Apache-licentie: iets meer bescherming, nog steeds vrij

De Apache-licentie (versie 2.0) lijkt op MIT, maar voegt één belangrijk element toe: een expliciete patentlicentie.

Wat is er anders dan MIT?

  • Je moet aangeven wat je hebt veranderd in de code (via een NOTICE-bestand)
  • Gebruikers krijgen automatisch toegang tot eventuele patenten
  • Je mag geen gebruik maken van de naam van de originele maker voor promotie zonder toestemming

Dat betekent dat gebruikers niet alleen rechten krijgen op de code, maar ook op eventuele patenten die erop van toepassing zijn. De Apache-licentie is iets langer en formeler dan MIT, maar nog steeds zeer gebruiksvriendelijk. Het wordt vaak gebruikt door grote projecten zoals Android, Kubernetes, en Apache Hadoop. Wanneer kies je Apache? Als je werkt aan grotere softwareprojecten waar patenten een rol kunnen spelen — bijvoorbeeld in bio-informatica of AI-onderzoek — of als je extra juridische duidelijkheid wilt bieden zonder gebruik te beperken.

GPL-licentie: vrijheid met een voorwaarde

De GNU General Public License (GPL), met name versie 3, is de meest strikte van de drie. De kern? “Je mag alles doen met deze code — maar als je iets afgeleids maakt en verspreidt, moet dat óók onder GPL vrijgegeven worden.” Dit heet copyleft. De GPL is bedoeld om open source écht open te houden. Geen achterdeurtjes.

Wat houdt dat praktisch in?

  • Je mag de code gebruiken, aanpassen, en verspreiden
  • Maar als je een afgeleid product maakt (bijv. een aangepaste versie), moet je die óók openbaar maken onder GPL
  • Commerciële bedrijven kunnen je code dus niet “sluiten” in een propriëtaar product

Geen “ik gebruik je code, maar deel niets terug”. Wanneer kies je GPL? Als je sterk gelooft in het principe van gedeelde kennis en wilt voorkomen dat anderen je werk propriëtair maken.

Veel gebruikt in academische kringen en projecten zoals Linux, Git, en GIMP.

Welke licentie past bij jouw onderzoek?

Geen standaardantwoord — het hangt af van jouw doel. Let op: je hoeft geen jurist te zijn. Kies gewoon wat bij je past.

  • Wil je maximale verspreiding? Kies MIT.
  • Wil je bescherming tegen patentclaims? Kies Apache 2.0.
  • Wil je dat jouw code altijd open blijft? Kies GPL.

En onthoud: geen licentie is erger dan een verkeerde. Zonder licentie mag niemand je code gebruiken — zelfs niet collega-onderzoekers.

Praktische tips voor onderzoekers

1. Voeg altijd een licentiebestand toe aan je repository (meestal LICENSE of LICENSE.txt) en schrijf een goede README zodat anderen je code ook echt begrijpen.
2. Gebruik bestaande teksten — kopieer ze niet zelf. De officiële teksten van MIT, Apache 2.0 en GPL zijn vrij te vinden op sites zoals choosealicense.com.
3. Wees consistent — als je meerdere projecten hebt, kies dezelfde licentie waar mogelijk.
4. Denk aan je instituut — sommige universiteiten of fondsenhebben voorkeuren of verplichtingen (bijv. via Plan S of FAIR-data-beleid).

En als je twijfelt? Vraag het aan je bibliotheek, je onderzoeksgroep, of een collega die je kan helpen bij het effectief delen van je onderzoekscode. Samen houden we de wetenschap open.

Veelgestelde vragen

Wat is de belangrijkste reden om een softwarelicentie te gebruiken als onderzoeker?

Als onderzoeker is het cruciaal om een softwarelicentie te gebruiken om duidelijk te maken hoe anderen je code mogen gebruiken. Zonder licentie is het onduidelijk of ze de code mogen aanpassen, hergebruiken in eigen projecten of commercieel mogen toepassen, wat samenwerking en de impact van je onderzoek kan belemmeren. De MIT-licentie is een eenvoudige en flexibele licentie die onderzoekers vaak kiezen.

Wat is de MIT-licentie en wanneer is deze geschikt voor onderzoekers?

Deze licentie geeft gebruikers vrij veel rechten, zoals het gebruik van de code voor eigen projecten, zelfs commercieel, en het aanpassen en herdistribueren ervan.

Wat is het verschil tussen de MIT- en de Apache-licentie?

De enige vereiste is dat je de originele licentietekst en copyrightvermelding bijvoegt bij je code. Zowel de MIT- als de Apache-licentie zijn vrij, maar de Apache-licentie biedt extra bescherming door een expliciete patentlicentie.

Wat houdt de GPL-licentie precies in?

Dit betekent dat gebruikers ook rechten krijgen op eventuele patenten die verband houden met de code, wat vooral belangrijk kan zijn bij grotere projecten of wanneer je werkt met complexe technologieën. De GPL (GNU General Public License) is een copyleft licentie, wat betekent dat als je de code met een GPL-licentie aanpast en herdistribueert, je die aanpassingen ook onder dezelfde GPL-licentie moet vrijgeven. Dit bevordert open source ontwikkeling en zorgt ervoor dat de code altijd open blijft, ook als hij wordt gebruikt in commerciële projecten.

Waarom is transparantie belangrijk in onderzoek met software?

Transparantie, ondersteund door een duidelijke licentie, is essentieel voor reproduceerbaar onderzoek. Het stelt anderen in staat om je werk te begrijpen, te controleren en te hergebruiken, wat de wetenschappelijke gemeenschap ten goede komt en de impact van je onderzoek vergroot.


Lieke de Vries
Lieke de Vries
Expert in Open Science principes

Lieke adviseert onderzoekers over het publiceren van FAIR data volgens de nieuwste normen.

Meer over Onderzoekssoftware en reproduceerbaarheid

Bekijk alle 28 artikelen in deze categorie.

Naar categorie →
Lees volgende
Waarom onderzoekssoftware ook FAIR moet zijn en niet alleen jouw data
Lees verder →