reklama
Stáhli jste tedy Firefox a nahradili jste Microsoft Office LibreOffice? Milujete tyto aplikace natolik, že již nebudete házet peníze na Microsoft nebo Apple a mít se rozhodl jít na 100 procent Linuxu Jak můžete pomoci učinit rok 2017 rokem desktopu LinuxNezá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! Přečtěte si více .
Ale od té doby jsi to objevil svobodný software nemá tady úplně stejný význam a možná vás zajímá proč tomu takhle neříká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 objasnit.
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 veřejně přístupný software - což je ve smyslu autorských práv nejvhodně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 se dá 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. To se vynořilo protimonopolní soud trvající od roku 1969 do roku 1982. V roce 1983 Apple vyhrál případ nejvyššího soudu určení, ž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 se vytvořil pohyb k udržení „svobodného“ softwaru.
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, projekt GNU. O dva roky později založil Free Software Foundation s posláním obhajovat a vzdělávat lidi o svobodném softwaru.
Stallman neminoval frázi „svobodný software“, která se ve velké míře vztahovala na software ve veřejné sféře. 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. „Svobodný“ označuje tyto svobody, nikoli cenu. Stává se, že většina bezplatného softwaru nestojí peníze, hlavně proto, že společnosti snaha o prodej softwaru má tendenci omezovat svobodu uživatelů kopírovat, distribuovat nebo zlepšovat to, co oni Koupit.
Nadace svobodného softwaru uvádí čtyři svobody, které považuje za zásadní:
- Svoboda 0 - Svoboda spustit program, jak si přejete, pro jakýkoli účel.
- Svoboda 1 - Svoboda studovat, jak program funguje, a změnit jej tak, aby se vaše práce na počítači prováděla podle vašich představ. Předpokladem je přístup ke zdrojovému kódu.
- Svoboda 2 - Svoboda redistribuovat kopie, abyste mohli pomoci svému sousedovi.
- 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.
Vytváření fráze „Open Source“
Zatímco označení svobodného softwaru je výslovně etické, označení open source není. Termín vznikl v 90. letech, po filmu Erica Raymonda 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“ a v roce 1998 založili Raymond a Bruce Perens iniciativu Open Source Initiative. Open Source Initiative poskytuje 10 bodů Definice otevřeného zdroje a to nabízí certifikační značku pro aplikace, 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ší ke kompromisům 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ě čtyř výše uvedených svobod. To legálně brání lidem v redistribuci svobodného softwaru s přidanými omezeními. Organizace tento princip zakotvil do GNU General Public License 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é? Přečtěte si více . 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 UNIXové operační systémy, které nejsou LinuxemNedávno lidé začali 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 nichž je dobré vědět. Přečtěte si více 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 umožňují používat otevřený zdrojový 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 vnímat využití svobodného softwaru k vytváření nesvobodného softwaru jako omezení svobod uživatele, otevřený zdrojový zdroj může být více nakloněn pohledu permisivní licenci jako skutečně svobodný - jako v případě lidí, kteří mohou s kódem dělat, co chtějí, i když to znamená, že bude proprietární 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ý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 veškerý 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 běžní uživatelé spojují „zdarma“ 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 nejvíce svobodného softwaru dále jen bezplatný 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 byl zmaten každý 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ě chcete spouštět programy Nejlepší Linux software a aplikaceAť už jste v systému Linux nováčkem nebo jste zkušeným uživatelem, zde je nejlepší Linuxový software a aplikace, které byste dnes měli používat. Přečtěte si více 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!
Bertel je digitální minimalista, který píše z notebooku s přepínači fyzického soukromí a OS schváleným nadací Free Software Foundation. Cení si etiky nad funkcemi a pomáhá ostatním převzít kontrolu nad jejich digitálním životem.