Community Translations of the Standard for Public Code

Contents

  1. Krav
  2. Hvorfor er det vigtigt
  3. Hvad gør det ikke
  4. Hvordan tester man
  5. Politiske beslutningstagere: hvad skal du gøre
  6. Ledelse: hvad skal du gøre
  7. Udviklere og designere: hvad skal du gøre
  8. Yderligere læsning

Kode i det åbne

Krav

  • Al kildekode for enhver politik og software i brug (medmindre det bruges til at identificere svindel) SKAL være udgivet og offentligt til gengængelig.
  • Bidragsydere SKAL IKKE uploade følsom information om deres brugere, deres organisation eller tredjeparter til repository.
  • Enhver kildekode der på nuværende tidspunkt ikke er i brug (som f.eks. nye version, forslag eller ældre versioner) BØR være offentliggjort.
  • Kildekoden MÅ give offentligheden indsigt i, hvorvidt kildekoden eller politikken understøtter specifikke interaktioner, som de har med din organisation.

Hvorfor er det vigtigt

Åben udvikling:

  • forbedrer gennemsigtighed
  • forøger kodens kvalitet
  • faciliteter auditprocessen

Hvad gør det ikke

  • Gør kildekoden eller politikken genbrugelig.
  • Gør kodebasen og koden heri forståelig for så mange som muligt.

Hvordan tester man

Enhver version af koden, som pt. er i brug, er offentliggjort på internettet, hvor den kan ses:

  • Udenfor den oprindelige bidragende organisation
  • Uden brug for nogle former for autentifikation eller tilladelse

For hvert commit, skal reviewers verificere at indholdet ikke inkludere følsom information så som konfigurationer, brugernavne og kodeord, offentlige nøgler eller andre sande legitimationsoplysninger i produktionssystemet.

Politiske beslutningstagere: hvad skal du gøre

  • Udvikle politikker i det åbne.
  • Prioritere åbne og gennemsigtige politikker.

Ledelse: hvad skal du gøre

  • Udvikle en kultur, der understøtter åbenhed, læring og feedback.
  • Samarbejde med eksterne leverandører og freelancere ved at arbejde i det åbne.

Udviklere og designere: hvad skal du gøre

  • Tydeligt dele data og kode op for at møde kravene om følsom information, som beskrevet ovenfor.

Yderligere læsning