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

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

Takže jste si stáhli Firefox a nahradili Microsoft Office LibreOffice? Milujete tyto aplikace natolik, že už nebudete házet peníze na Microsoft nebo Apple a rozhodli jste se jít na 100 procent Linux.





proč nefunguje můj youtube

Ale od té doby jsi to zjistil svobodný software zde nemá úplně stejný význam a možná si říkáte, proč všem těmto věcem prostě neříkáme otevřený zdroj kvůli přehlednosti. 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 si to vyjasnit.





Nějaké pozadí pro kontext

V padesátých letech vyráběli téměř veškerý software akademici a výzkumníci. Sdíleli počítačový software a zdrojový kód bez omezení, aby uživatelé mohli opravit své vlastní chyby. Většina z toho byla veřejně dostupný software - což je ve smyslu autorských práv nejsvobodnější forma zdarma.

Část toho byla kulturní. Částečně to bylo způsobeno povahou softwaru. Na rozdíl od fyzického zboží lze digitální software kopírovat donekonečna zdarma a s minimálním úsilím. Počítačový hardware by mohl být prodán, jistě, ale kód?



To se začalo měnit v sedmdesátých letech minulého století. IBM začala samostatně účtovat poplatek za software a přestala poskytovat zdrojový kód. Toto se zrodilo antimonopolní žaloba trvající od roku 1969 do roku 1982. V roce 1983 vyhrál Apple případ Nejvyššího soudu určení, že binární software může být chráněn autorskými právy. Microsoft vydal Windows o několik let později.

Toto bylo klima, ve kterém se tvořilo hnutí za udržení „svobodného“ softwaru.





Počátky hnutí za svobodný software

Počínaje sedmdesátými léty byl Unix dominantním operačním systémem. V roce 1983 oznámil Richard Stallman 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 nevytvořil frázi „svobodný software“, která do značné míry odkazovala na software ve veřejné doméně. Rozšířil však o to, co to znamená, že software je zdarma.





Free Software Foundation definuje svobodný software jako software, který uživatelé mohou volně spouštět, kopírovat, distribuovat, studovat, měnit a vylepšovat. Pojem „zdarma“ se vztahuje na tyto svobody, nikoli na cenu. Stává se, že většina bezplatného softwaru nestojí peníze, a to především 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 spouštět program, jak si přejete, pro jakýkoli účel.
  2. Svoboda 1 - Svoboda studovat, jak program funguje, a měnit jej tak, aby vaše práce na počítači byla taková, jakou 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.

Razení fráze „Open Source“

Zatímco štítek svobodného softwaru je vysloveně etický, štítek open source nikoli. Termín vznikl v devadesátých letech, po Ericovi Raymondovi Katedrála a bazar pomohl inspirovat Netscape k vydání zdrojového kódu pro jeho internetovou sadu Netscape Communicator.

To zase inspirovalo Raymonda a další, aby zjistili, jak by mohli ideály Nadace Free Software Foundation přenést do světa podnikání. Přišli s termínem „open source“ a v roce 1998 založili Raymond a Bruce Perens iniciativu Open Source. Open Source Initiative poskytuje 10 bodů Definice open source a to nabízí certifikační značku pro aplikace, které jsou kompatibilní .

Hnutí open source neignoruje hodnoty svobodného softwaru, ale jde spíše o otevřenou spolupráci. Cílem je, aby společnosti a vývojáři zpřístupnili kód svého softwaru volně dostupný. Uživatelé tak mohou věřit programům běžícím na jejich počítačích a přispívat opravami a funkcemi zpět do projektu.

Mnoho etik je stále v souladu, ale hnutí open source je méně konfrontační a ochotnější dělat kompromisy, aby rozšířilo adopci.

Klíčový rozdíl

Hnutí svobodného softwaru a open source se shodují na většině základních hodnot, ale mají různé definice svobody.

Free Software Foundation zahrnuje copyleft k ochraně čtyř výše uvedených svobod. To legálně brání lidem v opětovné distribuci svobodného softwaru s přidanými omezeními. Organizace tento princip zakotvila v obecné veřejné licenci GNU. Každý, kdo používá kód GPL, musí také vydat své vlastní výtvory jako GPL.

jak uložit video z webu

Mnoho základních programů, které zajišťují fungování Linuxu a dalších bezplatných operačních systémů, začalo jako součást projektu GNU. Mnoho aplikací je licencováno pod licencí GPL.

Licence na bezplatný 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ří umožňují vývojářům používat otevřený zdrojový kód k vytváření uzavřených zdrojových aplikací, například licence MIT. Tyto non-copyleft licence jsou známé jako permisivní licence.

Zatímco zastánce svobodného softwaru může považovat využití svobodného softwaru k vytváření nesvobodného softwaru za omezování svobod uživatele, zastánce open source může mít větší sklon považovat tolerantní licenci za skutečně bezplatnou-protože lidé mohou svobodně dělat cokoli chtějí s kódem, i když to znamená vytvoření vlastní aplikace.

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

Potřeba FOSS

Abych to shrnul, veškerý svobodný software je software s otevřeným zdrojovým kódem, ale ne každý software s otevřeným zdrojovým kódem je svobodný software. Z tohoto důvodu by zastánci svobodného softwaru raději odkazovali na svobodný software jako svobodný software . Ale protože běžní uživatelé spojují „zdarma“ s cenou, není tento název tak jasný. Věci jsou obzvlášť zamotané, pokud skutečně jsou diskuse o svobodném softwaru v kontextu peněz.

Proto vidíte většinu bezplatného softwaru označovanou jako bezplatný open source software , nebo FOSS . Díky tomu můžete říci, že bezplatný software pro Windows často přichází s reklamami, ale bezplatný a open source software nikoli, aniž by to zmátlo všechny v místnosti.

Mnoho uživatelů a vývojářů to prostě nezajímá

Velká část této konverzace se týká licencování a to může být docela nudné téma. Pro neprávníky velká část z nich ani nedává smysl. Mnoho uživatelů prostě chcete spouštět programy , a spousta vývojářů je chce jen vytvořit. Licence softwaru je menší prioritou.

Ale svobodný a otevřený software je svět, který otevřeně diskutuje o etice, takže na slovech záleží, i když to může způsobit, že život bude matoucí.

Souhlasíte s principy svobodného softwaru nebo pohybem open source? Soucítíte s oběma? Co bychom podle vás měli nazývat svobodným a open source softwarem? Pojďme o tom diskutovat v níže uvedených komentářích!

Podíl Podíl tweet E-mailem Jak vyčistit počítač se systémem Windows pomocí příkazového řádku

Pokud má váš počítač se systémem Windows nedostatek úložného prostoru, vyčistěte nevyžádanou poštu pomocí těchto rychlých nástrojů příkazového řádku.

Číst dále
Související témata
  • Linux
  • Technologie vysvětlena
  • Otevřený zdroj
O autorovi Bertelský král(Publikováno 323 článků)

Bertel je digitální minimalista, který píše z notebooku s fyzickými přepínači ochrany osobních údajů a operačním systémem schváleným Free Software Foundation. Cení si etiky nad funkcemi a pomáhá ostatním převzít kontrolu nad jejich digitálním životem.

Více od Bertela Kinga

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru