Een licentie kiezen
De keuze van een licentie voor je project bepaalt wat anderen met jouw code mogen en kunnen doen.
Veelgebruikt in overheidsland: EUPL
De EUPL (European Union Public License) is een open source-licentie ontwikkeld door de Europese Commissie. Het doel van deze licentie is om software die door overheidsinstanties wordt ontwikkeld, gemakkelijk te delen en te hergebruiken, met de nadruk op juridische compatibiliteit en transparantie binnen de EU.
Moet ik in elke file de license vermelden?
In veel projecten zie je dat aan het begin van elk bestand de licentie expliciet wordt genoemd. Dit ziet er dan bijvoorbeeld zo uit:
// Copyright (c) 2012 Aaron Swartz
// Licensed under the GNU License. See LICENSE file for details.
Een voordeel van het expliciet noemen van het licentietype is dat er dan minder makkelijk een misverstand over kan bestaan welke licentie er op de code berust. Echter is het een alom geaccepteerde conventie dat bestanden waarbij geen licentie is vermeld automatisch vallen onder de licentie die wordt genoemd in het LICENSE
bestand.
Het antwoord is dus: nee, dit hoeft niet als er een LICENSE-bestand in de root van je project staat.