MTE forklarer: Hvad er forskellen mellem fri software, open source software og freeware?
Der er mange vilkår derude, der alle refererer til software, der ikke koster penge, og mange af dem ligner omtrent det samme. Open source lyder ligefrem nok, men hvad er forskellen mellem fri software og freeware? Og hvorfor synes disse etiketter at have betydning så meget? Det er fordi, uanset hvordan de lyder, henvises alle til meget forskellige ting.
Fri software
Fri software er på ingen måde et nyt udtryk. Udtrykket blev udarbejdet af Richard Stallman i 1980'erne, da han startede GNU-projektet (for at oprette et gratis operativsystem) og grundlagde Free Software Foundation (til advokat på vegne af fri software). Udtrykket henviser til software, som brugerne sikkert kan køre, tilpasse og omfordele uden retlig tilbageholdelse. Free Software Foundation tilbyder disse "fire væsentlige friheder", som software skal respektere for at blive betragtet som gratis:
- Friheden til at køre programmet, til ethvert formål (frihed 0).
- Friheden til at studere, hvordan programmet fungerer, og ændre det, så det gør din computer som du ønsker (frihed 1).
- Friheden til at omfordele kopier, så du kan hjælpe din nabo (frihed 2).
- Friheden til at distribuere kopier af dine modificerede versioner til andre (frihed 3).
Grundlaget oprettede GNU General Public License, der almindeligvis betegnes GPL, som en copyleft-licens, at udviklere kan distribuere deres software under for at kvalificere det som gratis og sikre, at det forbliver den måde.
Open Source Software
Open source software er software med kildekode, der er offentligt tilgængelig under en licens, der giver brugerne ret til at studere, ændre og distribuere softwaren, som de ønsker. Udtrykket blev udtænkt i 1998, da en gruppe individer pressede til titel, der var mindre tvetydigt end fri software. De ændrede vægten fra frihed til sikkerhed, omkostningsbesparelser, gennemsigtighed og andre pragmatiske fordele. Udtrykket er mere velsmagende for virksomhedernes verden, selv om det i vid udstrækning henviser til den samme software. Selvom GPL ikke er den eneste støttede licens, er den stadig en af de mest fremtrædende. Som gratis software kan open source-software distribueres gratis, men det behøver ikke at være.
Så Open Source Software er fri software?
Ja og nej. Software, der er tilgængelig under GPL, kvalificerer sig generelt både som fri software og open source-software. Hvis du bruger en Linux-distribution, opfylder det meste af det, du får gennem din pakkeleder, begge krav.
Men jeg bruger for øjeblikket Chrome OS. Det er ligesom Android, open source-projekter, men de opfylder ikke de fire friheder, der er nødvendige for at blive betragtet som fri software. Væksten af disse to platforme lægger vægt på argumentet om, at der var behov for ændringer for at gøre gratis software acceptabel i virksomhedernes verden. Android er nu det mest populære mobiloperativsystem og kan findes i alt fra køleskabe til ure. Alligevel understøtter Linux-kernen, et stykke software, der opfylder de fire friheder, der er nødvendige for at blive betragtet som fri software. Intet andet operativsystem er blevet sendt til flere enheder.
"Gratis og open source software" refererer overraskende til software, der både er fri og åben kilde. Udtrykket er den nærmeste ting til et kompromis mellem de to modeller. Det er dog værd at bemærke, at enhver software, der kvalificerer som fri software, også kunne betragtes som fri og open source-software, så situationen forbliver en smule tvetydig.
Freeware
I modsætning til fri software og open source software henviser freeware ikke til eller understreger friheden på nogen måde, og den har heller ikke en klar definition. Generelt er freeware software, der er tilgængelig uden omkostninger. Sådan software er stadig generelt lukket kilde eller proprietær, såsom Adobe Reader og Skype. Nogle gange vil spiludviklere genskabe gamle spil som freeware, hvilket betyder, at de stadig holder koden under wraps, men spillet er nu gratis at spille.
Konklusion
Hvorfor betyder det alt dette? Enhver kunne producere kode og frigive den til offentligheden uden en licens, men en sådan model er ikke bæredygtig i større omfang. Vedtagelse af en fri eller open source-licens anvender lovlig beskyttelse til at kode, forhindre andre i at tage fri kode og ompakke det som deres egne og begrænse andre fra at bruge det igen. Og for dem af os, der bekymrer sig om softwarefrihed på enten filosofisk eller pragmatisk niveau, er det vigtigt, at vi forstår de fremskridt, der er gjort af de giganter, der fik det hele til at starte.