Zpátky Domů

Článek | Zjistil.cz

Český název: GNU GPL
Anglický název: GNU General Public License

GNU General Public License GNU General Public License (GNU GPL nebo zkráceně GPL) je řada široce používaných licencí pro svobodný software nebo copyleft, které zaručují koncovým uživatelům čtyři svobody: spouštět, studovat, sdílet a upravovat software. [7] Licence byla první copyleft pro obecné použití a původně ji napsal Richard Stallman, zakladatel Free Software Foundation (FSF), pro projekt GNU. Licence uděluje příjemcům počítačového programu práva dle definice svobodného softwaru. [8] Všechny licence řady GPL jsou copyleft, což znamená, že jakékoli odvozené dílo musí být distribuováno za stejných nebo rovnocenných licenčních podmínek. Je restriktivnější než Lesser General Public License a ještě více se odlišuje od běžnějších permisivních softwarových licencí BSD, MIT a Apache. Historicky byla rodina licencí GPL jednou z nejoblíbenějších softwarových licencí v oblasti svobodného a open source softwaru (FOSS). [7] [9] [10] [11] [12] Mezi prominentní programy svobodného softwaru licencované pod GPL patří jádro Linuxu a kolekce kompilátorů GNU (GCC). David A. Wheeler tvrdí, že copyleft poskytovaný GPL byl rozhodující pro úspěch systémů založených na Linuxu, protože programátorům, kteří přispěli do jádra, dal jistotu, že jejich práce bude přínosem pro celý svět a zůstane svobodná, namísto toho, aby byla zneužita softwarovými společnostmi, které by nemusely komunitě nic vracet. [13] V roce 2007 byla vydána třetí verze licence (GPLv3), která řešila některé vnímané problémy s druhou verzí (GPLv2), které byly objeveny během jejího dlouhodobého používání. Aby licence zůstala aktuální, obsahuje licence GPL volitelnou klauzuli „jakákoli pozdější verze“, která umožňuje uživatelům vybrat si mezi původními podmínkami nebo podmínkami v nových verzích, jak je aktualizovala FSF. Mezi softwarové projekty licencované s volitelnou klauzulí „nebo pozdější“ patří projekt GNU, zatímco například jádro Linuxu je licencováno pouze pod GPLv2. Klauzule „nebo jakákoli pozdější verze“ je někdy označována jako záchranná klauze, protože umožňuje kombinace mezi různými verzemi softwaru licencovaného pod GPL, aby byla zachována kompatibilita.

Facebook Twitter