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

Mange antager open source og fri software betyder det samme, men det er ikke sandt. Det er i din bedste interesse at vide, hvad forskellene er.

Mange antager open source og fri software betyder det samme, men det er ikke sandt.  Det er i din bedste interesse at vide, hvad forskellene er.
Reklame

Så du har hentet Firefox og erstattet Microsoft Office med LibreOffice? Du elsker disse apps så meget, at du ikke længere smider penge på Microsoft eller Apple og har besluttet at gå 100 procent Linux Sådan kan du hjælpe med at gøre 2017 året for Linux-skrivebordet Hvordan kan du hjælpe med at gøre 2017 året for Linux-skrivebordet er ligegyldigt, om Linux opnår world computing domination. Det er vigtigt, 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, at fri software ikke har helt den samme betydning her, og du kan undre dig over, hvorfor vi ikke bare kalder alt for denne ting open source for klarhedens skyld. Hvad er den store deal?

Vises, fri software og open source software er ikke det samme. Lad os klare det her.

Nogle baggrund for sammenhæng

I 1950'erne blev næsten alle 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 public domain software - som i ophavsretslig 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 kan digital software kopieres uendeligt gratis og med minimal indsats. Computer hardware kunne sælges, sikker, men kode?

Dette begyndte at ændre sig i 1970'erne. IBM begyndte at oplade separat for software og stoppede med at levere kildekode. Dette udgjorde en retssag mod antitrust fra 1969 til 1982. I 1983 vandt Apple en højesterets sag, der fastslog, at binær software kunne være ophavsretligt beskyttet. Microsoft udgav Windows et par år senere.

Dette var det klima, hvorpå bevægelsen for at holde softwaren "fri" dannet.

Oprindelse af fri softwarebevægelsen

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

Stallman mønter ikke udtrykket "fri software", som stort set refererede til software i det offentlige område. Men han udvidede på hvad det betød for software at være fri.

Free Software Foundation definerer fri software som software, som brugerne frit kan køre, kopiere, distribuere, studere, ændre og forbedre. Den "fri" henviser til disse friheder, ikke prisen. Det er bare tilfældet, at de fleste gratis software ikke koster penge, hovedsageligt fordi virksomheder, der søger at sælge software, har tendens til at begrænse brugernes frihed til at kopiere, distribuere eller forbedre, hvad de køber.

Free Software Foundation opregner 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 computer 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 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 for dette.

Coining sætningen "Open Source"

Mens den frie software-etiket er en eksplicit etisk, er open source-etiketten ikke. Begrebet dannet i 1990'erne efter Eric Raymonds katedral og basar bidrog til at inspirere Netscape til at frigive kildekoden til sin Netscape Communicator internet-suite.

Dette inspirerede igen Raymond og andre til at se, hvordan de kunne bringe Free Software Foundation idealer til erhvervslivet. De kom op med udtrykket "open source", og i 1998 grundlagde Raymond og Bruce Perens Open Source Initiative. Open Source-initiativet indeholder 10-point-open source-definitionen, og den tilbyder et certificeringsmærke til apps, der er kompatible.

Open source-bevægelsen ignorerer ikke gratis softwareværdier, men det er mere bekymret for åbent samarbejde. Målet er for virksomheder og udviklere at 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 reparationer og funktioner tilbage til projektet.

Mange af etikerne er stadig rettet, men open source-bevægelsen er mindre konfronterende og mere villig til at gå på kompromis for at sprede adoption.

En nøgleforskel

Fri software og open source bevægelser er enige om de fleste kerneværdier, 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 fri software med yderligere begrænsninger. Organisationen indskrænket denne hovedstol i GNU General Public License Open Source Software Licenser: Hvad skal du bruge? Open Source Software Licenses: Hvad skal du bruge? Vidste du, at ikke alle open source licenser er de samme? Læs mere . Enhver, der bruger GPL-kode, skal også frigive deres egne kreationer som GPL.

Mange af de kerneprogrammer, der laver 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 forvirre "UNIX" med "Linux". Linux blev 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.

Fri software licenser er også open source, men ikke alle open source licenser kræver, at udviklere deler deres kode. Nogle giver udviklere mulighed for at bruge open source-kode til at oprette applikationer med lukket kildekode, f.eks. MIT-licensen. Disse ikke-copyleft-licenser er kendt som tilladelseslicenser.

Mens en fri softwarefortaler kan se anvendelsen af ​​fri software til at skabe ikke-fri software som begrænser brugernes friheder, kan en open source-proponent være mere tilbøjelig til at se en tilladende licens som virkelig fri - som i mennesker er fri til at gøre hvad de end vil med koden, selvom det betyder at lave en proprietær app.

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

Behovet for FOSS

For at recap, er alle gratis software open source software, men ikke alle open source software er fri software. Af denne grund foretrækker gratis software-advokater at henvise til fri software som fri software . Men fordi generelle brugere forbinder "gratis" med pris, er dette navn ikke så klart. Ting er specielt forfaldne, hvis du rent faktisk har en diskussion om fri software i forbindelse med penge.

Derfor ser du de fleste gratis software kaldet fri 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 ligeglad

Meget af denne samtale vedrører licens, og det kan være et ret kedeligt emne. For ikke-advokater har meget af det ikke engang mening. Mange brugere vil bare køre programmer Den bedste Linux-software Den bedste Linux-software Awesome apps er tilgængelige for Linux. Uanset om du er ny til operativsystemet, eller du er en erfaren bruger, vil du altid finde ny og nyttig Linux-software til at elske. Det er vores favoritter. Læs mere, og en flok udviklere vil bare oprette dem. Hvordan softwaren er licenseret er en mindre prioritet.

Men den frie og open source software verden er en, der åbent diskuterer etik, så ord betyder noget, selvom det kan gøre livet mere forvirrende.

Er du enig med ledere i gratis software eller open source-bevægelsen? Er du empati med begge? Hvad mener du, at vi skal ringe til fri og open source-software? Lad os diskutere dette i kommentarerne nedenfor!

In this article