Hva er åpen kildekode?
Programvare med åpen kildekode, på engelsk Open-Source Software (OSS) er programvare som distribueres med kildekode som kan leses eller endres av brukerne.
OSS-fellesskapet er generelt enige om at programvare med åpen kildekode skal oppfylle følgende kriterier:
- Programmet må distribueres fritt
- Kildekoden må være inkludert i programmet
- Alle må kunne endre kildekoden
- Modifiserte versjoner av kildekoden kan videredistribueres
I tillegg må en lisens for programvare med åpen kildekode ikke kreve utelukkelse av eller forstyrre driften av annen programvare.
Techopedia forklarer åpen kildekode
I motsetning til tradisjonell programvare som distribueres i et kompilert format som ikke kan endres, leveres åpen kildekode-programvare i både kompilert og ikke-kompilert format, noe som gjør det mulig å endre kildekoden. I tradisjonelle programvarelisenser er dette forbeholdt rettighetshaverne.
Det er ikke alle programvareutviklere som er tilhengere av åpen kildekode, men mange har akseptert det fordi det gjør det mulig å reparere programvareproblemer raskere, noe som i siste instans kan føre til høyere kvalitet på programmene.