Hopp til hovedinnhold

Åpen kildekode som hovedregel

Når offentlig sektor utvikler programvare selv eller får det utviklet for offentlige midler, bør kildekoden som hovedregel gjøres åpent tilgjengelig under en åpen lisens.

Opprettet: 28. oktober 2026 Sist endret: 29. oktober 2026

Planlegg for åpenhet fra starten, og publiser koden så tidlig som mulig når det er forsvarlig. Gjør deling til en del av utviklings- og forvaltningsløpet, slik at åpenhet, dokumentasjon og tydelig ansvar bygges inn fra starten.

Vurder hva som kan deles innenfor hensynet til blant annet personvern, sikkerhet, juridiske forhold, og tredjepartsavhengigheter. Hvis hele løsningen ikke kan åpnes, vurder hvilke deler som likevel kan deles, for eksempel kildekode, dokumentasjon, eller testverktøy.

Hovedregelen følges opp gjennom tre anbefalinger for hvordan offentlig sektor bør bruke, dele og bidra til åpen kildekode.

Rammer som er kjent og brukes konsekvent

Før dere går videre med å bruke, dele eller bidra til åpen kildekode, må virksomheten etablere noen grunnleggende rammer. Det bør være tydelig hvem som beslutter hva som kan åpnes, hvilke krav som gjelder i anskaffelser og utviklingsløp, hvordan sikkerhet og lisensiering håndteres, og hvem som har ansvar for videre forvaltning.

Rammene trenger ikke være omfattende, men de bør være kjent og brukes konsekvent i virksomheten.

Sikkerhet og sårbarheter

Ha rutiner for å følge opp avhengigheter, sårbarheter og sensitiv informasjon. Bygg sikkerhet inn i utviklings- og forvaltningsprosessen, og avklar hvordan sikkerhetsfeil skal meldes og håndteres.

Lisenser og rettigheter

Avklar tidlig hvilke lisenser som gjelder, hvilke rettigheter virksomheten har til programvaren, og hvem som kan beslutte lisensvalg og publisering.

Dokumentasjon og forvaltning

Sett tydelige forventninger til dokumentasjon, kontaktpunkt og videre forvaltning. Publisert kode må være mulig å forstå, bruke og følge opp over tid.

Roller og ansvar

Gjør det tydelig hvem som eier koden, hvem som kan godkjenne endringer, og hvem som følger opp sikkerhet, feil og eksterne bidrag.

Kostnader og kompetanse

Planlegg for nødvendig kapasitet, kompetanse og finansiering gjennom hele livsløpet – fra anskaffelse og utvikling til drift, videreutvikling og avvikling.

For mange virksomheter vil det være nyttig å samle disse rammene i en enkel intern policy eller veiledning for bruk, deling og bidrag til åpen kildekode.