Community Translations of the Standard for Public Code

Contents

  1. Kode
  2. Løbende integration
  3. Den generelle offentlighed
  4. Open source
  5. Open standard
  6. Politik
  7. Offentlig kode
  8. Repository
  9. Version control

Ordliste

Kode

Ethvert eksplicit beskrevet system af regler. Det inkluderer love, politikker og dekreter samt kildekode, som bliver brugt til at bygge software. Begge slags er regler, nogle udført af mennesker og andre af maskiner.

Løbende integration

Inden for softwareudvikling, er løbende integration (CI) en praksis med at flette alle udvikleres arbejdskopier til en kodebases udviklingsgren så ofte som muligt.

Den generelle offentlighed

Offentligheden som sådan: Slutbrugerne af koden og de services som er baseret herpå. For eksempel er en bys indbyggere anset som slutbrugerne i byens services or al koden bag.

Open source

Open source er defineret af Open Source Initiative in deres Open Source Definition.

Open standard

En open standard er defineret af Open Source Initiative’ Open Standard Requirements.

Politik

En politik er et bevidst system af principper til at vejlede beslutninger og opnå rationelle resultater. En politik er en hensigtserklæring og den er implementeret som en procedure eller protokol. Politikker er generelt vedtaget af et ledelsesorgan i en organisation. Politikker kan hjælpe i både subjektiv og objektiv beslutningstagen.

Offentlig politik er den proces, hvorved regeringer oversætter deres politiske vision til programmer og handlinger, der giver et udkast.

På nationalt niveau er politik og lovgivning (loven) typisk adskilt. Sondringen er ofte mere udvisket i en lokalforvaltning.

I Standarden referer ordet ’policy’ til politik der er skabt og vedtaget i offentlige organisationer som regeringer og kommuner.

Offentlig kode

En offentlig kode er både computerkildekode (såsom software og algoritmer) og offentlig politik udført i en offentlig kontekst, af mennesker eller maskiner.

Da offentlig kode servicerer offentlig interesse, bør det være åbent, læseligt, pålideligt, tilgængeligt og bæredygtigt.

Ved at udvikle offentlig kode uafhængigt af, men stadig implementeringsbar i den lokale kontekst som den var udviklet til samt at dokumentere udviklingsprocessen åbent, kan offentlig kode være en byggeblok for at andre kan:

  • Genimplementere i deres lokale kontekst.
  • Tage det som et startpunkt for videreudvikling.
  • Bruge det som en basis for læring.

For at facilitere genbrug, offentlig kode skal enten udgives i det offentlige rum eller have en open source licens, der tillader andre at se og genbruge arbejdet frit og producere afledte arbejder.

Repository

I revisions- (eller versions-) kontrolsystemer er et repository den datastruktur, som gemmer metadata for et sæt filer eller mappestruktur.

Version control

Versionskontrol er styring af ændringer i kildekoden og de filer, der er knyttet til den. Ændringer identificeres normalt med en kode, kaldet revisionsnummeret (eller lignende). Hver revision er forbundet med det tidspunkt, den blev lavet, og den person, der foretager ændringen, hvilket gør det lettere at spore udviklingen af ​​koden. Revisioner af kode kan sammenlignes med hinanden, og det gør det nemt at gendanne tidligere versioner.