Open Source: Betydning, fordele, eksempler og mere
Hvor meget ved du om open source-software og bevægelsen bag det? Læs videre, mens vi udforsker en af de store kræfter bag internettet.

Open source-software eller OSS for kort er et udtryk, der definerer computersoftware, som tilbydes sammen med sin kildekode. En sådan pakke giver brugerne mulighed for at læse, ændre og omdistribuere den, som de ønsker.
OSS-kulturen sporer sine rødder tilbage til computerprogrammeringens tidlige dage. Programmører delte gladeligt deres koder, og dette gjorde det muligt at lære af hinanden og udvikle deres færdigheder.
Et andet mål med at gøre softwarekode tilgængelig er at gøre den bedre, da alle med de rigtige færdigheder er velkomne til at ændre og omdistribuere den. Dette fører til bedre software i sidste ende, som ofte også er billig eller gratis.
Dette indlæg ser på open source-software generelt, inklusive de tidlige dage af bevægelsen, dens resultater, og hvordan det har påvirket softwareingeniørindustrien.
Internettet, som vi alle kender det, er hovedsageligt baseret på open source-software. Så uden OSS ville vi have et helt andet web.
Fra webservere som Apache og Nginx til scriptmiljøer som PHP, JavaScript og Python. Og selv tunge databaseservere som MySQL, frugterne af open source-bevægelsen er overalt på nettet.
Gratis og open source-software gjorde det muligt for små spillere at bruge kraftfulde værktøjer, der tidligere var forbeholdt store virksomheder med dybe lommer. Det var til gengæld med til at åbne døren for endnu flere spændende udviklinger.
Open source-software har også hjulpet brugerne med at spare omkring 60 milliarder dollars om året, ifølge denne rapport fra 2008. Disse glade kunder omfatter alle fra enkeltpersoner til små firmaer, internetvirksomheder, offentlige myndigheder og endda finansielle institutioner.
Historien om open source-software
Du kan spore open source-bevægelsen tilbage til de tidligste dage med computerprogrammering og hackerkulturen i 1970'erne. Som tidlige kodere delte deres værker med andre hackere af andre årsager end virksomhedens interesser.
Den første store bevægelse startede imidlertid i 1983, da Richard Stallman lancerede GNU-projektet. Han grundlagde også Free Software Foundation i 1985 for at støtte denne voksende bevægelse. Denne fri software-bevægelse dannede rygraden for alt fra Linux til MySQL og de fleste af de andre teknologier, der driver internettet i dag.
De fleste private programmører eller hackere var dengang tilfredse med at skabe og distribuere gratis software til alle, der bekymrede sig. De afskyede også mange softwareselskaber og deres grådighed. Så det var et fedt hack at skabe en gratis version af enhver større proprietær software.
Af disse grunde tog de fleste virksomheder afstand fra den tilsyneladende antikapitalistiske Free Software Movement indtil februar 1998. Det var, da Netscape udgav sin dengang populære "Netscape Communicator"-webbrowser som gratis software, hvilket fødte Mozilla.org og Firefox. To projekter, der også hjalp med at forme internethistorien.
Mange virksomheder kunne ikke lide Free Software Foundations tilgang og udtrykket "fri software". Mange af disse softwareleverandører ønskede endda at frigive en del af deres software som gratis programmer, mens de fastholdt andre som proprietære projekter, så der måtte være et alternativ.
Open Source-initiativet
Bruce Perens og Eric S. Raymond, forfatteren "Cathedral and the Bazaar", grundlagde også Open Source Initiative i 1998, inspireret af Netscapes udgivelse af sin browserkode.
Dette initiativ driver nu opensource.org websted, og det var fundamentalt for at promovere udtrykket "open source software" såvel som brugen af sådanne programmer.
Open Source Initiativet ses som en mere politisk korrekt organisation. Og så har det tiltrukket flere projekter, udviklere og virksomhedsstøtte gennem årene. Disse spænder fra Linux til WordPress, Wikimedia, Mozilla og mange andre store organisationer.
OSI bruger en 10-punkts definition til at bestemme, om en softwarepakke er open source eller ej. Og disse punkter er som følger:
- Gratis omfordeling – Det bør ikke kræve en royalty for salg.
- Source Code – Programmet skal inkludere sin kildekode.
- Afledte Værker – Ændringer og fordeling heraf skal være tilladt
- Integriteten af forfatterens kildekode – Selvforklarende
- Ingen forskelsbehandling af personer eller grupper – Selvforklarende
- Ingen diskrimination mod indsatsområder – Selvforklarende
- En licens må ikke være specifik for et produkt – Selvforklarende
- En licens må ikke begrænse anden software – Selvforklarende
- Licensen skal være teknologineutral – Selvforklarende
Open Source vs fri software
Afhængigt af hvem du spørger, får du muligvis forskellige definitioner for open source-software. Nogle vil sige, at det står for fri software, mens andre fokuserer på fordelene eller værdien af open source-udvikling.
Som det står, kan du have open source software, som ikke er gratis, da der ikke kræves betaling. Samt gratis software, som ikke er open source.
FSF's fri software-bevægelse fokuserer dog på brugerens frihed med softwaren. Dette omtales ofte som "frihed som i ytringsfrihed", ikke som i "fri øl". Dette skulle give alle interesserede mulighed for at kopiere, ændre og distribuere softwaren.
Generelt vil du ofte opleve, at udtrykket "FOSS" (Free & Open Source Software) bliver brugt. Dette fungerer som en paraplydefinition for programmer, der opfylder de fire friheder i FSF, og de er:
- Friheden til at køre programmet som du vil og til ethvert formål.
- Friheden til at studere, hvordan det fungerer og ændre det. Dette kræver adgang til kildekoden.
- Friheden til at videredistribuere softwaren til hvem du vil.
- Friheden til at videredistribuere din ændrede version til andre.
Fordele ved open source software
Open source-tilgangen har sine fordele og ulemper. Men førstnævnte har vist sig at opveje sidstnævnte gennem årene, hvilket har fået flere mennesker, organisationer og regeringer til at tilslutte sig bevægelsen.
Her er nogle af de største fordele ved open source-software:
- Flere øjne, der studerer og ændrer koden, fører i sidste ende til software af bedre kvalitet
- Flere testere finder og rapporterer flere fejl
- Open source tilbyder en fantastisk læringsressource for nye programmører
- Bedre sikkerhed på lang sigt, da alle er med for at løse problemer
- Aktivt vedligeholdt open source-software har færre fejl
- Det tillader kontinuitet i projekter, selv efter den oprindelige forfatter går på pension
- Open source bekæmper monopol og anden uetisk adfærd hos softwareleverandører
Ulemperne ved open source software
Open source-software har også nogle få ulemper, såsom:
- Det kan være svært at få kommerciel support
- At være open source skaber potentielt sikkerhedssårbarheder, da hackere også studerer koden
- Problemer med hardwarekompatibilitet med ikke-understøttede systemer
- Mindre hyppigt vedligeholdte pakker indeholder ofte fejl og sikkerhedsudfordringer
Open source vs proprietær software
- Lavere eller ingen omkostninger – De fleste open source-programmer er enten gratis eller meget rimelige. Dette gør det muligt for en bredere vifte af mennesker og virksomheder at få råd til det.
- Frihed – Open source-software tilbyder flere tilpasningsmuligheder, flere muligheder for privatliv og generelt mere frihed til at gøre, hvad du vil.
- Sikkerhed – Du vil ofte finde bevidste bagdøre i proprietær software, som ofte resulterer i sikkerhedshuller. Open source-software er let at granske, og alle sikkerhedsproblemer udryddes.
- Bedre effektivitet – Open source-software er generelt designet til dets brugere og ikke for profit, som det er tilfældet med proprietær software. Dette gør det mere effektivt i forhold til den værdi, der skabes.
- Start Small – Mange virksomheder kan starte i det små ved at bruge gratis open source-software. Derefter kan de opgradere til virksomhedsversioner, når de er klar.
Bemærkelsesværdige Open-Source-projekter
Listen over open source-projekter derude er enorm, og flere og flere bliver udviklet og frigivet. Her er dog en liste over nogle bemærkelsesværdige.
- Linux – Verdens mest populære open source OS.
- LibreOffice – Produktivitetspakke, fordelt fra OpenOffice. Inkluderer regneark, forfatter og databasestyring.
- Mozilla Firefox – Populær og sikker webbrowser, der respekterer dit privatliv.
- Android OS – Linux-baseret mobilt OS, der har overtaget verden.
- Joomla og Drupal – Indholdsstyringssystemer
- hood.discount – Mest populære CMS og blogging platform
- PHP – Server-side scripting sprog
- Apache HTTP Server – Internettets mest populære webserver
- Asterix – Open source PBX og VoIP platform
- Blæksprutte – Skalerbar caching-, DNS- og webproxy-platform
- CloudStack og OpenStack – Platforme til at skabe og administrere computerskyer
Open source softwarelicenser
Mange organisationer er kommet op med forskellige licenser, der inkorporerer open source-filosofien. De fleste projekter bruger også disse licenser i stedet for at komme med en helt ny.
Du kan læse mere om disse licenser link.. De mest populære er:
- GNU General Public License (GPL)
- MIT License
- Apache-licens
- BSD-licens
- Mozilla offentlig licens
Regeringens vedtagelse
Mange regeringer og offentlige myndigheder rundt om i verden har taget open source-software til sig i den ene eller den anden form gennem årene. For nogle som den bayerske by München i Tyskland betyder det omkostningsbesparelser i millioner af euro. Mens sikkerhed, propaganda og kulturel integritet er vigtigere for andre.
Her er en liste over bemærkelsesværdige adoptioner rundt om i verden:
- Kina – Ubuntu Kylin er en co-creation af Canonical og den kinesiske regering, designet til kinesiske brugere og dets væbnede styrker.
- Rusland – Astra Linux er udviklet til at imødekomme den russiske hærs behov, herunder "Top Secret" datastyringsfunktioner. Det bruges af Gazprom, russiske jernbaner og i russiske og kinesiske atomkraftværker.
- Nederlandene – Det hollandske politis internetforsknings- og efterforskningsnetværk driver 2,200 Ubuntu-arbejdsstationer og har kun brugt FOSS siden 2013.
- Rumænien – Landets folkebiblioteker kører på IOSSPL (Integrated Open Source System for Public Libraries).
- United States – Det Hvide Hus i USA flyttede sin hjemmeside til Linux-servere i 2009. Den vedligeholdes også ved hjælp af Drupal. Plus en 2016-politik kræver en 20 % open source-softwarepolitik for regeringsprojekter.
- Frankrig – Den nationale styrke fra det franske gendarmerie skiftede til OpenOffice i 2005 og har fortsat sine migrationsaktiviteter med sin GendBuntu Linux, og har påvirket andre statslige agenturer undervejs.
- Tyskland – Byen München startede sin konvertering af 15,000 maskiner til den Debian-baserede LiMux i 2013. Schwäbisch Hall migrerede også 400 stationer i 2002, og det føderale arbejdsformidlingskontor kører openSUSE Linux.
- Brasilien – Brasilianske statslige og føderale agenturer kører for det meste på open source-software.
- Italien – Det italienske militær startede en overgang på over 6,000 maskiner til LibreOffice i 2015.
- Peru - Den peruvianske regering stemte i 2005 for helt at indføre open source-software.
Konklusion
Det er tydeligt at se, hvor langt den frie software og open source-bevægelserne er nået, og hvor meget de har beriget vores liv.
Alligevel kan dette kun være begyndelsen. Da flere markedsforstyrrelser kan være på vej, drevet på den ene eller den anden måde, af gratis eller open source-software.





