Om Forbrugerinformationens open source strategi,
af Morten Ellegaard, april 2001
2001-05-07
Bilag 1, Forbrugerinformationens open source-strategi
Bilag 2, Den tekniske løsning
Bilag 3, General Public License
Bilag 4, Besparelser som følge af Forbrugerinformationens open source strategi
I Forbrugerinformationen er forbrugeren i centrum. Det
betyder, at vi i alle vores aktiviteter og i måden, vi driver
virksomhed overvejer, hvordan vi kan hjælpe og styrke forbrugeren.
Både ude på markedet, når man »forbruger«, og i
forbrugerens hverdagsliv.
D. 31. maj 2000 vedtog Forbrugerinformationens bestyrelse
en Open Source strategi, med virkning for alle fremtidige webprojekter.
Strategien har et tostrenget formål, 1) et internt, gældende
for Forbrugerinformationens organisation, og 2) et eksternt hvor forbrugerne
er i fokus.
Sammenfattende beskriver strategien (bilag 1) følgende:
Open Source-produkter er ikke gratis, men de er bedre til prisen.
Med Open Source-programmer er det friheden, der er vigtig, og ikke så meget prisen, selvom frie programmer ofte er billigere end traditionel software.
Forbrugerinformationen har haft gode erfaringer med
eksterne samarbejdspartnere i forbindelse med udviklingen af Open
Source-løsningen. I august måned 2000 lavede Forbrugerinformationen
sammen med Forbrugerstyrelsen en rammeaftale med fem danske IT-leverandører
vedrørende løbende IT-leverancer. De fem leverandører er
21st, Aparte, Bording Data, CSC og Netmester. I kontrakterne er det
klausuleret, at alle tekniske ydelser leveres til Forbrugerinformationen
under General Public Licence (GPL). Det vil sige leveret under Open
Source-vilkår.
Oppetidsgaranti og hardwareservice leveres af ICL, som
Forbrugerstyrelsen og Forbrugerinformationen benytter til drift af
al hardware i styrelsen.
Den månedlige ydelse til drift af en Linux-serverløsning
er væsentligt billigere end tilsvarende Unix-installationer, da
Linux-serverløsninger typisk er baseret på standard pc-hardware.
Med et tilstrækkeligt antal øjne er alle fejl banale
Det er Forbrugerinformationens vurdering, at Open Source
produkter i hovedreglen er mindst ligeså sikre og stabile som
Closed Source produkter. Det kan tilskrives to årsager:
Closed Source produkter udvikles i hovedreglen altid
af ét enkelt firma. Næsten uanset dette firmas størrelse
er antallet af programmører, og dermed antallet af udviklingstimer,
der er medgået for at udvikle et givet produkt, relativt begrænset.
I Open Source-verdenen er antallet af potentielle programmører
næsten ubegrænset. På grund af det enorme omfang, som
internettet har fået, har næsten alle og enhver mulighed
for at medvirke i udviklingen af Open Source-produkter.
Forbrugerinformationen har taget nogle af de bedste
Open Source-produkter på markedet, arbejdet videre med dem, og
samlet en fleksibel, skalérbar og meget pålidelig web-løsning.
Forbrugerinformationens web-løsning har på nuværende
tidspunkt været i drift i ca. 8 måneder helt uden ufrivillig
nedetid. Se mere om den tekniske løsning i bilag 3.
Praktisk taget alle programmer er behæftet med en
større eller mindre grad af fejl. Det gælder både for
Open - og Closed Source-produkter.
Der er imidlertid en afgørende forskel på hvor
hurtigt og nemt det er at opdage og løse fejlene.
Da man altid har mulighed for at se den originale programkode
i ethvert Open Source produkt, op-dages og udbedres eventuelle fejl
eller sikkerhedsbrister i reglen meget hurtigt. Oftest inden for et
par dage - til tider inden for få timer.
Det samme gør sig desværre ikke gældende
for Closed Source produkter. Det er hverken muligt eller lovligt for
den almindelige bruger at ændre i den originale programkode, hvilket
generelt stiller forbrugerne i en hjælpeløs situation. Man
kan naturligvis henstille til producenten at løse problemerne,
men det kan tage tid, og man kan ikke være sikker på en positiv
tilbagemelding.
Et andet sikkerhedsmæssigt problem forbundet med
Closed Source-produkter, er det forhold, at man reelt ikke kan være
sikker på, hvorvidt der er indbygget en såkaldt »bagdør«
i programmet. En bagdør gør det muligt for producenten (eller
andre involverede) at indhente personlige oplysninger fra en computer -
blot den er tilsluttet internettet.
Det er næsten utænkeligt for et Open Source-produkt,
da enhver programkyndig har mulighed for at kontrollere og udbedre
den originale programkode for »bagdøre«.
Open Source er en moderne måde at udvikle programmel
på, den går på tværs af ideologier, måske
er det en ny ideologi. Ved anvendelsen af Open Source-programmel opfinder
man kun den dybe tallerken én gang. Hele budgettet anvendes til
udvikling og produktforædling, til innovation.
Valget af Open Source-programmel ændrer derfor ofte
arbejdsgangene i en organisation radikalt. I modsætning til traditionelle
produkter er IT-administratorerne ikke længere bundet af restriktive
licensbetingelser og dermed underlagt mangelfuld funktionalitet uden
mulighed for teknisk indgriben.
Open Source-løsninger kan altid ændres og forbedres
i det uendelige efter brugernes ønsker. Det giver Forbrugerinformationen
mulighed for at lytte til de ansattes krav og efterfølgende arbejde
videre med systemet, så det honorerer brugernes ønsker. Forbrugerinformationen
kan tilmed lave samarbejdsaftaler med eksterne samarbejdspartnere
(andre ministerier, organisationer, pressen o.l.) og skabe en synergieffekt,
som kvalificerer egen og andres viden - uden væsentlige meromkostninger
Forbrugerinformationen
Generelle betingelser