Community Translations of the Standard for Public Code

Contents

  1. Vereisten
  2. Quickscan
  3. Aanwijzingen voor beleidsmakers
  4. Aanwijzingen voor managers
  5. Aanwijzingen voor ontwikkelaars en ontwerpers
  6. Meer informatie

Publiceer met een open licentie

Een open en bekende licentie maakt het mogelijk voor iedereen om de broncode te bekijken, te begrijpen hoe deze werkt, deze vrij te gebruiken en bij te dragen aan de codebase. Dit stelt een ecosysteem van leveranciers in staat om rond de codebase te ontstaan.

Het duidelijk aangeven van de licentie voor elk bestand binnen een codebase vergemakkelijkt correct hergebruik en toekenning van delen van een codebase.

Vereisten

  • Alle broncode en documentatie MOETEN worden gelicentieerd op een manier dat ze vrij herbruikbaar, wijzigbaar en redistribueerbaar zijn.
  • Softwarebroncode MOET worden gelicentieerd onder een door OSI-goedgekeurde of FSF Vrije/Libre-licentie.
  • Alle broncode MOET worden gepubliceerd met een licentiebestand.
  • Bijdragers MOETEN NIET verplicht worden om het auteursrecht van hun bijdragen aan de codebase over te dragen.
  • Alle broncodebestanden in de codebase ZOUDEN een copyrightvermelding en een licentieheader moeten bevatten die machine-leesbaar zijn.
  • Het hebben van meerdere licenties voor verschillende soorten broncode en documentatie is OPTIONEEL.

Quickscan

Aanwijzingen voor beleidsmakers

  • Ontwikkel beleid dat vereist dat broncode open source is.
  • Ontwikkel beleid dat het gebruik van niet-open source code en technologie bij inkoop ontmoedigt.

Aanwijzingen voor managers

  • Werk alleen met open source-leveranciers die hun broncode publiceren onder een open source-licentie.
  • Wees je ervan bewust dat hoewel Creative Commons-licenties geweldig zijn voor documentatie, licenties die Non-Commercial of No Derivatives voorschrijven NIET vrij herbruikbaar, wijzigbaar en redistribueerbaar zijn en niet aan deze vereisten voldoen.

Aanwijzingen voor ontwikkelaars en ontwerpers

  • Voeg een nieuw license-bestand toe aan elke nieuwe codebase die wordt gecreëerd.
  • Voeg een copyrightvermelding en een licentieheader toe aan elk nieuw broncodebestand dat wordt gecreëerd.
  • Zorg ervoor dat wanneer broncode wordt hergebruikt door de codebase, deze een licentie heeft die compatibel is met de licentie of licenties van de codebase.

Meer informatie