Nederlandse vertaling van de Standaard voor Publieke Code

Contents

  1. Vereisten
  2. Hoe te testen
  3. Beleidsmakers in de publieke sector: wat je moet doen
  4. Managers: wat je moet doen
  5. Ontwikkelaars en ontwerpers: wat je moet doen
  6. Meer informatie

Publiceer met een open licentie

Een open en gangbare licentie maakt het voor iedereen mogelijk om de broncode te bekijken en doorgronden, deze vrijelijk te gebruiken en eraan bij te dragen. Hierdoor kan er een ecosysteem van bijdragers ontstaan rond de codebase.

Door voor elk bestand in een codebase duidelijk aan te geven onder welke licentie deze beschikbaar is gesteld, wordt hergebruik van delen van de codebase eenvoudiger.

Vereisten

  • Aan alle broncode en documentatie MOET een open licentie worden verbonden waarmee deze herbruikbaar, veranderbaar en herdistribueerbaar is.

  • Aan de broncode van software MOET een Open Source Initiative-goedgekeurde of Free Software Foundation Free/Libre-licentie verbonden worden.

  • Alle broncode MOET worden gepubliceerd met een licentiebestand.

  • Bijdragers MOGEN NIET verplicht worden om het auteursrecht van hun bijdragen aan de codebase over te dragen.

  • Alle broncodebestanden in de codebase ZOUDEN een copyrightmelding en een licentie-koptekst MOETEN bevatten die machineleesbaar zijn.

  • Het hebben van meerdere licenties voor verschillende soorten broncode en documentatie is OPTIONEEL.

Hoe te testen

Beleidsmakers in de publieke sector: wat je moet doen

  • Ontwikkel beleid dat vereist dat broncode open source is.

  • Ontwikkel beleid dat het gebruik van niet-open broncode en technologie bij aanbestedingen ontmoedigt.

Managers: wat je moet doen

  • Werk alleen samen met open source-leveranciers die hun broncode publiceren onder een open source-licentie.

  • Let op: hoewel Creative Commons-licenties geweldig zijn voor documentatie, voldoen de licenties die commercieel hergebruik of afgeleide producten beperken, NIET aan de bovenstaande vereiste dat ze vrij hergebruik, verandering en herdistributie moeten toestaan.

Ontwikkelaars en ontwerpers: wat je moet doen

  • Voeg een nieuw plattetekst-licentiebestand toe aan elke nieuwe codebase die wordt gemaakt.

  • Voeg een copyrightmelding en een licentie-koptekst toe aan elk nieuw broncodebestand dat wordt gemaakt.

  • Als broncode in de codebase wordt hergebruikt, zorg er dan voor dat de bijbehorende licentie verenigbaar is met de licentie of licenties van de codebase.

Meer informatie