Udtrykket open source refererer til noget, som folk kan ændre og dele, fordi dets design er offentligt tilgængeligt.
Thank you for reading this post, don't forget to subscribe!Udtrykket stammer fra softwareudvikling for at betegne en specifik tilgang til at skabe computerprogrammer. I dag betegner “open source” imidlertid et bredere sæt af værdier – det, vi kalder “open source-måden”. Open source-projekter, -produkter eller -initiativer omfavner og hylder principperne om åben udveksling, samarbejdsbaseret deltagelse, hurtig prototyping, gennemsigtighed, meritokrati og samfundsorienteret udvikling.
Hvad er open source software
Open source software er software med kildekode, som alle kan inspicere, ændre og forbedre.
“Kildekode” er den del af software, som de fleste computerbrugere aldrig ser; det er den kode, computerprogrammører kan manipulere for at ændre, hvordan et stykke software – et “program” eller en “applikation” – fungerer. Programmører, der har adgang til et computerprograms kildekode, kan forbedre programmet ved at tilføje funktioner til det eller reparere dele, der ikke altid fungerer korrekt.
Hvad er forskellen på open source-software og andre typer software
Noget software har kildekode, som kun den person, det team eller den organisation, der har skabt den – og som har den eksklusive kontrol over den – kan ændre. Folk kalder denne type software for “proprietær” eller “lukket kildekode”-software.
Kun de originale forfattere af proprietær software kan lovligt kopiere, inspicere og ændre den pågældende software. Og for at bruge proprietær software skal computerbrugere acceptere (normalt ved at underskrive en licens, der vises første gang, de kører denne software), at de ikke vil gøre noget med softwaren, som softwarens forfattere ikke udtrykkeligt har tilladt. Microsoft Office og Adobe Photoshop er eksempler på proprietær software.
Open source software er anderledes. Dens progamør gør kildekoden tilgængelig for andre, der gerne vil se koden, kopiere den, lære af den, ændre den eller dele den. LibreOffice og GNU Image Manipulation Program er eksempler på open source-software.
Ligesom med proprietær software skal brugerne acceptere vilkårene i en licens, når de bruger open source software – men de juridiske vilkår for open source licenser adskiller sig markant fra vilkårene for proprietære licenser.
Open source licenser påvirker den måde, folk kan bruge, studere, ændre og distribuere software på. Generelt giver open source licenser computerbrugere tilladelse til at bruge open source-software til ethvert formål, de ønsker.
Nogle open source-licenser – hvad nogle kalder “copyleft”-licenser – fastsætter, at enhver, der udgiver et modificeret open source-program, også skal udgive kildekoden til det pågældende program sammen med det. Desuden fastsætter nogle open source-licenser, at enhver, der ændrer og deler et program med andre, også skal dele programmets kildekode uden at opkræve et licensgebyr for det.
Nogle open source licenser – hvad nogle kalder “copyleft”-licenser – fastsætter, at enhver, der udgiver et modificeret open source program, også skal udgive kildekoden til det pågældende program sammen med det. Desuden fastsætter nogle open source licenser, at enhver, der ændrer og deler et program med andre, også skal dele programmets kildekode uden at opkræve et licensgebyr for det.
Open source softwarelicenser fremmer samarbejde og deling, fordi de tillader andre at foretage ændringer i kildekoden og inkorporere disse ændringer i deres egne projekter. De opfordrer computerprogrammører til at få adgang til, se og ændre open source-software, når de vil, så længe de tillader andre at gøre det samme, når de deler deres arbejde.
...