Genvejsmenu:
S - Indhold
1 - Forside
2 - Aktuelt
3 - Oversigt
4 - Søg

03.05.12   |   kl. 08:50  

Har open source sejret ad helvede til?

Open source-software er efterhånden blevet et legitimt valg i både private og offentlige virksomheder. Udviklingshusene og kunderne vælger i dag typisk løsninger og platforme med afsæt i en pragmatisk tilgang til opgaven. Men set ud fra den oprindelige idé om fri software er noget gået tabt.

Open source-diskussioner handler i dag mere om besparelser end de oprindelige værdier om fri software, mener Carsten Agger, der er udvikler i Magenta Aps. Foto: Stig Andersen.

"Vi har sejret ad helvede til" lød det fra den afgående LO-formand, Thomas Nielsen, da han i 1982 skulle gøre status over den arbejderbevægelse, han i mange år havde været en del af. Han skyndte sig at tilføje et "godt", men bemærkningen bliver den dag i dag tolket som alt fra en ubetinget hyldest til arbejderbevægelsens resultater til en tvetydig og letbitter bemærkning om, at man reelt var blevet kvalt i sin egen succes og havde sat de oprindelige idealer over styr.

Forholder det sig på samme måde med idéen om fri software og den open source-bevægelse, der udsprang af den? Når virksomheder som Intel bliver medlem af The Document Foundation og lægger LibreOffice ud i deres AppUp Store, når open source er blevet en del af en officiel regeringspolitik, og danske kommuner i stadig større stil kører deres websites på open source Content Management Systemer (CMS), er open source så blevet annekteret i en grad, at de bagvedliggende principper er gået tabt?

Pragmatisk tilgang

Torben Sørensen, direktør i Casalogic, der baserer firmaets løsninger på open source, mener ikke, at der er gået noget tabt undervejs imod anerkendelse og udbredelse. Han konstaterer, at den ophedede debat for og imod open source er forstummet, primært fordi open source har vundet og i dag er et udbredt og helt legitimt valg – også til enterpriseløsninger. For kunderne spiller det principielle eller ideologiske element i open source meget sjældent en rolle.

– Langt de fleste af vores kunder vælger vores open source-løsninger, udelukkende fordi de fungerer godt og har en fornuftig TCO. Der er typisk ikke noget ideologisk betinget i valget, siger han.

Ifølge Torben Sørensen er den kamp, som open source har vundet, af den type, der ikke har en taber. 

– Den traditionelle licensmodel er i allerhøjeste grad stadig profitabel for de store etablerede spillere. Hele it-markedet er bare vokset, så der er plads til flere – også til virksomheder, der baserer sig på open source, siger han.

Bo Juni, direktør i Obrigado og medejer af Eksponent, har arbejdet med webløsninger på både open source og proprietære platforme i flere år. Hvis der har været en ideologisk kamp, har han ikke set sig selv som en del af den.

– Jeg har altid haft en meget pragmatisk tilgang til valg af platform, og det har vores kunder også. De vurderer ganske enkelt løsningen ud fra, hvilken værdi den giver dem, og hvilken type website der skal bygges. Der kan være stor forskel på, hvilken løsning man skal anvende til henholdsvis en kortlivet kampagnewebsite og en strategisk platform, der skal kunne rumme mange sites, siger han.

Open source-CMS rykker

Det er i høj grad inden for webteknologi, at open source rykker i øjeblikket, specielt på CMS-fronten. Drupal er i de senere år rykket ind i større virksomheder herhjemme som for eksempel Berlingske Media, og stadig flere kommuner går i dag efter en open source CMS-løsning.

Af danske open source-CMS'er har Typo3 været på banen i en del år, og på det seneste har Umbraco også fået god vind i sejlene. Umbraco er et godt eksempel på en pragmatisk tilgang til open source, da det er udviklet på Microsofts .NET-platform. At den enkelte udviklingsvirksomhed ikke er bange for at blande open med closed source, er Eksponent et eksempel på. Her leverer man løsninger på både Sitecore og Umbraco.

Plukker fra alle hylder

Virksomhederne har i dag også et stadig mere broget it-landskab, hvor man blander open source og proprietær teknologi. Web og databaserne kører måske på Linux-servere, mens e-mails og dokumenter håndteres på Windows-servere. Man har måske et forretningssystem udviklet på en open source platform, men single sign-op af brugerne valideres mod Active Directory på en Windows-maskine.

Sune Bøegh er udvikler og partner i Eksponent. Selvom han i de senere år primært har arbejdet i .NET-miljøet, har han siden sin start som selvstændig lige efter gymnasiet været storforbruger af open source-teknologi.

– Hvis man vil have noget ud over rampen i dag, plukker man typisk fra alle hylder og kigger udelukkende på de klassiske parametre som behov, løsningens størrelse, pris osv. Proprietære og open source-teknologier bliver ofte blandet, og jeg oplever ikke, at man af den grund bliver nødt til at gå på kompromis rent teknisk. Hvis løsningerne bliver komplekse, er det af andre grunde, siger han.

