Open Source vs Free Software: Hvad er forskellen, og hvorfor betyder det noget?

Open Source vs Free Software: Hvad er forskellen, og hvorfor betyder det noget?

Så du har downloadet Firefox og erstattet Microsoft Office med LibreOffice? Du elsker disse apps så meget, at du ikke længere vil smide penge på Microsoft eller Apple og har besluttet at gå 100 procent Linux.





se hvem du har blokeret på facebook

Men du har siden opdaget det gratis software har ikke helt den samme betydning her, og du undrer dig måske over, hvorfor vi ikke bare kalder alt dette open source for klarhedens skyld. Hvad er den store ting?





Det viser sig, at gratis software og open source -software ikke er det samme. Lad os afklare dette.





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 offentlig domænesoftware - som i ophavsretlig forstand er den frieste form for gratis.

En del af dette var kulturelt. En del af dette skyldtes softwarens art. I modsætning til fysiske varer kunne digital software kopieres uendeligt gratis og med minimal indsats. Computerhardware kan sikkert sælges, men kode?



Dette begyndte at ændre sig i 1970'erne. IBM begyndte at oplade separat for software og stoppede med at levere kildekode. Dette affødte en kartelsag varer fra 1969 til 1982. I 1983 vandt Apple en højesteretssag fastslå, at binær software kan være ophavsretligt beskyttet. Microsoft udgav Windows et par år senere.

Dette var det klima, hvorunder bevægelsen for at holde software 'fri' blev dannet.





Oprindelsen til Free Software Movement

Fra 1970'erne var Unix det dominerende operativsystem. I 1983 annoncerede Richard Stallman et projekt om at oprette et helt ikke-proprietært Unix-kompatibelt operativsystem, GNU -projektet . To år senere grundlagde han Free Software Foundation med det formål at forsvare og uddanne folk om gratis software.

Stallman møntede ikke udtrykket 'gratis software', der stort set refererede 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, der søger at sælge software, har en tendens til at begrænse brugernes frihed til at kopiere, distribuere eller forbedre, hvad de køber.

Free Software Foundation angiver fire friheder, som den anser for at være væsentlige :

  1. Frihed 0 - Friheden til at køre programmet som du ønsker, til ethvert formål.
  2. 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 herfor.
  3. Frihed 2 - Friheden til at omfordele kopier, så du kan hjælpe din nabo.
  4. Frihed 3 - Friheden til at distribuere kopier af dine modificerede 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 herfor.

Udskriver sætningen 'Open Source'

Selvom etiketten til gratis software er en eksplicit etisk, er open source -etiketten ikke. Begrebet blev dannet i 1990'erne efter Eric Raymonds Katedralen og basaren hjalp med at inspirere Netscape til at frigive kildekoden til sin Netscape Communicator internet suite.

Dette inspirerede til gengæld Raymond og andre til at se, hvordan de kunne bringe Free Software Foundations idealer til erhvervslivet. De kom med udtrykket 'open source', og i 1998 grundlagde Raymond og Bruce Perens Open Source Initiative. Open Source Initiative 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 er mere optaget af åbent samarbejde. Målet er, at virksomheder og udviklere gør 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 stemmer stadig overens, men open source -bevægelsen er mindre konfronterende og mere villig til at gå på kompromis for at sprede adoption.

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 omfatter copyleft for at beskytte de fire friheder, der er anført ovenfor. Dette forhindrer lovligt folk i at omfordele gratis software med tilføjede begrænsninger. Organisationen nedfældede denne hovedstol i GNU General Public License. Alle, der bruger GPL -kode, skal også frigive deres egne kreationer som GPL.

hvordan man sætter filtre på zoom

Mange af de kerneprogrammer, der får Linux og andre gratis operativsystemer til at fungere, begyndte som en del af GNU -projektet. Mange af applikationerne 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 applikationer med lukket kilde, f.eks. MIT -licensen. Disse ikke-copyleft-licenser er kendt som tilladte licenser.

Selvom en advokat i gratis software kan betragte brugen af ​​gratis software til at oprette ikke-fri software som en begrænsning af en brugers friheder, kan en open source-fortaler være mere tilbøjelig til at se en tilladt licens som virkelig gratis-som i mennesker er fri til at gøre hvad som helst de vil med koden, selvom det betyder at lave en proprietær app.

Nogle særligt fremtrædende personer hævder, at nogle gratis softwarelicenser, såsom GPL v3, har så mange betingelser, at de begrænser en udviklers frihed betydeligt.

Behovet for FOSS

For at opsummere er al gratis software open source -software, men ikke al open source -software er gratis software. Af denne grund foretrækker gratis software -advokater at referere til gratis software som gratis software . Men fordi generelle brugere forbinder 'gratis' med pris, er dette navn ikke så klart. Tingene er især indviklede, hvis du faktisk er have en diskussion om gratis software i forbindelse med penge.

Det er derfor, du ser mest gratis software omtalt som gratis og open source software , eller FOSS . Dette giver dig mulighed for at sige, at gratis software på Windows ofte kommer med annoncer, men gratis og open source -software gør det ikke uden at forvirre alle i rummet.

Mange brugere og udviklere er simpelthen ligeglade

Meget af denne samtale vedrører licensering, og det kan være et temmelig kedeligt emne. For ikke-advokater giver meget af det ikke engang mening. Mange brugere vil bare køre programmer , og en flok udviklere vil bare oprette dem. Hvordan softwaren er licenseret er en mindre prioritet.

Men den gratis 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 gratis software -principper eller open source -bevægelsen? Har du empati med begge dele? Hvad synes du, vi skal kalde gratis og open source -software? Lad os diskutere dette i kommentarerne herunder!

Del Del Tweet E -mail Sådan rengøres din Windows -pc ved hjælp af kommandoprompt

Hvis din Windows -pc er ved at løbe tør for lagerplads, skal du rydde op i skrammel ved hjælp af disse hurtige kommandopromptværktøjer.

Læs Næste
Relaterede emner
  • Linux
  • Teknologi forklaret
  • Åben kilde
Om forfatteren Bertel King(323 artikler udgivet)

Bertel er en digital minimalist, der skriver fra en bærbar computer med fysiske privatlivskontakter og et operativsystem, der er godkendt af Free Software Foundation. Han værdsætter etik frem for funktioner og hjælper andre med at tage kontrol over deres digitale liv.

Mere fra Bertel King

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere