Standaard voor publieke code nu ook in het Nederlands
Tijdens de Open Source LeiderschapsTop van SURF en het ministerie van BZK wordt vrijdag de Nederlandse vertaling van de Standard for Public Code gepresenteerd. De Standaard voor Publieke Code is een leidraad voor open source werken in publieke organisaties.
Criteria voor software en beleid
De Standaard voor Publieke Code is een set criteria die publieke organisaties ondersteunt bij het samen ontwikkelen en onderhouden van software en bijbehorend beleid. Het bevat adviezen voor beleidsmakers, managers, ontwikkelaars en leveranciers. Het is de bedoeling dat de standaard toepasbaar is op codebases van alle publieke organisaties, of het nu internationaal is of gemeentelijk.
Publieke code
Publieke code is zowel computercode (zoals software en algoritmes) als beleid dat in een publieke context wordt uitgevoerd, door mensen of machines. In de 21ste eeuw kan software worden beschouwd als vitale publieke infrastructuur, stelt het voorwoord bij de Nederlandse vertaling.
Inherent onderdeel democratisch proces
Software ontstaat steeds vaker niet alleen als de implementatie van bestaand beleid, maar vormt meer en meer ook de aanleiding voor nieuw beleid, bijvoorbeeld bij de inzet van algoritmes om te bepalen welke wijken extra sociale voorzieningen of politietoezicht nodig hebben. Daarmee is software zo’n inherent onderdeel van het democratische proces, dat de broncode van alle gebruikte software publiek toegankelijk zou moeten zijn, aldus het eerste criterium (met uitzondering van software voor fraudedetectie). Hetzelfde geldt voor alle broncode van al het gebruikte beleid.
De standaard bevat de volgende criteria:
- Programmeer in het openbaar
- Bundel beleid en broncode
- Maak de codebase herbruikbaar
- Verwelkom bijdragers
- Maak bijdragen gemakkelijk
- Houd versiebeheer bij
- Vereis inspectie van bijdragen
- Documenteer de doelstellingen
- Documenteer de code
- Gebruik eenvoudig Engels
- Gebruik open standaarden
- Test regelmatig op conflicten
- Publiceer met een open licentie
- Maak de codebase vindbaar
- Gebruik een coherente stijl
- Beschrijf de volwassenheid
De eerste versie van de Engelstalige Standard for Public Code dateert uit april 2019.
Lees ook: