Open Source Software i Offentlige institutioner
Abstract:
Konferencens mål var at belyse, hvordan det offentlige Danmark kunne bruge de resultater, der allerede nu er kommet ud af Open Source udvikling. Konferencen blev afholdt på IT-højskolen den 30. april 2001.
Talerne var udvalgt, så der var en repræsentant både fra det græsrodssamfund, som bærer store dele af Open Source udviklingen, og fra offentlige institutioner og firmaer med erfaringer med Open Source. Open Source græsrodssamfundet var repræsenteret ved Peter Toft fra Skåne Sjælland Linux User Group, erhvervslivet ved IBM, KMD og Telia. Desuden var der erfaringer fra brug i det offentlige ved Nordjyllands amt og landbohøjskolen. Konferencen blev indledt af IT-højskolens direktør Mads Tofte og forskningsminister Birte Weiss og afsluttet med indlæg fra IT-højskolens LinuxLab og en paneldiskussion om Open Source.
Aktiviteter svarende til denne konference foregår for tiden også andre steder bla. i EU-regi, hvor IDA den 22/2-2001 havde arrangeret konference om brug af Open Source. Der var konklusionen, at der allerede er mange, der har erfaring med Open Source, med positivt udbytte. Se sidste afsnit om referencer.
Rapportens indhold er lavet af konferencens deltagere, og redigeret af Peter Toft <pto@sslug.dk> og denne rapport kan findes på http://www.sslug.dk/~pto/OSS_konference.
Korrekturlæsning og sproglige forbedringer af Jesper Laisen.
Foredrag fra konferencen kan desuden findes på følgende URL http://linuxlab.dk/events/2001-04-30/slides/
Indholdsfortegnelse:
Om Open Source side 2
Indlæg fra SSLUG side 2
Indlæg fra Nordjyllands Amt side 3
Indlæg fra IBM side 5
Indlæg fra KMD side 6
Indlæg fra LinuxLab side 6
Konklusioner på konferencen side 8
Appendix. Referencer side 10
Begrebet Open Source er et synonym for fri software, dvs. software udgivet under en licens, der giver alle brugere lov til
at kopiere programmet frit og videregive det,
anvende programmet uden at skulle betale licens,
kunne modificere kildekoden til programmet for at rette fejl eller tilføje ekstra funktionalitet.
Det har i praksis vist sig, at denne udviklingsmodel er er meget stærk, når mange har interesse i samme program; f.eks. netværksprogrammel, operativsystemer og nu i stadigt større grad grafiske programmer til almindelig desktop-brug.
Det vel nok bedste eksempel på Open Source er Linux, som er et styresystem, der har solid fremgang i disse år, og som mange ser som det bedste alternativ til Microsofts dominans på PC-softwareområdet. Indtil videre har Linux typisk været interessant for tekniske brugere, men Linux er i løbet af de sidste to år blevet mere udbredt også blandt almindelige edb-brugere.
For brugerne er Open Source programmel er det en direkte fordel, at Open Source programmer normalt også er gratis og kan hentes fra Internettet. Den største fordel ved Open Source er, at mange personer med programmørbaggrund selv vil være i stand til at rette fejl og mangler i programmet. Dette betyder ofte (men ikke altid), at fejl rettes hurtigt til glæde for slutbrugeren. Man har også set, at mange Open Source programmer ender med at blive meget stabile. Et andet godt eksempel på et meget stabilt Open Source program er Apache, som er den web-server i verden med størst udbredelse (ca. 60% markedsandel på Internettet).
Peter Toft er formand for SSLUG, der er en af verdens største Linux brugergrupper, og aktiv Open Source forfatter.
I sit foredrag belyste Peter med udgangspunkt i egne erfaringer, hvad Linux og Open Source er. Fordele ved Open Source programmer i form af den frie adgang til at kopiere, ændre og bruge programmerne blev trukket frem. Der blev også forklaret, at Open Source ikke er et mirakel inden for IT, men snarere en åben og pragmatisk måde at lave effektiv udvikling af software i stil med den udviklingsmetode forskere anvender. Open Source licenser blev belyst og fordelen i leverandør-uafhængighed blev trukket frem som en fordel ved Open Source. Der blev også sat fokus på økonomien i Open Source. Et skift væk fra, at der betales penge for produkter og over til at man primært betaler for supportydelser (installation, konfiguration, tilkaldevagt og tillægsydelser).
Det blev gjort klart, at Linux er et meget interessant for computer-industrien. Dette var også illustreret ved meget positive estimater for væksten i salg af systemer (fra IDC og Gartner Group). Tilsvarende blev der lagt være på at kommerciel support nu er mulig fra firmaer såsom IBM, HP, Oracle, Sybase og SuperUsers.
Politiske tiltag til at understøtte Open Source på dansk plan og forslag til lov i Argentina om anvendelse af Open Source blev præsenteret (Se Appendix for referencer).
I den sidste del af foredraget blev state-of-the-art Open Source programmer præsenteret. Det blev vist, at Linux med en række Open Source server-prorgrammer allerede nu kan erstatte Windows- og UNIX-servere i netværket. En række af de gratis desktop programmer, såsom StarOffice/OpenOffice, Gnome og KDE samt Outlook klonen Evolution, som netop er ved at blive færdiggjort disse måneder, demonstrerede, at Open Source løsninger også snart er meget interessante i et almindeligt office-miljø. Som afslutning blev der lagt vægt på at det offentlige bør vælge en IT-strategi, hvor kunden (det offentlige) står stærkt overfor leverandør og ikke bindes til en enkelt leverandør - her er Open Source et alternativ.
Efter selve foredraget begyndte en livlig diskussion bl.a. om at Microsoft Office dokumenter udveksles i det daglige og skulle læses. Det blev argumenteret, at dette også kunne gøres i dag på en Linuxmaskine med StarOffice - som oftest uden problemer.
Fra minister Birte Weiss blev der spurgt om, hvordan en offentlig instans bør gøre hvis Open Source skulle indføres. Et entydigt svar blev ikke givet, da man altid bør se på hvilke typer af programmer, den enkelte instans ønsker at anvende, og at de typer af programmer brugeren ønsker ikke i alle tilfælde kan dækkes med en ren Open Source løsning. Modsat vil mange allerede i dag kunne skifte til Open Source, hvis support stilles til rådighed.
Hans-Victor Nielsen er ansat i Nordjyllands Amt. Indlægget omhandler Nordjyllands amts erfaringer med Open Source.
Oplægget drejede sig om
erfaringerne på PC'siden (diskløse PC'ere) og
anvendelse af Linux på serversiden.
Ad 1 - erfaringerne på PC'siden (diskløse PC'ere)
Der gennemførtes i sommer/efterår 2000 et projekt "Open Source", der havde til formål at undersøge, om det reelt er muligt at indføre Open Source i fuld skala på amtets platform.
Hvorfor er Open Source så interessant? Nogle af grundene er: Software er gratis, fri kildekode, ingen patenter, indeholder gode løsnnger mht. distibution af software, gode løsninger m.h.t. fjernstyring af PC'ere.
Projektets test-bænk bestod i sin enkelhed af PC'er uden harddisk og et par udtjente servere der stod for distributionen af Linux-kerne og andet software over Amtsgårdens LAN.
Resultaterne af projektet var som følger.
På plussiden:
Installationen viste stor stabilitet med nærmest 100% oppetid,
den fundne brugergrænseflade vurderedes som meget brugervenlig,
muligt at indføre konceptet i flere tempi (installationen levede uden problemer på et ether-net med Novell-netware.
det vurderes, at konceptet vil minimere behovet for Hardware- og Software-support
forlængelse af PC'ernes teknologiske levetid (fordobling)
På minussiden:
der vil opstå et ikke ubetydeligt uddannelsesbehov (som ved alle skift af kontorpakker),
administration af Open Source Software kræver ekspertice, som amtet ikke er tilstrækkelig forsynet med, hvilket igen vil betyde, at der vil blive behov for ekstern konsulentbistand (udbudet konsulentbistand lå på et minimum medio 2000)
Diskløs PC-konceptet kræver mere båndbrede.
Konklusionen på projektet var, at Nordjyllands Amt ikke fandt indførelsen af Open Source Software i fuld skala muligt. Dog ville man fortsat holde et vågent øje med udviklingen indenfor Open Source Software og anvende de enkeltprodukter, hvor det er fordelagtigt.
I forlængelse af dette forsøg er det derfor Amtsrådsforeningens opfattelse, at det er manglen på kvalificeret personale, der er den største hindring i udbredelsen af Open Source i den amtslige forvaltning. Dette gælder for så vidt både på den eksterne support som på personer til omskoling af det administrative personale. Uden det nødvendige personale vil det ikke være muligt at implementere OS Software i nogen større offentlig forvaltning, da dette kræver en kompetence, som ikke er tilstede.
Forsøget med Open Source Software i Nordjyllands Amt har vist, at muligheden for at anvende OSS i stor skala er til stede og at det er en reel muligheden at bruge OSS i den offentlige forvaltning. Dog er uddannelsesproblematikken en stopklods for denne udvikling. Uddannelsesproblematikken skaber en fastholdelse af den offentlige forvaltning i kostbare software systemer, der på trods af stor udbredelse ikke lever op til de specifikke krav om stabilitet og speciel tilpasning af funktionalitet som den offentlige forvaltning efterspørger.
Ad 2 - anvendelse af Linux på serversiden
Psykiatrien i Nordjyllands Amt har i ca. 2 år anvendt Open Source Software i forbindelse central IT-administration, IT-support mv. af 14 institutioner, der ligger spredt i amtet.
Formålet med arbejdet har været dels at minimere on-site supporten dels at gøre det så billigt og effektivt som muligt.
Løsningsmodellen går i korthed ud på, at der er en centralt placeret Linux-server og 14 decentrale servere (ældre PC'ere f.eks. Olivetti DX2).
Den valgte løsning giver nedenstående relationer og mulighed for:
Central server/decentral server: Automatisk central backup, distribution af software m.v.
Decentrale servere - arbejdsstationer: Brugeradministration (sikkerhed), Automatisk tildeling af drev m.v., Tildeling af presonlige drev, Automatisk installation af programmer via LAN, Administration af brugere på server.
Resultater: efter 2 år tilnærmelsesvis 100% oppetid, meget hurtig backup fra decentral til central server.
Oluf Jørgensen, Nordic Linux Business Manager i IBM.
I indlægget fra IBM blev det belyst, at IBM satser utrolig kraftigt på Linux, fordi markedet nu er ved at acceptere Open Source, og fordi Linux er et initiativ, der går på tværs af brancher og industrier. Derudover kan man i IBM se styrken ved at have et operativsystem, der kan køre på tværs af platforme, og som derfor passer godt ind i IBMs strategi om at benytte åbne standarder. I IBM er strategien, at både hardware og software kan køre på Linux, og at man har en serviceafdeling, der kan hjælpe med rådgivning og implementering af projekter, da IBM ofte fornemmer, at kunderne kan være bekymrede for, om servicemulighederne er på plads. I den forbindelse nævntes forskellige kunder, der med succes benytter Linux, og som dermed vidner om, at både den private og den offentlige sektor benytter Linux eller andet Open Source software.
Lilian E. Sørensen (LES), Underdirektør i KMD med ansvar for distribueret service og drift.
I sit indlæg orienterede LES om KMD og KMD's aktiviteter på Open Source området. KMD er i dag et af de største drifts- og teknikhuse i Danmark og har en bred erfaring indenfor alle betydende driftsplatforme.
KMD har idag et løn-og personalesystem kørende på Linux hos 10 kunder og anvender Linux på bl.a. firewalls og andre driftstøttesystemer.
KMD har p.t. ingen planer om at udvikle applikationsløsninger til Linux eller iøvrigt anvende Open Source indenfor andre områder. Efterspørgslen hos kunderne afgør hvilke platforme, KMD anvender og supporterer, men KMD forventer en udbredelse af Linux til anvendelse i dedikerede løsninger, som tillbydes på markedet som en form for black box.
LES gennemgik KMD's syn på fordele og ulemper, som iøvrigt faldt i tråd med de øvriges foredragsholderes holdning.
Ved anvendelse af al teknologi handler det om nytteværdi for brugeren og den dertil knyttede omkostning. LES gennemgik den af Gartnergroup udviklede model til opgørelse af Total Cost of Ownership (TCO), herunder vigtigheden af de valg man træffer, som er meget afgørende for den fremtidige omkostning. Det er værd at bemærke, at de analyser, der er foretaget på området, godtgør, at ca. 45% af totalomkostningen er spildtid hos slutbrugeren. Det er en omkostning, der bør focuseres mere på at nedbringe gennem optimal drift af maskiner og uddannelse af brugerne. Disse omkostninger betegnes i modellen som Indirekte omkostninger.
Til slut gennemgik LES et eksempel på, hvormeget der ved anvendelse af TCO modellen kan spares på de direkte omkostninger (55%) ved anvendelse af Open Source.
Eksemplet viste, at såfremt al software i et simpelt driftsmiljø kunne udskiftes med Open Source (hvilket ikke er realistisk), så kunne der spares ca. 14% på de direkte omkostninger. Såfremt operativsystemet totalt set kan skiftes til Linux ville der kunne spares ca. 8% på de direkte omkostninger.
Det skal bemærkes at eksemplet ikke indeholder alle fagapplikationer som f.eks. økonomi- og lønsystem.
Hanne Munkholm, leder af LinuxLab.
I sit foredrag satte Hanne Munkholm fokus på forskellige aspekter omkring anvendelse af Linux og anden Open Source software i skoler og på uddannelsesinstitutioner. Det ville være en stor fordel, hvis man kunne anvende Open Source programmer i skoler, både for at spare penge, men også for at imødegå problemet omkring piratkopiering - med Open Source kan eleverne få programmerne lovligt med hjem.
Det må antages, at det ikke er alle de programmer, man anvender i skoler og uddannelsesinstitutioner i dag, som findes som Open Source og i tilstrækkelig høj kvalitet. Et andet aspekt er intern IT-kompetence på skolerne, som i dag nok primært er Microsoft kompetence.
Det blev fremført, at det kunne være interessant at undersøge, præcis hvilke IT-behov hhv. folkeskoler, gymnasier og videregående uddannelser har, som ikke kan opfyldes med Open Source i dag, og hvilke behov der kan opfyldes på kort hhv. længere sigt. En oplagt mulighed, der ikke i dag er nogen hindringer i vejen for, vil være at supplere med en række Open Source programmer på den eksisterende Windows-platform.
Linux og Open Source software er i dag helt parat til at dække server funktioner. Der findes flere skole-relaterede projekter i Danmark hvor Linux er server og administrationsværktøj, bl.a http://www.gnuskole.dk og OTA projektet (dual boot af Windows og Linux, så man nemt kan genetablere ødelagte Windows-installationer ved hjælp af Linux).
På klient-siden kan det knibe med at finde alle programmer på dansk. Der findes tekstbehandling, regneark, browser, email-programmer, tegneprogrammer etc.
Men i folkeskolerne anvendes derudover specialprogrammel udviklet til børn, og i gymnasier f.eks. musikprogrammer, filmredigeringsprogrammer, dataopsamlings-programmer mv. Det skal undersøges præcis hvilke af disse behov, der kan dækkes af eksisterende Open Source software, før man kan vurdere i hvor vid udstrækning, det er muligt at indføre Open Source.
I fald der udvikles software til skoler for offentlige penge, kan eleverne få fordel af at software er under en Open Source licens, så de frit og lovligt kan flytte programmer mellem hjem og skole.
Det blev under konferencen demonstreret, at især Linux-baserede Open Source løsninger er klar til drift på serverområdet. IBM gav klart tilsagn til at kunne supportere Linux-baserede server-løsninger. Tilsvarende præsenterede Telia og KMD positive erfaringer med brug af Linux til netværksopgaver - webserver hhv. firewalls.
Desuden kan det anbefales at læse om Open Source erfaringerne høstet hos Forbrugerinformation i Alt Om Data august 2001: http://www.altomdata.dk/fi.pdf. Denne artikel indeholder informationer om erfaringer, priser og strategi som supplerer konferencens indlæg på fornem vis.
Erfaringerne præsenteret af Nordjyllands amt påpegede, at yderområder i Danmark i dag kan have problemer med at finde, ansætte og fastholde personale i det offentlige med tilstrækkelige kvalifikationer til at kunne holde f.eks. Linux-maskiner i drift.
Hvad angår anvendelse af Open Source-programmel på desktoppen, er der mange programmer under hastig udvikling, men de er ikke helt klar til bred anvendelse endnu. Generelt er der allerede nu anvendelige programmer til e-post-håndtering, grafik- og tegneprogrammer, web-browsere, mens tekstbehandlingsprogrammer og regneark med "fuld" Microsoft Windows kompatibilitet ikke er færdige endnu. Det anbefales derfor løbende at holde øje med udviklingen.
Under den åbne diskussion sidst på konferenceprogrammet blev der udtrykt skepsis overfor at anvende Open Source løsninger, idet spørgeren lagde fokus på total-levering af anvendeligt Office-programmel til den almindelige kontor-arbejdsplads - og ikke langsigtet strategisk planlægning. Det blev fra forskningsministeriet fremført, at adgangen til kildekoden ikke er interessant for kontor-ansatte, da det ikke er her der skal laves udvikling. Hanne Munkholm fra LinuxLab og Peter Toft fra SSLUG fremførte, at det offentlige kan have store indirekte fordele af Open Source, såsom leverandør-uafhængighed, tilskyndelse til mere konkurrence og mulighed for tilpasning til egne ønsker og hurtigere adgang til fejlrettelser.
Under diskussionen om kontor-funktioner blev der lagt vægt på tekstbehandling og regneark med fuld kompatibilitet med Microsoft Office-pakken. På dette område er der ingen Open Source løsninger klar, idet projekter som KOffice stadig har et stykke vej, før de er klar til kontor-brug, og der stadig arbejdes på det programmel, som kan læse og skrive Word-filer hhv. Excel-filer (Office97/2000). Det blev pointeret, at løsninger med Linux som styresystem og SUN Star Office som kontor-pakke var den mest realistiske løsning. Star Office er ikke Open Source, men gratis og findes til både Linux og Microsoft Windows-platformen. Star Office er på samme niveau som Office97, og vil både kunne læse og skrive det proprietære Office97-format. Det blev påpeget, at Star Office ikke altid kan læse Office97-format, men modsat har selv ministerier have problemer med at udveksle filer mellem forskellige Microsoft Office-pakker.
Det blev desuden diskuteret, om det offentlige Danmark bør basere dataudveksling på lukkede filformater, såsom Word-filer. Fra bl.a. Peter Toft blev det fremført, at det offentlige alene bør bruge åbne filformater såsom HTML ved tekstudveksling med borgere for at undgå, at data kun kan læses af en producents programmer. Problemer med at kunne genindlæse data år senere med nye program-pakker bør tages alvorligt.
Et andet kernepunkt i Open Source-modellen er hvilke typer programmer, der egner sig til Open Source-udvikling, og hvilke, der netop ikke gør det. Programmer, som har bred anvendelse - såsom netværksprogrammel - webbrowsere, emailhåndtering, tekstbehandling, filservere, webservere osv. egner sig fint til Open Source-udvikling. Modsat så har mere specialiserede programmer, som f.eks. regional lov-håndtering, svært ved at tiltrække udviklere. Derfor er mange af de programmer, som KMD i dag udvikler for det offentlige Danmark til håndtering af told, skat, moms, afgifter, tilskud osv., sandsynligvis ikke relevante at udvikle som Open Source. KMD fortalte på konferencen om et generelt skred væk fra client-server adgang til centrale databaser til fordel for web-adgang. Dette vil gøre det langt nemmere at anvende andre styresystemer på kontor-maskiner, f.eks. baseret på Linux.
Hanne Munkholm var i sit foredrag inde på, at skoler, gymnasier og videregående uddannelser kan have store fordele i at anvende Open Source løsninger. Situationen i dag er, at kommerciel software ikke lovligt kan kopieres fra skole-maskiner og installeres hjemme. Ved at anvende Open Source software, som lovligt kan kopieres og tages med hjem, slipper skolebørn for det moralske dilemma omkring piratkopiering, som desværre er en realitet mange steder. Foredraget indeholdt desuden en anbefaling af, at unge lærer IT-kundskab på en åben platform - dels på grund af at det moraksle dilemma om kopiering forsvinder, men også fordi unge kan dykke ned til det niveau af systemet, de selv ønsker at eksperimentere med, idet programkoden er til rådighed i Open Source.
KMD fremlagde i deres foredrag foreløbige regneeksempler på, hvad en Linux-baseret PC med Star Office koster per år sammenlignet med en tilsvarende Microsoft Windows. Regneeksemplet faldt ud til fordel for en Linux-baseret løsning, men uddannelse af brugere mv. var ikke taget med i eksemplet. Tilsvarende har Gartner Group senere end konferencen fremlagt rapporter om pris for anvendelse af Open Source løsninger i forhold til Windows-baserede løsninger. Rapporterne kom til modsatrettede resultater, hvilket illustrerer en manglende erfaring med Open Source løsninger i praksis.
Det anbefales, at der fra offentligt hold generelt støttes op om Open Source løsninger uden nogen form for tvang. Dette understøttes af beretning B114 vedtaget fra folketingets forskningsudvalg. En sådan støtte vil tilskynde til konkurrence på en område, der er domineret af et monopol.
Desuden bør der sættes ind overfor uddannelsesmulighederne indenfor Open Source teknologi. Pt. er det firmaer som Søllerød Dataskole, SuperUsers og Prosa som tilbyder Linux-kurser, og bl.a SuperUsers tilbyder desuden et Linux-certificeringsprogram. For at få mere skub i anvendelsen af Open Source programmel og afhjælpe en frygt for manglende support anbefales det at der ydes støtte til at få skabt kursustilbud ved f.eks. de tekniske universiteter, IT-C og dataskolerne indenfor Open Source systemer, såsom Linux, web- og databaseteknologier og brugerprogrammer.
En støtte fra offentligt hold til Open Source vil sandsynligvis kunne yde afgørende fremskridt indenfor den almene IT-kompetence og styrke Open Source, netop på et område hvor Danmark har gode muligheder for at kunne bidrage aktivt og høste gode resultater på internationalt niveau.
StarOffice kan findes via SUNs hjemmeside på http://www.sun.com, og Open Source varianten OpenOffice på http://www.openoffice.org. Begge er gratis Office produkter. StarOffice har samme grafiske design som OpenOffice.
Politiske tiltag:
B114 fra folketingets forskningsudvalg http://www.ft.dk/Samling/20001/udvbilag/FKU/Almdel_bilag4.htm
Forslag til lov om brug af Open Source i Argentina http://www.wired.com/news/print/0,1294,43529,00.html).
På http://europa.eu.int/ISPO/ida kan findes information om Open Source aktiviteter på EU plan - søg f.eks. efter "Symposium on use of open source software in EU public administrations". Dokumentet ligger desværre ikke på en fast URL.
Microsoft Outlook klonen Evolution kan findes hos Ximian på http://www.ximian.com. Eksempler på Evolution kan ses på http://www.ximian.com/apps/mailer.php3.
Der har været afholdt flere konferencer om Open Source i Danmark, bl.a. Linux98, Open Networks 99, LinuxForum 2000 og LinuxForum 2001 samt Guadec II. Se f.eks. http://LinuxForum.dk
Firmaer som leverer Linux og Open Source løsninger i Danmark kan ses på http://www.linux.dk/support
Der kan i øvrigt læses mere om Linux og Open Source på http://www.linux.dk og http://www.sslug.dk. Open Source er forklaret grundigt på http://www.opensource.dk.