Hvad er open source?
Open source software er ofte gratis og giver it-kyndige mulighed for at ændre og forbedre computerprogrammer.
Når du bruger Google, bruger du open source. Ligesom stadig flere internet-tjenester og it-værktøjer er søgemaskinen Google baseret på open source software.
Hvis du har læst lidt om it på nettet, i magasiner eller aviser, er du formentlig stødt på begrebet open source. Som så mange andre it-begreber anvendes den engelske betegnelse frem for den danske betegnelse åben kilde.
Selvom betegnelsen open source kan virke lidt mystisk, er den egentlig meget beskrivende, som du vil se, når vi kigger lidt nærmere på hvad et computerprogram er.
Ligesom man skal have en madopskrift for at lave et godt måltid mad, så skal man have en opskrift for at lave et program til computeren. Opskriften til computerprogrammet kaldes source code, på dansk kildekode, programkode eller blot koden (du kan også høre det omtalt som sourcekoden).
Definition
Et open source program er et computerprogram, der leveres sammen med programopskriften.
Der findes en mere detaljeret definition af open source, men i denne omgang nøjes vi med den simple version.
Fordi programopskriften leveres sammen med programmet, kan alle med teknisk indsigt ændre i programkoden og dermed ændre programmet.
Begrebet Open Source opstod i januar 1998, da selskabet Netscape annoncerede at de ville frigive kildekoden for deres browser Navigator. Måneden efter blev Open Source Initiative stiftet og gav en detaljeret definition på open source. En vigtig forudsætning for open source software har været Free Software Foundation, der via GNU-projektet har udviklet en række værktøjer som Open Source-udviklere anvender. Open Source Initiative anses som mere pragmatisk end Free Software Foundation, der anses som mere ideologisk.
Ideen med open source software er at få så mange som muligt til at forbedre softwaren.
Linux
Hvis du er stødt på begrebet open source, har du formentlig også hørt om Linux. Linux er et open source styresystem. En computer har brug for et styresystem for overhovedet at kunne blive brugt. Styresystemet sørger blandt andet for, at man kan læse og skrive til harddisken samt at forbindelsen til eksterne enheder som mus, tastatur og skærm fungerer.
Du har formentlig en computer, der anvender Microsofts styresystem Windows. Til forskel fra Windows leveres Linux med selve programkoden.
Udviklingen af Linux styresystemet blev startet af finnen Linus Torvalds i 1991 i forbindelse med at han læste datalogi.
Han lagde sin foreløbige programkode ud på internettet, og dem, der var interesserede, kunne hjælpe med til at udvikle Linux. Sidenhen har en række store it-virksomheder udviklet programmer til Linux, og de bidrager også aktivt i videreudviklingen af selve styresystemet Linux. For eksempel er en del af Google's software Linux-baseret.
Virksomhederne tager ikke penge for Linux, men tjener penge på at yde support og sælge hardware samt konsulentydelser i forbindelse med Linux.
I dag anvender tæt på 35% af nordiske virksomheder Linux. Traditionelt har Linux haft ry for at være nørdet og kun rettet mod it-kyndige brugere. Linux har derfor ikke særlig stor udbredelse på stationære og bærbare pc'er. Det skønnes, at omkring 2% af pc'er er udstyret med Linux. Til sammenligning findes Windows på over 90% af alle pc'er.
Open Source-bevægelsen
Ved hjælp af internettet kan it-kyndige folk, der er spredt rundt omkring i verden, arbejde sammen om at udvikle programmer ved at dele programkoden med hinanden. Ofte omtales folk, der arbejder på open source-projekter, under ét som open source-bevægelsen. Der er dog tale om mange slags forskellige folk og projekter, så at omtale det som een organiseret bevægelse er lidt af en tilsnigelse.
Folk der arbejder med open source har dog en ting til fælles: En tro på, at programkoden for et program skal være tilgængelig for alle der ønsker det. De mener, at det giver den bedste mulighed for at programmer løbende kan forbedres og udbygges.
Ofte gratis
Mange af udviklerne arbejder gratis på projekterne. De gør det, fordi det er deres hobby, men også fordi de ofte har brug for softwaren.
I de senere år har en række af de store it-virksomheder ansat open source-udviklere. Udviklerne fortsætter med at arbejde med open source-projekter, men aflønnes nu af it-virksomhederne.
- browseren Firefox
- kontorpakken Open Office
- e-mailklienten Thunderbird
For it-virksomheden giver det adgang til open source-miljøet og mulighed for at opbygge en forretningsmodel baseret på open source software. En sådan forretningsmodel kan være baseret på salg af support, konsulentydelser eller hardware til open source-programmerne. Selve open source programmet er som regel gratis.
Der er ikke noget i definitionen af open source, der kræver, at softwaren er gratis, men det er meget ofte tilfældet.
Læs mere om open source på Open Source Initiativets hjemmeside.
Læs mere om Linux på hjemmesiden fra Skåne Sjælland Linux User Group.



English