Open source eller Öppen källkod är en mjukvara som är släppt under en licens som ger användarna nästan samma rättigheter som upphovsmannen. Hen delar med sig av källkoden till dem som är intresserade. Och den som använder programvaran får fritt förändra koden, duplicera den, skicka de till andra. Utnyttja den på alla möjliga sätt.
Vidareutvecklingar görs av de användare runt om i världen som vill vara med och bidra med förbättringar. Dessa förbättringar kan sen inkluderas i senare distributioner i mjukvaran.
Många open-source projekt har ett community bakom sig. Där kan användare få hjälp, samarbeta och komma med förslag på förbättringsåtgärder.
Begreppet öppen källkod har också kommit att beskriva hur en grupp utvecklare samarbetar (ofta via Internet) för att gemensamt utveckla programvara. Deltagare i dessa projekt är ofta del av en kultur som har en gemensam syn på hur det man skapar bör göras tillgängligt för andra att ta del av.
Proprietär programvara
Motsatsen till Open source programvara är proprietär programvara. Företag som utvecklar proprietär programvara begränsar kundens möjligheter. Du får inte använda programmets källkod eller försöka ta reda på hur det är konstruerat. Därför kan inte du – eller den leverantör du föredrar – anpassa, förändra och utveckla programmet eller rätta fel. Du är utelämnad till programvaruföretaget och de återförsäljare och konsulter som den propritära ägaren godkänner eller ”certifierar”.
Mer konkurrenskraftig
Ofta innebär öppen källkod att man som utvecklare, eller som beställare av mjukvara, blir mer konkurrenskraftig. När andra utvecklare får ta del av ens arbete så får man också väldigt mycket tillbaka och får tillgång till kompetenser och kunnande man inte fått annars.