Open source vs. gratis software Hvad er forskellen, og hvorfor er det vigtigt?

  • Peter Holmes
  • 0
  • 4835
  • 447
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 besluttet at gå 100 procent Linux, hvordan du kan hjælpe med at gøre 2017 til året for Linux-skrivebordet, hvordan du kan hjælpe med at gøre 2017 til året for Linux-skrivebordet 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 et godt tidspunkt at tage springet! .

Men du har siden opdaget det gratis software har ikke helt den samme betydning her, og du spekulerer måske på, 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 en copyright-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 skabte en antitrust-retssag, der varede fra 1969 til 1982. I 1983 vandt Apple en højesteretssag, der bestemte, at binær software kunne ophavsretligt beskyttet. Microsoft frigav Windows et par år senere.

Dette var det klima, under hvilken bevægelsen til at beholde software “ledig” dannet.

Origins of the Free Software Movement

Fra 1970'erne var Unix det dominerende operativsystem. I 1983 annoncerede Richard Stallman et projekt til at oprette 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 sætningen “gratis software,” som 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. Det “ledig” henviser til disse friheder, ikke pris. Det er bare tilfældet, at de fleste gratis software ikke koster penge, stort set fordi virksomheder, der søger at sælge software, har en tendens til at begrænse brugernes frihed til at kopiere, distribuere eller forbedre det, de køber.

Free Software Foundation viser fire friheder, som det 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 for dette.
  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 æ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.

Sortering af frasen “Åben kilde”

Selvom gratis software-etiketten er eksplicit etisk, er open source-mærket ikke. 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 med ordet “open source,” og i 1998 grundlagde Raymond og Bruce Perens Open Source Initiative. Open Source Initiative leverer 10-punkts 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 drejer sig 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 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 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 nedfældede denne hovedstol i GNU General Public License Open Source-softwarelicenser: Hvilken skal du bruge? Open source-softwarelicenser: Hvilken skal du bruge? Vidste du, at ikke alle open source-licenser er ens? . 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 Linux 3 UNIX-lignende operativsystemer, der ikke er Linux For 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. arbejde 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, såsom MIT-licensen. Disse ikke-copyleft licenser er kendt som tilladte licenser.

Mens en gratis software-talsmand kan se brugen af ​​gratis software til at skabe ikke-fri software som at begrænse en brugers friheder, kan en open source-fortaler være mere tilbøjelig til at se en tilladt licens som virkelig gratis - da folk er fri til at gøre, hvad de end ønsker med koden, selvom det betyder at oprette 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 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 fri software som gratis software. Men fordi generelle brugere forbinder “ledig” med pris er dette navn ikke så klart. 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 kaldet 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 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 -apps Den bedste Linux-software og -apps Uanset 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. , 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 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!




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.