Open Source vs. svobodný software Jaký je rozdíl a proč to záleží?

  • Joseph Goodman
  • 0
  • 5039
  • 743
reklama

Takže jste si stáhli Firefox a nahradili jste Microsoft Office LibreOffice? Milujete tyto aplikace natolik, že již nebudete házet peníze v Microsoftu nebo Apple a rozhodli jste se jít na 100 procent Linuxu, jak můžete pomoci učinit rok 2017 rokem stolního počítače Linuxu Jak můžete pomoci učinit rok 2017 rokem stolního počítače Linuxu nezáleží na tom, jestli Linux dosáhne světové počítačové nadvlády. Záleží na tom, že jej můžeme použít dnes, a je to úžasné - a nyní je skvělý čas se vrhnout! .

Ale od té doby jsi to objevil svobodný software nemá úplně stejný význam a možná vás zajímá, proč ne všechny tyto věci nazýváme open source pro přehlednost. Co je velký problém?

Ukázalo se, že svobodný software a software s otevřeným zdrojovým kódem nejsou stejné. Pojďme to vyčistit.

Některé pozadí pro kontext

V padesátých letech téměř veškerý software vyráběli akademici a vědci. Sdíleli počítačový software a zdrojový kód bez omezení, takže uživatelé mohli opravovat své vlastní chyby. Hodně z toho byl software ve veřejné sféře - což je ve smyslu autorských práv nejvolnější forma zdarma.

Součástí toho bylo kulturní. Část tohoto byla způsobena povahou softwaru. Na rozdíl od fyzického zboží lze digitální software kopírovat nekonečně zdarma a při minimálním úsilí. Počítačový hardware lze samozřejmě prodat, ale kód?

To se začalo měnit v 70. letech. IBM začala nabíjet software zvlášť a přestala poskytovat zdrojový kód. Toto podnítilo protimonopolní soud trvající od roku 1969 do roku 1982. V roce 1983 Apple vyhrál soud nejvyššího soudu, který určoval, že by binární software mohl být chráněn autorskými právy. Microsoft vydal Windows o několik let později.

To bylo klima, ve kterém hnutí udržovalo software “volný, uvolnit” formovány.

Počátky hnutí svobodného softwaru

Od 70. let byl Unix dominantním operačním systémem. V roce 1983 Richard Stallman ohlásil projekt na vytvoření zcela nechráněného operačního systému kompatibilního s Unixem, projektu GNU. O dva roky později založil nadaci Free Software Foundation s posláním obhajovat a vzdělávat lidi o svobodném softwaru.

Stallman tuto frázi neminoval “svobodný software,” který do značné míry odkazoval na software ve veřejné doméně. Rozšířil se však o to, co to znamená pro software zdarma.

Free Software Foundation definuje svobodný software jako software, který mohou uživatelé volně spouštět, kopírovat, distribuovat, studovat, měnit a vylepšovat. “volný, uvolnit” odkazuje na tyto svobody, nikoli na cenu. Stává se, že většina bezplatného softwaru nestojí peníze, hlavně proto, že společnosti usilující o prodej softwaru mají tendenci omezovat svobodu uživatelů kopírovat, distribuovat nebo vylepšovat to, co kupují..

Free Software Foundation uvádí čtyři svobody, které považuje za zásadní:

  1. Svoboda 0 - Svoboda spustit program, jak si přejete, pro jakýkoli účel.
  2. Svoboda 1 - Svoboda studovat, jak program funguje, a změnit ho tak, aby se vaše práce na počítači, jak si přejete. Předpokladem je přístup ke zdrojovému kódu.
  3. Svoboda 2 - Svoboda redistribuovat kopie, abyste mohli pomoci svému sousedovi.
  4. Svoboda 3 - Svoboda distribuovat kopie vašich upravených verzí ostatním. Tímto způsobem můžete dát celé komunitě šanci těžit z vašich změn. Předpokladem je přístup ke zdrojovému kódu.

Coining the Phrase “Open Source”

Zatímco označení svobodného softwaru je výslovně etické, označení open source není. Termín se tvořil v 90. letech, po Ericu Raymondovi Katedrála a bazar pomohl inspirovat Netscape k uvolnění zdrojového kódu pro jeho internetovou sadu Netscape Communicator.

To na oplátku inspirovalo Raymonda a další, aby viděli, jak by mohli přinést ideály nadace Free Software Foundation do obchodního světa. Přišli s termínem “open source,” av roce 1998 založili Raymond a Bruce Perens iniciativu Open Source Initiative. Iniciativa Open Source Initiative poskytuje desetibodovou definici otevřeného zdroje a nabízí certifikační značku aplikacím, které jsou kompatibilní.

