Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Source Licenses Guide

Een praktische gids om snel te begrijpen welke license je op een GitHub repo kan zetten, wat het verschil is, en wanneer je welke kiest.

Dit is geen juridisch advies. Voor commerciele of risicovolle projecten: laat je keuze nakijken door iemand met juridische expertise.

Snelle Keuzehulp

Jij wil... Kies meestal... Waarom
Dat iedereen je code mag gebruiken, ook commercieel MIT Simpel, bekend en heel permissive
MIT-achtig, maar met betere patentbescherming Apache-2.0 Sterk voor bedrijven, libraries en SDK's
Dat afgeleide versies ook open-source blijven GPL-3.0 Copyleft: delen betekent ook broncode delen
Dat SaaS/webapps wijzigingen ook moeten delen AGPL-3.0 GPL plus netwerk/servergebruik
Een library die ook in closed-source apps gebruikt mag worden LGPL-3.0 Minder streng dan GPL voor linking
Alleen gewijzigde bestanden open houden MPL-2.0 Goede middenweg tussen permissive en copyleft
Zo weinig mogelijk voorwaarden Unlicense of CC0 Public-domain-achtig
Niemand mag je code gebruiken zonder toestemming Geen OSS license / proprietary Jij behoudt alle rechten

Belangrijk Om Te Weten

Als je geen license toevoegt, is je repo niet automatisch vrij te gebruiken. Standaard behoud jij alle rechten. Mensen mogen je code dan meestal wel bekijken op GitHub, maar niet zomaar kopieren, wijzigen, verspreiden of commercieel gebruiken.

Een GitHub repo publiek maken betekent dus niet hetzelfde als open-source maken. Open-source wordt het pas duidelijk met een license.

Deze Repo Heeft Ook Officiele License Teksten

GitHub toont normaal maar een hoofdlicense per repo. Deze gids zelf gebruikt MIT, maar bevat daarnaast volledige officiele license teksten als referentie in official-texts/.

Gebruik die teksten als startpunt wanneer je een LICENSE bestand voor je eigen repo wil maken.

Populaire GitHub Licenses

License Type Commercieel gebruik Moet broncode open blijven? Patentclausule Moeilijkheid
MIT Permissive Ja Nee Nee Laag
Apache-2.0 Permissive Ja Nee Ja Laag-middel
BSD-2-Clause Permissive Ja Nee Nee Laag
BSD-3-Clause Permissive Ja Nee Nee Laag
GPL-3.0 Strong copyleft Ja Ja, bij verspreiding Ja Middel
AGPL-3.0 Network copyleft Ja Ja, ook bij servergebruik Ja Hoog
LGPL-3.0 Weak copyleft Ja De library zelf wel Ja Middel
MPL-2.0 File-level copyleft Ja Gewijzigde MPL-bestanden wel Ja Middel
EPL-2.0 Weak copyleft Ja Bepaalde wijzigingen wel Ja Middel
BSL-1.0 Permissive Ja Nee Nee Laag
Unlicense Public-domain-achtig Ja Nee Nee Laag
CC0-1.0 Public-domain-achtig Ja Nee Nee Laag

Aanbevolen Per Situatie

Kleine app, tool of portfolio project

Gebruik MIT als je het makkelijk wil houden.

SDK, package, npm library of developer tool

Gebruik Apache-2.0 als patentbescherming relevant kan zijn. Gebruik MIT als je maximale eenvoud wil.

Project dat altijd open-source moet blijven

Gebruik GPL-3.0.

SaaS of server software waarbij je wil dat gehoste wijzigingen gedeeld worden

Gebruik AGPL-3.0.

Library die in closed-source software mag gebruikt worden

Gebruik LGPL-3.0 of MPL-2.0, afhankelijk van hoeveel vrijheid je wil geven.

Volledig vrijgeven zonder controle

Gebruik Unlicense of CC0-1.0.

Commercieel product dat je niet wil vrijgeven

Gebruik geen open-source license. Zet duidelijk in je repo dat alle rechten voorbehouden zijn, bijvoorbeeld met All rights reserved.

Hoe Voeg Je Een License Toe Op GitHub?

  1. Ga naar je repo op GitHub.
  2. Klik op Add file.
  3. Kies Create new file.
  4. Noem het bestand LICENSE of LICENSE.md.
  5. Klik rechts op Choose a license template.
  6. Kies bijvoorbeeld MIT, Apache 2.0 of GPLv3.
  7. Commit het bestand.

GitHub herkent bekende licenses automatisch als je de officiele tekst gebruikt.

Bestanden In Deze Repo

Officiele License Teksten

Mijn Standaardadvies

Twijfel je?

  • Kies MIT voor eenvoud.
  • Kies Apache-2.0 voor professioneel gebruik en patentbescherming.
  • Kies GPL-3.0 als open-source blijven belangrijker is dan maximale adoptie.
  • Kies AGPL-3.0 als je server/SaaS-gebruik ook wil afdekken.

License Van Deze Gids

Deze gids zelf staat onder de MIT License. Zie LICENSE.

About

Practical guide to choosing open source licenses for GitHub projects

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors