
Der er både fordele og ulemper ved et open source. Det er ofte gratis, men selvom noget er gratis er det ikke altid billigst.
Markedet er fyldt med forskellige software systemer. Nogle systemer er open source-systemer. Open source betyder, at kildekoden til systemet er frit tilgængelig, så alle kan redigere og tilpasse systemet, som de har lyst. Samtidig er open source systemer gratis, og er derfor meget udbredte på nettet. Modsætningen er lukket – ofte kaldet proprietær software.
Fordele vs ulemper
De vigtigste fordele
- Gratis – selve programmet kan downloades og installeres gratis. For de fleste er dette den afgørende fordel.
- Fri adgang til kildekode – så kan man selv udvikle og tilpasse sin løsning. det er vigtigt hvis du har behov for tilpasning og videreudvikling, men selve arbejdet er ikke gratis.
- Mange udvikler og deler nye komponenter – så der kommer hele tiden nye muligheder fordi mange trækker på samme hammel. Her får du andres arbejde foræret.
De vigtige ulemper
- Det er ikke altid gratis – hvis du har brug for at anvende konsulenter til at udvikle, tilpasse opsætte eller vedligeholde programmet kan omkostningerne godt løbe op, selvom selve programmet var gratis
- Manglende kendskab – usikkerheden kan være stor, fordi man ikke kender til produktet eller har en veldefineret og ansvarlig leverandør
- Manglende brugerfokus – nogen gange er der mindre fokus på finish og brugervenlighed, fordi open source-programmerne er lavet frivilligt/gratis og af teknikere, uden at der har været fokus på kunden og brugeren
- Uoverskuelighed – et open source fællesskab udvikler typisk mange moduler. Det giver muligheder, men også udfordringer hvis man selv skal tage stilling til en masse kombinationsmuligheder og valg
- Begrænset garanti – hvis du selv downloader og installerer et program er der større risici, og du er typisk ikke dækket af en garanti
Dit valg
Der kan ikke siges noget bestemt om, at Closed Source er at foretrække for OSS – eller omvendt – at OSS er at foretrække for Closed Source. Som ved alle andre anskaffelser handler det om varens pris og kvalitet, hvor pris i denne forbindelse skal anses som ”total cost of ownership” og kvalitet bl.a. er udtrykt ved de behov programanskaffelsen tilfredsstiller, modenhed/stabilitet af programmer mv.
I al handel er der typisk sammenhæng mellem pris og kvalitet. En dyr bil kan typisk mere end en billig bil – den kan køre hurtige, mere behageligt og har meget mere ekstraudstyr end en billigere og ”skrabet” bil.
For en lille virksomhed, der ikke har avancerede behov, vil open source løsninger ofte være tilstrækkelige og billige. Hovedsagligt på grund af lav ankaffelsespris og i mindre grad på installations- og driftsomkostninger,og specielt hvis der ikke skal ske væsentlige tilpasninger eller nyudvikling.
Der en række overvejelser, du bør gøre dig, før du vælger et gratis open source system.
Det basale skal være i orden
Et open source-system skal vælges ud fra de kravspecifikationer, du har opstillet, og der skal være klare aftaler om driften, så du kan undgå unødvendig og kritisk nedetid.
Gratis open source-systemer er i kraftig udvikling, og kan være en fin løsning for private og mange mindre virksomheder. Systemerne bliver tilpasset af mange forskellige udviklere og det betyder, at brugervenligheden normalt er i orden. Men som virksomhedsejer eller ansvarlig for en virksomheds it, skal du gøre dig nogle andre og langt mere kritiske overvejelser, før du vælger et open source-system.
Selvom der ikke er anskaffelses- og licensomkostninger ved open source-systemer, som ved traditionelt software er der ofte behov for andre ydelser forbundet med softwareanskaffelsen: Installation, drift, oplæring, support, og det medfører omkostninger – men det gælder også proprietær software, hvor man jo ofte har de samme behov.
Det at binde sig til en leverandør kan have både fordele og ulemper i forbindelse med udvikling, implementering, uddannelse osv. Men i forbindelse med uoverensstemmelser kan binding til en leverandør af proprietær software blive dyr da koden ikke er åben og der derfor ikke er andre, der kan ændre i systemerne.
Brug af support er ikke uden omkostninger
Selvom de fleste gratis open source-systemer teknisk er acceptable, kan man ikke regne med at det samme gør sig gældende omkring support. Hvis I møder et problem, som I ikke umiddelbart kan løse, kan det være svært at få den nødvendige hjælp, fordi I anvender et open source-system, og der måske ikke er personer med de rette tekniske kompetencer til rådighed i nærområdet.
Sagt med andre ord er det svært at placere et ansvar, hvis driften er ustabil, når ansvaret ligger hos tusindvis af forskellige udviklere verden over.
Hvis du er afhængig af driften på dit open source-system, giver det god mening at finde en udbyder, der tilbyder at supportere systemet. Dermed undgår du den kritiske nedetid, som i sidste ende kan koste dig dyrt. Derudover er det lettere at placere et ansvar for at få bragt orden i systemet, hvis uheldet er ude.
Gratis er ikke altid gratis
Der findes ikke noget som en ”free lunch”. På samme måde er det med open source-systemer. Et gratis system kræver ofte, at man selv kan udføre relativt avancerede installationer og opsætning.
Det kan også betyde, at virksomheden selv skal stå for videreudvikling og programmering af nye moduler, efterhånden som de forretningsmæssige behov udvikler sig. Hvis det ikke er noget, som virksomheden selv kan stå for, er man nødt til at betale eksterne konsulenter for denne udvikling. Der er også den mulighed, at vente til modulet man mangler bliver udviklet og offentliggjort af en anden udvikler. Så kan man vente, kan man gratis integrere modulet i den næste opdatering af ens egen løsning.
Så uanset hvad, må du fra starten overveje, hvilke behov du ønsker dit open source system skal dække og hvad du og din virksomhed selv kan klare. Du skal overveje, om du kan leve med, at du ikke har en leverandør, du kan henvende dig til, når dit system ikke fungerer, og sidst men ikke mindst, om I har de fornødne kompetencer internt i virksomheden til at drive og udvikle et open source-system.
Læs mere
- Om gratis programmer – læs om forskellige slags gratis software.
- Eksempler på open source-programmer – se hvad der findes af muligheder.










