Vad är en öppen källkodslicens?
En öppen källkodslicens är en form av upphovsrättsskydd för datorprogramvara där författaren tillåter att källkoderna får åtkomst, användning och manipulering av någon utan rädsla för repressalier för brott mot upphovsrätt. Detta innebär att alla som laddar ner källkoden kan göra alla önskade ändringar av källkoden. Detta gör det möjligt för användare att helt anpassa en mjukvara för att passa deras behov.
En modifierad kopia av en mjukvara som har en öppen källkodslicens kan eventuellt tillåtas distribueras lagligt. En författare kan föreskriva i sin källkod att distribution av alla ändringar kan vara ett intrång i upphovsrätten och är uttryckligen förbjudet. Om så är fallet kan modifierat innehåll endast användas av modifieraren och han eller hon kan inte dela ändringarna med någon annan.
Uttrycket "öppen källkodsprogramvara" betyder inte att en mjukvara är gratis, även om de flesta programvaror med öppen källkod distribueras på det sättet. De flesta författare som tillhandahåller öppen källkodsprogram kostnadsfritt anger att alla ändringar som gjorts på programvaran inte kan säljas, även om den kan distribueras gratis. Varje försök att sälja modifieringar av öppen källkod kan resultera i rättsliga och civila handlingar. Vissa öppen källkodsförfattare begär frivilliga donationer vid nedladdning av sina program, även om programmen inte säljs tekniskt.
Författaren till programvara med en öppen källkodslicens kan kontrollera hur modifieringar distribueras genom att begära att modifierare lägger till specifik information till källkoden. Det finns fyra olika sätt att de kan begära kontroll av modifierade källkoder. Den första kallas genomskinlig, där den modifierande författaren måste hålla den ursprungliga koden och alla ändringar transparent så att alla kan se vad som har gjorts.
Den andra begäran kallas rekombinant. I denna begäran tillåter författaren bara modifierare att redigera eller ordna om befintlig kod i källkoden, men det är förbjudet att lägga till sina egna ytterligare koder. Den tredje begäran kallas krediterad, och författaren begär helt enkelt att hans eller hennes arbete krediteras som originalet och eventuella efterföljande ändringar märks med krediter för den person som gjorde ändringarna. Den sista begäran som författaren kan göra kallas cirkulerande, och han ber om att den ursprungliga programvaran med open source-licensen förblir nedladdningsbar i ett omodifierat tillstånd och betecknas som originalet.