Hnutí open source neignoruje hodnoty svobodného softwaru, ale více se zajímá o otevřenou spolupráci. Cílem je, aby společnosti a vývojáři volně zpřístupnili kód pro svůj software. Uživatelé tak mohou důvěřovat programům běžícím na jejich strojích a přispívat k opravám a funkcím zpět do projektu.

Mnoho etiky je stále v souladu, ale hnutí s otevřeným zdrojovým kódem je méně konfrontační a ochotnější kompromisy s cílem rozšířit adopci.

Klíčový rozdíl

Svobodný software a hnutí s otevřeným zdrojovým kódem se shodují na většině základních hodnot, ale mají různé definice svobody.

Nadace Free Software Foundation zahrnuje copyleft k ochraně výše uvedených čtyř svobod. To legálně brání lidem v redistribuci svobodného softwaru s přidanými omezeními. Organizace zakotvila tento princip do licencí GNU General Public License Open Source Software: Které byste měli použít? Licence na software s otevřeným zdrojovým kódem: Které byste měli používat? Věděli jste, že ne všechny open source licence jsou stejné? . Každý, kdo používá kód GPL, musí také vydat své vlastní výtvory jako GPL.

Mnoho základních programů, které dělají Linux a další bezplatné operační systémy 3 Operační systémy podobné UNIXu, které nejsou Linuxem Operační systémy podobné UNIXu Linux 3 Nedávno začali lidé zaměňovat „UNIX“ s „Linuxem“. Linux byl ovlivněn systémem UNIX, ale systémy UNIX nemají žádný vztah k systému Linux. Zde je několik důležitých systémů založených na systému UNIX, o kterých stojí za to vědět. práce začala jako součást projektu GNU. Mnoho aplikací je licencováno pod GPL.

Licence na svobodný software jsou také open source, ale ne všechny open source licence vyžadují, aby vývojáři sdíleli svůj kód. Někteří vývojáři dovolují používat open source kód k vytváření uzavřených zdrojových aplikací, jako je například licence MIT. Tyto nekopírované licence jsou známé jako povolující licence.

Zatímco zastánce svobodného softwaru může považovat využití svobodného softwaru za účelem vytvoření nesvobodného softwaru jako omezení uživatelských svobod, zastánce otevřeného zdroje může mít větší sklon vnímat permisivní licenci jako skutečně svobodnou - protože lidé mohou svobodně dělat cokoli, co mohou chcete s kódem, i když to znamená vytvořit vlastní aplikaci.

Někteří zvláště významní jednotlivci tvrdí, že některé licence svobodného softwaru, jako je GPL v3, mají tolik podmínek, že významně omezují svobodu vývojáře.

Potřeba FOSS

Pro shrnutí je veškerý svobodný software software s otevřeným zdrojovým kódem, ale ne celý software s otevřeným zdrojovým kódem je svobodný software. Z tohoto důvodu by se zastánci svobodného softwaru raději odkazovali na svobodný software jako svobodný software. Ale protože se běžní uživatelé sdružují “volný, uvolnit” s cenou není toto jméno tak jasné. Věci jsou zvláště spletité, pokud skutečně jsou diskuse o svobodném softwaru v souvislosti s penězi.

Proto vidíte většinu svobodného softwaru označovaného jako bezplatný a open source software, nebo FOSS. To vám umožní říci, že bezplatný software v systému Windows často přichází s reklamami, ale svobodný a open source software ne, aniž by zmátl každého v místnosti.

Mnoho uživatelů a vývojářů se prostě nestará

Hodně z této konverzace se týká licencování, a to může být poněkud nudné téma. Pro právníky to mnoho nedává smysl. Mnoho uživatelů prostě chce spouštět programy Nejlepší Linux software a aplikace Nejlepší Linux Software a aplikace Ať už jste v systému Linux nový, nebo jste zkušeným uživatelem, zde jsou nejlepší Linuxový software a aplikace, které byste měli používat dnes. a spoustu vývojářů je prostě chce vytvořit. To, jak je software licencován, je menší prioritou.

Svět svobodného a otevřeného softwaru je však svět, který otevřeně diskutuje o etice, takže na slovech záleží, i když to může učinit život matoucím.

Souhlasíte s principy svobodného softwaru nebo s otevřeným zdrojovým kódem? Vcítíte se do obou? Co si myslíte, že bychom měli volat bezplatný a open source software? Podívejme se na to v komentářích níže!




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.