Hva gjør Open Source mener?

I de mest grunnleggende begreper, er open-source-programvare fleksibel programvare. Det er redigerbar, noe som betyr at alle kan få tilgang til og endre programkoden, men dette er ikke det eneste som definerer åpen kildekode.

Distribusjon og kostnader

En av kjerneverdiene i åpen kildekode programvare er at det distribueres gratis. Du kan ikke få lov til å selge eller dele lisensiert programvare, men du er fri til å distribuere åpen kildekode som du vil.

Kildekode

All åpen kildekode må distribueres med kildekoden. Hvis programvaren ikke kommer inkludert med koden, må produsenten gjøre koden lett og lett tilgjengelig for nedlasting. Kildekoden skal være tilgjengelig i en felles programmeringskode og kan ikke bevisst uklar.

Diskriminering

For at et program for å bli lisensiert som åpen kildekode, må den ikke har en lisens som diskriminerer noen personer eller grupper. På samme måte kan lisensen ikke diskriminere basert på sluttbruk eller feltet.

Open Source Standards

Det er fem kriterier som må være oppfylt for at åpen kildekode programvare for å oppfylle kravene i den Open Source Initiative: det kan være noen tilsiktet hemmeligheter i koden eller lisens, må programvaren være fritt og allment tilgjengelig, må programvaren ha (hvis aktuelt) royaltyfrie patenter, må programvaren ikke inkluderer en lisensavtale som er nødvendig for å gjennomføre programmet, og programvaren kan ikke stole på annen programvare som ikke oppfyller åpen kildekode standarder.