Fri software til et frit samfund
from agger
I dette uddrag fra min kommende bog om fri software taler jeg om, hvorfor vi burde fokusere mere på fri software på grund af den frihed og kreativitet, der kan frigives med den mulighed selv at bygge en digital infrastruktur, som friheden til at dele, ændre og videregive alverdens programmer giver. Jeg citerer blandt andet et par eksempler fra den meget tankevækkende sydafrikanske regeringsrapport Open Software and Open Standards in South Africa , der allerede i år 2000 meget tydeligt beskrev de muligheder, som vi stadig slet ikke udnytter i det omfang, vi kunne og burde.
Fri software til et frit samfund
Fri software er et fænomen, der potentielt kan komme til at spille en stor rolle i samfundsøkonomien. Det er også et fænomen, der af samme grund har betydelig opbakning fra regeringer verden over. Disse regeringer har mange forskellige motiver til at støtte fri software, hvoraf nogle er mere oplagte end andre.
I Danmark oprettede det daværende Ministerium for Videnskab og Teknologi i april 2007 Softwarebørsen, hvor store mængder fri software med relevans for det offentlige blev lagt ud. Det handlede mest om frit tilgængelige implementationer af nogle af de vigtige offentlige standarder, der indføres i disse år, for eksempel elektroniske fakturaer og anden udveksling af dokumenter med det offentlige.
Senere er en række kommuner gået sammen og har lanceret OS2-samarbejdet (os2.eu), som ligeledes er en samling af softwareprodukter, der er relevante for det offentlige og fremstilles i samarbejde med private firmaer.
Der er dog i de fleste tilfælde tale om mindre løsninger, der produceres for meget sparsomme budgetter, de sparsomme rester af de kolossale summer, som kommuner og andre offentlige organer bruger på proprietære løsninger fra tech-giganter som Microsoft, Apple og Google. Der er mange interessante initiativer, men i Danmark har det offentliges interesse for fri software indtil videre været meget begrænset.
Videnskabsministeriet afholdt fra 2005 og frem en række konferencer om “Open Source i det offentlige”, hvor deltagerne kunne høre om mange af de projekter med indførelse af fri software, der foregik i staten og rundt omkring i kommunerne. Bemærk formuleringen: “Open Source” i det offentlige. I Danmark har den offentlige debat om fordele og ulemper ved fri versus proprietær software indtil videre været helt centreret om begrebet “open source” med det heraf afledte fokus på tekniske fordele og økonomiske besparelser.
Begrebet “fri software” har været så godt som fraværende fra debatten. Dette har blandt andet haft den konsekvens, at der ikke er plads til at tale om, at fri software kan være at foretrække uafhængigt af de tekniske og økonomiske fordele. Men faktisk er der mange fordele ved fri software også i situationer, hvor det viser sig at være både teknisk dårligere og dyrere at bruge.
Situationen i Danmark er imidlertid speciel i så henseende. I de spansktalende lande er “open source”-begrebet for eksempel ikke helt så udbredt, som det er i den engelsktalende verden og altså også i Danmark. Her taler man mere om “software libre”. Andre steder er det ikke så meget “enten/eller” som “både og”, og såvel EU-kommissionen som den sydafrikanske regering har udsendt rapporter om fordelene ved “FOSS” eller “FLOSS”, hvilket er forkortelser for henholdsvis “Free/Open Source Software” og “Free/Libre Open Source Software”.
Brugen af ordet “libre” i forkortelsen FLOSS har til hensigt at klargøre, at der med “free” ikke tænkes på gratis software, men netop på software, som brugeren har friheden til at bruge, undersøge, ændre og videregive. Den sydafrikanske regering udgav i år 2000 en rapport ved navn “Open Software and Open Standards in South Africa”, der lagde lige så stor vægt på den intellektuelle frihed som på de økonomiske aspekter.
Denne rapport forklarer fordelene ved fri software i form af en række scenarier, der skal understrege, hvad der kan opnås ved den frihed, som fri software giver. I et af disse scenarier fortælles om en skolelærer, der ikke har råd til at sætte et computerrum op, fordi der ikke er penge til Windows-licenser eller undervisningsprogrammer. Det ender med at gå op for hende, at Internetadgang og fri software er alt, hvad der skal til, for at få eleverne i gang.
Funeka is a schoolteacher with a mission: to give her dusty, rural school the very best. She launches a campaign to build a computer lab and approaches various businesses for help. To her delight, one company donates 20 computers that are being replaced, but the company will keep all their software licenses for their new machines. She also has to find her own educational software.
Delight turns to horror when she discovers that it will cost many thousands of Rand for software licenses, including licensing the educational software the dealer tells her she needs. To make matters worse, casual inspection reveals that the content is geared to American schools, using unfamiliar baseball metaphors and the like.
Meantime, Funeka’s students have been doing some legwork of their own. They have contacted a young IT company that has offered to network the computers and connect them to the Internet. When the company’s network guru calls by and finds computers with no software, she installs Linux and associated free software on all of them, sets up the network and Internet connection and even gives the students a preliminary driving lesson on using the software and surfing the Internet.
While Funeka agonises over raising a software budget, the students spend many days probing, exploring and discovering new things. Within a short time they have learned to do creative projects by searching the Internet and sending email around the world for facts they can' find in the tiny school library. Using tools and examples from other Web sites, they soon start designing their own school Web site and developing content like a Web-based newspaper covering school and local community issues.
When she learns of all this, Funeka is amazed at the creativity of her students, and decides that her original idea of what computers should do is completely wrong. She had thought of the computer as just another passive medium of instruction.
Funeka quickly adapts to this awakening, and promptly arranges a session on the Internet – given by her students to members of staff. They are all amazed that all this has happened without the school having to pay a cent in software licenses.
They also heartily approve when the students explain their plans to design a community resource for guided access to government Web sites. The one concern the students have is that they are often unable to read files downloaded from government sites. The problematic files are in a format that requires proprietary software to read.
I Danmark kan eleverne i folkeskolen tilsvarende risikere at finde ud af, at de lektier, de laver derhjemme i et frit program som f.eks. LibreOffice ikke kan læses i skolen, hvor computerne kun bruger Microsoft Office. Den frihed, der kommer af, at man har valgt fri software til skolens computere, fordi det er fri software, har børn endnu ikke her i landet.
I et andet eksempel beskrives en ung akademikers beslutning om at stille resultaterne af sin forskning til rådighed som fri software, så den kan gavne så mange og så meget som muligt:
Sipho has good reason to be pleased with himself; he has just submitted a groundbreaking PhD thesis at a leading South African university. Using advanced concepts in mathematics and physics, his thesis, “QVM: the Quantum Virtual Machine”, proposes an ingenious algorithm to speed up the conventional PC beyond the wildest dreams of classical wisdom.
QVM will make light of computer resource hungry fields like environmental and climate modelling, determination of protein structure and function, discovery of new drugs, complex industrial simulation and design etc. It will also lead to a host of completely new applications that inevitably accompany such a major computational advance.
Sipho cannot wait to publish a paper in a high impact international journal giving full details of QVM principles and design. He also intends to place a full software implementation on the Internet, allowing anyone to download and use it on a standard PC. No license fee, no royalties. They can use the software as they please –learn from it, modify it – as long as they do not repackage and sell it for private commercial gain and attempt to stop others from using the free distribution.
His friends are horrified – he could license QVM to a global computer company and make a fortune. The university is horrified – it could license QVM to a global computer company and make a fortune. His supervisor is horrified...
But Sipho stands his ground. He firmly believes in the freedom (or should that be obligation?) to publish academic work supported by public funds – software included. His own research benefited immensely from the use of software distributed under similar conditions. He is also mindful of a moral obligation to seek the greatest economic gain for the country from publicly funded research. But this only strengthens his resolve. He is convinced that greater benefit can accrue to South Africa’s scientific and economic fortunes through his suggested route than by surrendering such a major scientific breakthrough wholesale to any single company, whether it is foreign (almost certainly) or local.
“Is he very foolish or simply ahead of the game, like he is in his research?” his friends puzzle. “Is he really acting in the country’s best interest or is he a well-meaning but naïve academic?” wonders the inquiring public. “Should a man like this even be allowed a choice on the matter?” fumes the university’s deputy vice chancellor for research.
Det grundlæggende princip inden for akademisk forskning er, at man offentliggør sine resultater, så andre forskere kan verificere dem og bygge videre på dem. Den naturlige parallel til dette inden for udvikling af software – og ikke mindst inden for udvikling af software til brug i forskning og andre akademiske sammenhænge – er, at programmerne stilles til rådighed sammen med deres kildekode under en passende licens, som for eksempel kan være GPL eller en BSD-lignende licens. For en mand i Siphos situation vil GPL være passende, eftersom han ikke ønsker, at store private firmaer skal kunne bygge proprietære systemer og tjene masser af penge på dem, som om hans kode var deres egen.
Den sydafrikanske regeringsrapport fortsætter med at anbefale udbredt anvendelse af fri software i undervisningssystemet, i erhvervslivet og på alle niveauer inden for det offentlige. Hvad erhvervslivet angår, er fri software især interessant, fordi det giver helt særlige muligheder til små og mellemstore virksomheder, for hvem det kan være en uoverkommelig opgave at etablere sig med den IT-infrastruktur, der skal til. Ikke mindst softwarelicenser kan være en kolossal udskrivning, når 10 eller 50 medarbejdere skal udstyres med licenser til det nyeste regnskabs- eller kasseprogram. Ved brug af fri software elimineres alle udgifter til softwarelicenser, og friheden til at bruge og tilpasse programmerne efter behov gør det meget nemmere at tilpasse systemerne til den enkelte virksomheds behov. Fraværet af softwarelicenser har naturligvis ekstra stor betydning i et land som Sydafrika, hvor entrepenører ofte har flere ideer, end de har penge. For de helt store virksomheder har udgifterne til softwarelicenser sjældent den store betydning, mens det for en mindre virksomhed kan være afgørende at kunne få fat i de programmer, der er brug for og komme i gang med arbejdet. I et land som Sydafrika er små og mellemstore virksomheder vigtige for den økonomiske udvikling, så en uhindret adgang til fri software af høj kvalitet er af stor betydning for landets fremtid.
Også i Danmark har Digitaliseringsstyrelsen i perioder anbefalet en stigende brug af “open source”. Som tidligere antydet holder anbefalingen sig inden for, hvad der opfattes som foruddefinerede “økonomiske realiteter”. Man har desværre kun i begrænset omfang talt om, hvorvidt almindelige brugere, virksomheder, offentlige myndigheder og kunder i det hele taget måske gjorde klogt i at forlange adgang til fri software på alle niveauer.