Projekt GNU: Porovnání verzí

Smazaný obsah Přidaný obsah
Bez shrnutí editace
přeloženy kapitoly z anglického originálu
Řádek 14:
 
Slovo „gnu“ v [[angličtina|angličtině]] znamená též „[[pakůň]]“, proto byl pakůň vybrán [[maskot]]em projektu GNU.
 
== Počátky ==
 
Když GNU projekt odstartoval, existoval pouze textový editor [[Emacs]] s funkcionálním programovacím jazykem [[Lisp]] pro psaní příkazů editoru, debugger, [[yaac]] kompatibilní generátor syntaktických analyzátorů, a [[linker]] (sestavovací program). Aby se GNU systém mohl stát svobodným softwarem, bylo potřeba vyvinout vlastní C kompilátor a další nástroje. V červnu 1987 se nashromáždily jednotlivé části projektu a byl vyvinut svobodný software pro [[assmebler]], téměř byl dokončen překladač pro jazyk C ([[GCC]]), textový editor ([[GNU Emacs]]) a různé Unixové nástroje (jako <code>ls</code>, <code>grep</code>, <code>awk</code>, <code>make</code> a <code>ld</code>). V počátečním stavu se nacházelo také jádro, které potřebovalo další úpravy.
 
Jakmile bylo hotové jádro a kompilátor, bylo možné využívat GNU k vývoji programů. Hlavním cílem bylo vytvořit hodně aplikací, jako na ostatních Unixových systémech. Na GNU bylo možné spouštět Unixové programy, ale projekt se s tím neztotožňoval. GNU zavedlo delší názvy souborů, čísla verzí souborů a souborový systém odolný proti havárii. GNU Manifest byl sepsán k získání podpory a účasti ostatních vývojářů na projektu. Programátoři byli povzbuzování k účasti na kterékoliv části projektu, která by je zaujala. Lidé mohli projektu věnovat peněžní prostředky, počítačové součástky, nebo dokonce vlastní čas programováním.
 
== GNU Manifest ==
{{Main|GNU Manifest}}
 
GNU Manifest byl sepsán [[Richard Stallman|Richardem Stallmanem]] k získání podpory a účasti ostatních na GNU Projektu. V GNU Manifestu Stallman uvedl čtyři body svobodného vývoje počítačového softwaru: svobodu běhu programu pro všechny účely, svobodu studovat zdrojové kódy programu a upravovat je, svobodu redistribuce kopií a svobodu vylepšovat a měnit upravené verze pro veřejné použití. Pro naplnění těchto bodů potřebuje uživatel plný přístup ke zdrojovým kódům. K zajištění, aby kód zůstal svobodný a poskytovaný veřejnosti Stallman vytvořil [[GNU General Public License]] (GPL), která určuje, že software a všechny jeho budoucí verze, které od něj budou odvozeny, zůstanou zdarma pro veřejné použití.
 
== Filozofie a aktivita ==
Ačkoliv je většina GNU projektů čistě technického ražení, filozofie byla přenesena jako sociální, etická a politická iniciativa. Stejně jako vytváření softwaru a licencí, GNU projekt publikoval řadu spisů, jejichž autorem byl Richard Stallman.
 
== Účast na projektu ==
 
Na webových stránkách GNU je seznam všech projektů, u každého je uvedeno jaký typ vývojáře je schopný provádět potřebné úkoly dané části GNU projektu. Úroveň znalostí se liší projekt od projektu, ale kdokoliv, kdo má znalosti z programování je vyzíván k účasti na projektu.
 
== Svobodný software ==
 
GNU projekt využívá software, který mohou uživatelé volně kopírovat, upravovat a distribuovat. Je volný v tom smyslu, že uživatel může měnit program k jeho individuálním potřebám. Způsob, jak programátoři získávají svobodný software, záleží na tom, z jakého zdroje jej vezmou. Software může být programátorům poskytován od přátel přes internet, nebo jej může zakoupit firma, kde programátor pracuje.
 
== Financování ==
 
Projekt je financován výnosy z podpory GNU projektů.
 
== Copyleft ==
{{Main|Copyleft}}
 
Copyleft pomáhá udržovat volné použití přes více programátorů. Copyleft všem dává právo k používání, změně a redistribuci programů, nebo jejich zdrojových kódů dokud se distribuční podmínky nezmění. Výsledkem je, že každý uživatel, který legálně získá daný program, má stejnou svobodu, jako ostatní uživatelé, kteří program používají.
 
GNU projekt a [[Free Software Foundation]] (FSF) občas odlišují mezi silným a slabým copyleftem. Slabý copyleft povoluje použití svobodných programů do programů, které nejsou poskytovány zdarma, zatímco silný copyleft toto použití striktně zakazuje. Většina GNU Projektů je distribuována pod silnou copyleft licencí, ačkoliv některé jsou vydávány pod slabou copyleft licencí, nebo dovolují free software licenci.
 
 
== Související články ==