Hva er en åpen kildekodelisens?
En åpen kildekodelisens er en form for copyright programvare der forfatteren lar kildekodene få tilgang til, brukes og manipulert av noen uten frykt for represalier for brudd på opphavsretten. Dette betyr at alle som laster ned kildekoden, kan gjøre en hvilken som helst ønsket endring av kildekoden. Dette lar brukerne fullstendig tilpasse et programvare for å passe til deres behov.
En modifisert kopi av et programvare som har en åpen kildekodelisens, kan eller ikke tillates distribuert lovlig. En forfatter kan i sin kildekode bestemme at distribusjon av endringer kan være en krenkelse av opphavsretten og er uttrykkelig forbudt. Hvis dette er tilfelle, kan modifisert innhold bare brukes av modifisereren, og han eller hun kan ikke dele endringene med noen andre.
Begrepet "open source software" betyr ikke at et programvare er gratis, selv om de fleste open source programvare er distribuert på den måten. De fleste forfattere som tilbyr åpen kildekode-programvare gratis, spesifiserer at modifikasjoner som gjøres på programvaren ikke kan selges, selv om den kan distribueres gratis. Ethvert forsøk på å selge programvareendringer med åpen kildekode kan føre til juridiske og sivile handlinger. Noen open source-forfattere ber om frivillige gaver ved nedlasting av programmene, selv om programmene ikke er teknisk solgt.
Forfatteren av programvare med en åpen kildekodelisens kan kontrollere måten modifikasjoner distribueres ved å be om at modifikatorer legger til spesifikk informasjon til kildekoden. Det er fire forskjellige måter de kan be om kontroll over endrede kildekoder. Den første kalles gjennomsiktig, der den modifiserende forfatteren må holde den opprinnelige koden og alle modifikasjonene transparente slik at alle kan se hva som er gjort.
Den andre forespørselen er kjent som rekombinant. I denne forespørselen tillater forfatteren bare modifiserere å redigere eller omorganisere eksisterende kode i kildekoden, men det er forbudt å legge til egne tilleggskoder. Den tredje forespørselen kalles kreditert, og forfatteren ber ganske enkelt om at hans eller hennes arbeid blir kreditert som originalen og eventuelle påfølgende modifikasjoner blir merket med studiepoeng for personen som har gjort modifiseringene. Den siste forespørselen som forfatteren kan komme med er kjent som sirkulerende, og han ber om at den opprinnelige programvaren med open source-lisensen forblir nedlastbar i en umodifisert tilstand og merket som den opprinnelige.