Blog
Open Source er et relativt nyt begreb (fra januar 1998) som dækker over software, hvor alle har adgang til kildeteksten. Desuden er licensbetingelserne således udformet, at al efterfølgende kildetekst baseret på et Open Source produkt frigives under samme licensbetingelser.
Fri bevægelighed for digital viden
Open Source er fremfor alt åben kode som frit kan distribueres og installeres uden at man skal skal betale til ophavsmanden.
Det betyder med andre ord at man har fuld indsigt i hvordan programmørerne har strikket koden sammen for at komme frem til det ønskede resultat. Dermed kan man også ændre koden hvis man finder en fejl eller ønsker at tilpasse systemet således at det bedre opfylder ens behov.
Den fri distribution betyder for dig som bruger at du frit kan placere din kode hvor du mener den befinder sig bedst. Du er således ikke bundet til f.eks. at køre din webshop hos din leverandør. Den største investering i nye systemer sker ofte i at tilpasse og integrere det samt lære organisationen at bruge det. Den investering går ikke tabt med Open Source hvis du ønsker at skifte leverandør.
Kan man leve af det?
De færreste IT-virksomheder har deres primære indtægt fra licens-afgifter. Det der giver sorte tal på bundlinien er derimod at levere viden og tilførsel af værdi til kundernes organisationer.
Tilsvarende lever programmørerne af Open Source af at sælge rådgivning omkring de systemer som de ved praktisk taget alt om.
Der løftes i flok
Det der gør Open Source til et stærkt alternativ er den åbne kode i kombination med Internet.
Når en programmør finder en fejl eller et sikkerhedshul i den åbne kode rapporterer han dette tilbage til dem der har lavet systemet. Dermed sker fejlrettelse hurtigt og billigt for de ansvarlige.
Med tusindvis af programmører der arbejder med et Open Source system til opfylde behovet for deres respektive kunder, laves der mange forbedringer og udvidelser til det oprindelig system. Disse gives ofte tilbage til den fælles base og dermed løfter dette fællesskab et system op på et højt og veludviklet niveau.
Det at alle har adgang til kildeteksten, er med til at sikre kunden på flere områder:
- Uafhængighed af leverandør.
- Produktet dør ikke sammen med leverandøren.
- Produktet dør ikke pga. leverandørens ny strategi.
- Produktet dør ikke pga. opkøb af leverandøren.
- Produktet kan tilpasses når kunden ønsker det.
- Kunden kan selv rette, hvad han synes er fejl i produktet.
- Kunden kan benytte en anden leverandør til vedligehold af produktet.
- Hurtig rettelse af sikkerhedsmæssig og systemkritiske fejl.
- Kunden kan selv rette fejlen.
- Andre kunder retter eller forsøger også at rette fejlen.
- Kunderne/udviklerne udveksler rettelser til fejl.
- På store Open Source-projekter er fejlene typisk rettet indenfor 24 timer.
- Kunden kan selv konstatere, hvad produktet indeholder.
- kildeteksten kan gennemgås for skjulte bagdøre og lignende.
- Mulige sikkerhedsmæssige brister kan konstateres ved kodegranskning.
- Krypteringsalgoritmer kan gennemtestes for sikkerhed imod reverse engineering.
- Fjernelse af urelevante features som blot fylder op (så som påskeæg).
Det at alle efterfølgere skal have samme licensbetingelser, sikre, at alle forbedringer kommer alle tilgode. Oftest lægges udvidelser, rettelser og forbedringer ind i det oprindelige produkt, som så kommer i en ny og bedre version.
Udviklingshastigheder er ofte meget store på Open Source projekter, da mange over hele verden kan være med i udviklingen via internet. Der ved sover udviklings- og supportafdelingen på de store Open Source projekter næsten aldrig, da der oftest er en eller anden igang med projeket.
VIrksomheder som overvejer at frigive deres produkt som Open Source, skal virkelig gøre sig nogle overvejelser inden de går i gang. Hvis et Open Source projekt skal blive en succes kræver det tre ting:
- Stærk ledelse af projektet både teknisk og beslutningsmæssig.
- God struktur i kildeteksten.
- God infrastruktur i form af websider, mailliste m.v.
Hvordan kan man som virksomhed, så tjene penge på at frigive sit produkt som Open Source? Det gøres ved at:
- Sælge produktet (kildeteksten skal blot være tilgængelig for kunden uden meromkostninger).
- Salg produktet i æsker med cdrom, manual og evt. support.
- Salg af videreudvikling.
- Salg af serviceydelser såsom supportaftaler og kundetilpasning.
- Salg af bøger, dokumentation og tillægsmoduler.
Kilder: KLID