programkällor
Programkällor, eller källkod, är människoläsbara instruktioner som beskriver hur ett program fungerar. Källkoden består av text i ett eller flera programmeringsspråk och används för att producera den körbara mjukvaran via en kompilator eller en tolk. Den hanteras ofta som en samling filer som organiseras i projektstrukturer.
Källkoden innehåller vanligtvis kommentarer som förklarar funktioner och designval. Språken varierar från lågnivåspråk som C till
Licens och upphovsrätt: upphovsrätten till programkällan tillhör skaparen eller upphovsrättsägaren. Licenser anger vad andra får göra
Distribution och samarbete: källkod delas ofta via arkiv eller offentliga eller privata arbetsytor, och spåras med
Bygg och exekvering: källkoden måste vanligtvis genomgå en byggprocess eller tolkning för att skapa ett körbart
Säkerhet och kvalitetsarbete: hantering av källkod innefattar granskningsprocesser, licenshantering och kontroller av sårbarheter. Proveniens och integritet
Praktik och underhåll: god dokumentation, kommentarer och tydliga bidragsriktlinjer underlättar senare arbete och samarbete bland utvecklare.