Sune Bøegh oplever ofte, at det eksisterende driftsmiljø hos kunden er afgørende for, hvilken webteknologi man ønsker anvendt. Han kan højst få øje på en enkelt negativ effekt i forbindelse med, at open source er blevet så etableret.

– Tidligere var der nok bedre plads i CMS-branchen til en underskov af systemer, som et par udviklere kunne tjene lidt penge på. Det er svært i dag, hvor der er store open source-baserede CMS'er, man bare kan hive ned fra hylden og bruge, siger han.

Han har selv i en periode udviklet et CMS på Windows, men stødte så på Umbraco og satsede på det i stedet.  

Værdierne bliver gemt af vejen

Historisk set repræsenterer open source en pragmatisk tilgang til den software, der voksede ud af fri software-bevægelsen i 1980'erne. GNU/Linux-kernen var som teknologi en succes, men ikke specielt udbredt i virksomhederne. Folk som Eric S. Raymond og Tim O'Reilly satte sig for at ændre på det forhold ved at distancere sig fra den aktivistiske retorik fremført af Richard Stallman, ophavsmanden til free software-bevægelsen, og i stedet fokusere på de fordele, som selve softwaren og open source-licensmodellerne kunne give virksomhederne.

Carsten Agger er udvikler i Magenta Aps, som har specialiseret sig i udelukkende at levere løsninger under open source-licenser som GPL. Han har i mange år været aktiv inden for fri software og er i øjeblikket ved at færdiggøre manuskriptet til en bog om emnet.

– Når man diskuterer open source i dag, handler det efter min mening for meget om besparelser og for lidt om de værdier, der ligger i den oprindelige idé om fri software, mener han.

Værdierne ligger ifølge Carsten Agger inden for to hovedområder: Forbrugerbeskyttelsen ved, at der er mulighed for at tjekke koden, eksempelvis for uønsket tracking, samt det positive aspekt, der ligger i, at softwaren bliver del af en fælles pulje, som andre kan bygge videre på til gavn for alle.

– Hvis man gemmer værdierne af vejen, når man sælger open source-løsninger, bliver kunderne jo ikke bevidste om dem. Og på den måde kan man rent faktisk risikere at "sejre ad helvede til". For hvis det udelukkende er et spørgsmål om, hvilken software der er den smarteste, så kan der jo ske det, at en kunde vælger et proprietært system, bare fordi det er smartest, men så samtidig sætter friheden og forbrugerbeskyttelsen over styr, siger Carsten Agger.

Han anerkender, at man både som kunde og udvikler bliver nødt til at være pragmatisk i en eller anden grad for at få hverdagen til at hænge sammen. Open source-løsningerne skal selvfølgelig kunne leve op til kundekravene på lige fod med de proprietære løsninger, men helt principielt vil han anbefale at anvende en open source-løsning, selvom den eventuelt er knap så smart som en proprietær løsning. En anden fordel ved open source er ifølge Carsten Agger, at det lægger op til en mere etisk måde at arbejde på.

– Open source-teknologi lægger helt klart op til, at man i hele udviklingsprocessen er meget åben over for kunderne, fordi de ultimativt har mulighed for at læse source-koden. Det gør de jo ikke typisk, men det centrale er, at de har mulighed for at gøre det, siger han.

Torben Sørensen peger også på en positiv effekt af open source i forhold til kunderne.

– Jeg oplever, at open source fremmer et partnerskab frem for et leverandør-kunde-forhold, hvilket giver høj grad af videndeling i relationen. 

En udpræget delingskultur

Open source-community'et bliver ofte fremhævet som en styrke, man ikke finder i nær samme grad i forbindelse med de proprietære systemer. Open source-udviklingshusene trækker ikke nødvendigvis direkte på community'et i det konkrete udviklingsarbejde, men ser alligevel en stor værdi i et aktivt miljø, hvor man frit kan dele viden.

– Vi er aktive i diverse fora, og så deltager vi i en del community-arrangementer som for eksempel den årlige Umbraco CodeGarden. Der er en rigtig god stemning, hvor det handler mere om en slags tilhørsforhold end egentlige konkrete problemer, man skal have løst. Der er et særligt mindset i open source-miljøet, som betyder, at man deler rigtig meget viden med hinanden. Der kan jeg godt mærke en forskel i forhold til miljøet omkring de proprietære systemer, fortæller Sune Bøegh.

Carsten Agger mener også, der er udpræget delingskultur i open source-miljøet.

– Mange folk, der er teknisk mindede, synes, det er rigtig sjovt at udvikle nogle gode løsninger sammen. Og så er der også mange, der får et kick ud af at hjælpe andre ved at udvikle noget, de andre så ikke behøver at udvikle. Derudover kan man selvfølgelig også opnå en vis respekt og anseelse i miljøet, hvis man bidrager meget, siger han.