Reklame
Så du har downloadet Firefox og erstattet Microsoft Office med LibreOffice? Du elsker disse apps så meget, at du ikke længere vil kaste penge på Microsoft eller Apple og har besluttede at gå 100 procent Linux Hvordan du kan hjælpe med at gøre 2017 til Linux-skrivebordets årDet betyder ikke noget, om Linux opnår verdens computerdominans. Det vigtigste er, at vi kan bruge det i dag, og det er fantastisk - og nu er det en god tid at tage springet! Læs mere .
Men du har siden opdaget det gratis software har ikke helt den samme betydning her, og du undrer dig måske hvorfor vi ikke bare kalder alt dette open source for klarhedens skyld. Hvad er det store?
Det viser sig, gratis software og open source-software er ikke det samme. Lad os rydde op.
Noget baggrund for kontekst
I 1950'erne blev næsten al software produceret af akademikere og forskere. De delte computersoftware og kildekode uden begrænsninger, så brugerne kunne rette deres egne fejl. Meget af dette var software til public domain - som i ophavsretlig forstand er den gratis form for gratis.
En del af dette var kulturelt. En del af dette skyldtes arten af software. I modsætning til fysiske varer kan digital software kopieres uendeligt gratis og med minimal anstrengelse. Computerhardware kunne sælges, bestemt, men kode?
Dette begyndte at ændre sig i 1970'erne. IBM begyndte at oplade separat for software og stoppede med at levere kildekoden. Dette spawned en antitrust-retssag varer fra 1969 til 1982. I 1983 vandt Apple en højesteretssag at bestemme, at binær software kan være ophavsretligt beskyttet. Microsoft frigav Windows et par år senere.
Dette var det klima, under hvilken bevægelsen til at holde software “fri” dannet.
Origins of the Free Software Movement
Fra 1970'erne var Unix det dominerende operativsystem. I 1983 annoncerede Richard Stallman et projekt til oprettelse af et fuldstændigt ikke-proprietært Unix-kompatibelt operativsystem, GNU-projektet. To år senere grundlagde han Free Software Foundation med det formål at gå ind for og uddanne folk om gratis software.
Stallman mønter ikke udtrykket ”fri software”, der stort set henviste til software i det offentlige rum. Men han udvidede, hvad det betød for software at være gratis.
Free Software Foundation definerer gratis software som software, som brugerne frit kan køre, kopiere, distribuere, studere, ændre og forbedre. "Gratis" henviser til disse friheder, ikke pris. Det er bare tilfældet, at de fleste gratis software ikke koster penge, hovedsageligt fordi virksomheder søger at sælge software har en tendens til at begrænse brugernes frihed til at kopiere, distribuere eller forbedre, hvad de har købe.
Free Software Foundation lister fire friheder, som det anser for at være væsentlige:
- Frihed 0 - Friheden til at køre programmet, som du ønsker, til ethvert formål.
- Frihed 1 - Friheden til at studere, hvordan programmet fungerer og ændre det, så det gør din computing, som du ønsker. Adgang til kildekoden er en forudsætning for dette.
- Frihed 2 - Friheden til at omfordele kopier, så du kan hjælpe din nabo.
- Frihed 3 - Friheden til at distribuere kopier af dine ændrede versioner til andre. Ved at gøre dette kan du give hele samfundet en chance for at drage fordel af dine ændringer. Adgang til kildekoden er en forudsætning for dette.
Sammenfatte frasen "Open Source"
Selvom gratis software-etiketten er eksplicit etisk, er open source-etiketten ikke det. Udtrykket dannet i 1990'erne efter Eric Raymond Katedralen og basaren hjalp med at inspirere Netscape til at frigive kildekoden til sin Netscape Communicator internet-pakke.
Dette inspirerede til gengæld Raymond og andre til at se, hvordan de kunne bringe Free Software Foundations idealer til erhvervslivet. De kom på betegnelsen ”open source”, og i 1998 grundlagde Raymond og Bruce Perens Open Source Initiative. Open Source-initiativet giver 10-point Open Source Definition og det tilbyder et certificeringsmærke til apps, der er kompatible.
Open source-bevægelsen ignorerer ikke gratis softwareværdier, men det handler mere om åbent samarbejde. Målet er, at virksomheder og udviklere skal gøre koden til deres software frit tilgængelig. På denne måde kan brugerne stole på de programmer, der kører på deres maskiner og bidrage med rettelser og funktioner tilbage til projektet.
Mange af etikerne er stadig på linje, men open source-bevægelsen er mindre konfronterende og mere villig til at gå på kompromis for at sprede vedtagelsen.
En vigtig forskel
Den gratis software og open source-bevægelser er enige om de fleste af kerneværdierne, men de har forskellige definitioner af frihed.
Free Software Foundation omfavner copyleft for at beskytte de fire friheder, der er anført ovenfor. Dette forhindrer lovligt folk i at omfordele gratis software med ekstra begrænsninger. Organisationen nedskrev denne hovedstol i GNU General Public License Open source-softwarelicenser: Hvilken skal du bruge?Vidste du, at ikke alle open source-licenser er ens? Læs mere . Enhver, der bruger GPL-kode, skal også frigive deres egne kreationer som GPL.
Mange af de centrale programmer, der fremstiller Linux og andre gratis operativsystemer 3 UNIX-lignende operativsystemer, der ikke er LinuxFor nylig begyndte folk at forveksle "UNIX" med "Linux." Linux var påvirket af UNIX, men UNIX-systemer har ingen relation til Linux. Her er nogle vigtige UNIX-baserede systemer, der er værd at vide om. Læs mere arbejde begyndte som en del af GNU-projektet. Mange af ansøgningerne er licenseret under GPL.
Gratis softwarelicenser er også open source, men ikke alle open source-licenser kræver, at udviklere deler deres kode. Nogle tillader udviklere at bruge open source-kode til at oprette lukkede kildeapplikationer, såsom MIT License. Disse ikke-copyleft licenser er kendt som tilladte licenser.
Mens en gratis software-talsmand kan se brugen af gratis software til at oprette ikke-fri software som at begrænse en brugers friheder, kan en open source-proponent muligvis være mere tilbøjelige til at se en tilladt licens som virkelig gratis - som hos mennesker er frie til at gøre hvad de vil med koden, selvom det betyder at gøre en ejendomsret app.
Nogle særligt fremtrædende personer hævder, at nogle gratis softwarelicenser, såsom GPL v3, har så mange betingelser, at de markant begrænser en udviklers frihed.
Behovet for FOSS
For at sammenfatte er al gratis software open source-software, men ikke al open source-software er gratis software. Af denne grund foretrækker gratis software fortalere at henvise til gratis software som gratis software. Men fordi generelle brugere forbinder "gratis" med pris, er dette navn ikke så tydeligt. Ting er især indviklet, hvis du faktisk gør det er at have en diskussion om gratis software i sammenhæng med penge.
Derfor ser du mest gratis software benævnt gratis og open source software, eller FOSS. Dette giver dig mulighed for at sige, at gratis software på Windows ofte leveres med annoncer, men gratis og open source-software gør det ikke uden at forvirre alle i rummet.
Mange brugere og udviklere er bare ikke ligeglade
Meget af denne samtale vedrører licens, og det kan være et ret kedeligt emne. For ikke-advokater giver meget af det ikke engang mening. Mange brugere vil blot køre programmer Den bedste Linux-software og -appsUanset om du er ny på Linux eller du er en erfaren bruger, her er den bedste Linux-software og -apps, du skal bruge i dag. Læs mere , og en masse udviklere vil bare oprette dem. Hvordan softwaren er licenseret er en mindre prioritet.
Men den frie og open source softwareverden er en, der åbent diskuterer etik, så ord betyder noget, selvom dette kan gøre livet mere forvirrende.
Er du enig med principerne i fri software eller bevægelsen med open source? Har du empati med begge dele? Hvad synes du, vi skal kalde gratis og open source-software? Lad os diskutere dette i kommentarerne herunder!
Bertel er en digital minimalist, der skriver fra en bærbar computer med skift til fysisk privatliv og et operativsystem, der er godkendt af Free Software Foundation. Han værdsætter etik over funktioner og hjælper andre med at tage kontrol over deres digitale liv.