GNU General Public License
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 4. září 2022; ověření vyžaduje
1 úpravu .
GNU General Public License (v překladu GNU General Public License , GNU General Public License nebo GNU General Public License ) je svobodná softwarová licence vytvořená jako součást projektu GNU v roce 1988 , na základě které autor převádí software do veřejného vlastnictví [1] . Zkráceně se jí také říká GNU GPL , nebo dokonce jen GPL , pokud je z kontextu zřejmé, že se jedná o licenci, o které mluvíme (existuje několik dalších licencí, které obsahují v názvu slova „obecná veřejná licence“ ). Druhá verze této licence byla vydána v roce 1991 , třetí verze po mnoha letech práce a dlouhé diskuse - v roce 2007 . GNU Lesser General Public License (LGPL) je oslabená verze GPL pro určité softwarové knihovny . GNU Affero General Public License je vylepšená verze GPL pro programy určené pro přístup přes síť [2] .
Účelem GNU GPL je poskytnout uživateli práva kopírovat, upravovat a distribuovat (včetně komerčních) programů a zajistit, aby uživatelé všech odvozených programů obdrželi výše uvedená práva . 1] . Princip „dědění“ práv se nazývá „ copyleft “ (přeloženo z anglického copyleft ) a byl vytvořen Richardem Stallmanem . Na rozdíl od GPL licence proprietárního softwaru „velmi zřídka poskytují uživateli taková práva a obvykle se je naopak snaží omezit, například zákazem obnovy zdrojového kódu “ [3] .
Podle vysvětlení připravených nadací k aplikaci GNU GPL na konkrétní licencované programy (tato vysvětlení jsou připojena k textu licence zveřejněnému na webových stránkách nadace) musí být licence připojena k počítačovému programu v elektronické podobě [ 4] .
Licencováním díla podle podmínek GNU GPL si autor ponechává autorská práva [Poznámka. 2] .
GNU GPL neumožňuje zahrnutí programu do proprietárního softwaru. Pokud je dotyčným programem knihovna, je pravděpodobně nejlepší povolit proprietárnímu softwaru , aby se s ní propojil . Pro tento účel musíte místo GPL použít GNU Lesser General Public License [5] .
Svobody a povinnosti
GPL uděluje příjemcům počítačových programů následující práva nebo „svobody“ [6] :
- svoboda spouštět program pro jakýkoli účel;
- svoboda studovat, jak program funguje, a upravovat jej (předpokladem je přístup ke zdrojovému kódu );
- svoboda distribuovat kopie zdrojového i spustitelného kódu;
- svoboda zlepšovat program a zveřejňovat vylepšení veřejnosti (předpokladem je přístup ke zdrojovému kódu).
Obecně platí, že distributor programu získaného za podmínek GPL nebo programu na něm založeného je povinen poskytnout příjemci možnost získat odpovídající zdrojový kód.
Historie
GPL napsal Richard Stallman pro použití se softwarem jako součást projektu GNU . Staví na podobných licencích používaných pro dřívější verze GNU Emacs , GDB (ladicí program GNU) a GNU Compiler Collection (GCC), čímž je sjednocuje a zobecňuje.
GPL v1
Prototypové licence obsahovaly části podobné částem GPL, ale byly specifické pro každý program. Cílem Richarda Stallmana bylo vytvořit jedinou licenci, která by mohla být použita pro jakýkoli projekt, a umožnila tak sdílení kódu mezi různými programy. Takovou licencí se stala první verze GNU GPL, vydaná v lednu 1989 .
GPL v2
V roce 1990 se ukázalo, že je vyžadována méně omezující licence, kterou lze použít pro některé softwarové knihovny ; když byla v červnu 1991 vydána verze 2 GPL , byla spolu s ní uvedena i GNU Library General Public License (GNU LGPL, LGPL), rovněž číslovaná 2, aby bylo zřejmé, že se tyto dvě licence vzájemně doplňují. Čísla verzí se rozcházela v roce 1999 , kdy byla vydána LGPL verze 2.1, která byla přejmenována na Lesser General Public License , aby se vyjasnilo její umístění ve filozofii GNU.
GPL v3
V roce 2005 Eben Moglen a Richard Stallman vypracovali třetí verzi GPL. V diskusi, která následovala 7. dubna 2005 ve Philadelphii, učinil Stallman několik prohlášení týkajících se softwarových patentů a DRM .
V roce 2006 zahájila Free Software Foundation dvanáctiměsíční konzultace o možných změnách GPL. Tento proces byl koordinován samotnou Free Software Foundation, Software Freedom Law Center a Free Software Foundation Europe . Účelem konzultací bylo vytvoření nové verze licence s přihlédnutím k doporučením a zkušenostem všech zúčastněných stran, ale při zachování závazku k principům svobodného softwaru.
První návrh byl zveřejněn 16. ledna 2006.
Společnosti distribuující software GPLv3 nemohou žalovat uživatele produktů GPLv3 za obcházení distribuovaných verzí produktů DRM a porušování patentů distributorů. Zakázána je také tivizace .
Finální verze GPLv3 byla zveřejněna 29. června 2007 .
Dne 19. listopadu 2007 byla vydána GNU Affero General Public License v3 - GPLv3 s úpravami založenými na Affero General Public License v1 vydané v roce 2002 Affero Inc. založené na GNU GPLv2. Tato licence přidává uživatelům programu možnost získat zdrojový kód a interagovat s ním pouze prostřednictvím sítě [2] .
Schéma GNU GPL
Text GNU GPL se skládá z několika číslovaných částí. Níže je schéma verze 2.0 licence. Tato tabulka nemá žádný právní účinek a slouží pouze pro krátký úvod.
- Definice
- (první odstavec) Definice pojmu „program“
- (druhý odstavec) Rozsah licence
- Právo kopírovat a šířit
- Změna programu
- (první odstavec) Právo provádět změny za následujících podmínek:
- a) přidání změnových informací do upravených souborů;
- b) licencování upravených verzí podle podmínek GNU GPL;
- c) podmíněný požadavek na interaktivní zobrazení informací o autorských právech a nedostatek záruky.
- (odstavce 2–4) Upřesnění pojmu „odvozené dílo“
- Požadavek na zdrojový kód
- (první odstavec) Možné možnosti distribuce spustitelného kódu:
- a) distribuce se zdrojovým kódem, popř
- b) distribuce se zárukou poskytnutí zdrojového kódu, popř
- c) (pro nekomerční použití) distribuce s takovou zárukou třetí strany.
- (druhý odstavec) Definice pojmu „zdrojový kód“
- (třetí odstavec) Dostatek rovného přístupu pro kopírování spustitelného a zdrojového kódu
- Ukončení licence v případě porušení jejích podmínek
- Úkony znamenající přijetí licence
- Zákaz dalších omezení další distribuce
- Vnější omezení neodstraňují povinnost dodržovat podmínky licence
- Možnost geografických omezení
- Budoucí verze GNU GPL
- Žádosti o výjimky z pravidel
- Zřeknutí se záruky
- Odmítnutí odpovědnosti
Kompatibilita
Použití copyleftu ukládá určitá omezení pro kombinování děl pod licencí GPL a dalších bezplatných (především copyleftových) licencí do odvozených děl.
GPLv2 je nekompatibilní s Mozilla Public License (MPL), Common Development and Distribution License (CDDL), Apache Software License a některými dalšími.
GPLv3 byla vytvořena kompatibilní s licencí Apache, ale je nekompatibilní s MPL a jejími deriváty [7] . Díla pod MPL jsou často licencována současně pod GPL i LGPL (např. kód Mozilla Firefox ), což problém částečně řeší.
Známým příkladem nekompatibility GPL s jinou licencí je nemožnost zahrnout souborový systém ZFS vydaný pod CDDL společností Sun Microsystems do linuxového jádra vydaného pod GPLv2.
Jakákoli nesvobodná licence je nekompatibilní s GPL.
Obtíže
GNU GPL vyžaduje distribuci s binárními soubory (včetně nezměněných) zdrojového kódu nebo písemný závazek k jeho poskytnutí (vlastní nebo cizí; metody závisí na verzi licence). Někteří autoři se domnívají, že tento požadavek je pro jednotlivé uživatele a vývojáře neobvyklý a není pro ně zřejmý a srozumitelný [8] .
Někdy mají autoři potíže s výběrem toho, co považovat za zdrojový kód pro digitální reprezentace analogových dat: hudební nahrávky, video z videokamery, fotografické obrázky. K tomu obvykle dochází při použití ztrátové komprese nebo vícenásobných konverzí (například digitální záznam klavírní hry z not nebo zpěvu). Například svoboda zvukové stopy pod licencí CC BY-SA (která nevyžaduje distribuci zdrojového kódu) je sporná, pokud její součásti nejsou k dispozici samostatně pod svobodnou licencí , protože stejnou nebo jinou zvukovou stopu nelze použít. sestavené z nich.
//Dodržování zákonů
- //Licenční smlouva GPL neumožňuje úpravy pro místní zákony a nespecifikuje územní omezení. Taková dohoda proto není slučitelná s právním režimem zavedeným na území Ruské federace.
// Ale zároveň má mezinárodní právo u mezinárodních dohod a transakcí přednost před ruským právem, to znamená, že pro držitele autorských práv - občana Ruské federace se účinek smlouvy podle licence GPL vztahuje pouze na území Ruské federace ( ustanovení 3 článku 1235 občanského zákoníku Ruské federace ) a pro cizího občana bude v plné platnosti platit oddíl VI občanského zákoníku Ruské federace „Mezinárodní právo soukromé“ [ 9] .
- //The Free Software Foundation uznává jako oficiální pouze původní text licence, nikoli její překlady [10] . Současně jsou splněny požadavky v čl. 3 "Oblasti užívání státního jazyka Ruské federace" zákona č. 53-RF v odstavci 1, pododstavec 1 uvádějí povinné používání ruského jazyka (a následně ruského překladu licence) při činnostech organizací všech forem vlastnictví (odstavec 2 umožňuje použití „spolu se státním jazykem Ruské federace státním jazykem republiky, která je součástí Ruské federace, jinými jazyky národů Ruské federace popř. cizí jazyk" ); to může vést k potížím, především v soudních sporech, protože Ruská federace dosud nevyvinula oficiální překlad GPL pro interní použití a v různých soukromých překladech mohou existovat nesrovnalosti [11] , mimo jiné kvůli původnímu „ neprávnímu “, ve výkladu některých ruských právníků, jazyk [12] .
- //Někdy se mluví o možnosti držet GNU GPL jako přístupovou smlouvu v souladu s články ( 428 , 435 Občanského zákoníku Ruské federace). Ale jediný takový způsob pro licenční smlouvy je popsán v odstavci 3 čl. 1286 Občanského zákoníku Ruské federace („Uzavření licenčních smluv o udělení práva používat počítačový program nebo databázi je umožněno uzavřením smlouvy o přistoupení každého uživatele s příslušným držitelem autorských práv, jejíž podmínky jsou uvedeny na zakoupené kopii takového programu nebo databáze nebo na obalu této kopie, jakož i v elektronické podobě (čl. 434 odst. 2).“). Tento článek poskytuje příležitost k legalizaci softwaru staženého z internetu a poskytovaného pod licencí GNU GPL legalizací uzavřením právní plnohodnotné / právní smlouvy, ovšem nejen s nadací - ale s každým vlastníkem autorských práv práci, protože ačkoli uznali pravomoc nadace chránit zájmy u soudu, neuzavřeli s ním akt převodu svých práv do fondu SPO - v souladu s právními předpisy Ruské federace, tj. jejich práva pouze neopodstatněná (tj. často i toto je neprokazatelné - bez registrace odpovídající tok dokumentů). I v případě uzavření plnohodnotné právní smlouvy s každým vývojářem - všechny softwarové produkty pod GPL, i ty vyrobené na území Ruské federace, jakož i povinné uzavření smlouvy se samotným fondem - jako zástupce svých zájmů, tedy legálně a patřící do tohoto fondu - jako zahraniční subjekt: podléhá požadavkům na substituci dovozu.
Primární zdroje
Zajímavosti
- Microsoft distribuuje USB klíče s instalačním programem Windows 7 vlastníkům netbooků . Ukázalo se však, že program obsahuje kód, který je pod licencí GPL. V listopadu 2009 se Microsoft omluvil zákazníkům a slíbil, že program bude open source [13] [14] . Dne 10. prosince 2009 Microsoft konečně otevřel nástroj Windows 7 USB/DVD Download Tool pod licencí GPLv2 [15] .
- 25. ledna 2006 Linus Torvalds , autor linuxového jádra , veřejně prohlásil, že bude pravděpodobně nadále distribuováno pod licencí GPL verze 2 [Poznámka. 3] . Linus Torvalds v příspěvku na mailing listu pro vývojáře Linuxu říká, že OS Solaris může zahájit přechod jádra na nadcházející verzi licence svobodného softwaru, GNU GPLv3. "Pokud Sun opravdu vydá OpenSolaris pod GPLv3, může to být dobrý důvod, aby Linux přešel na novou licenci," řekl Torvalds [16] . „Nemyslím si, že GPLv3 je tak dobrá licence jako GPLv2, ale na druhou stranu jsem pragmatik , a pokud se můžeme vyhnout tomu, abychom měli dvě jádra pod různými licencemi a z toho plynoucí kontroverze, alespoň to vidím já nejmenší důvod přejít na GPLv3,“ vysvětlil svůj postoj hlavní vývojář linuxového jádra. Torvalds již předtím vyjádřil svou nespokojenost s novou verzí GNU GPL, ale poté, co se objevila nejnovější verze GPLv3, začal mít z tohoto projektu lepší pocit. Navzdory tomu on sám stále preferuje GPLv2.
Překlady do ruštiny
- Překlad: E. Tyapkina. Překlad do ruské General Public License GNU (nepřístupný odkaz) (03/20/2002). — Zdroj GNU GPL 2.0 (odkaz na překlad z oficiální stránky). Získáno 9. března 2013. Archivováno z originálu 9. března 2013. (Ruština)
- Překlad: O. V. Kuzina, V. M. Yufa, O. S. Tichonov. GNU General Public License . CITForum (1999). — Zdroj GNU GPL 2.0. Staženo: 21. července 2010. (Ruština)
- Překlad: A. Solovjov. GNU General Public License (odkaz není dostupný) . CITForum (24. 2. 1997). — Zdroj GNU GPL 2.0. Získáno 21. července 2010. Archivováno z originálu 22. května 2012. (Ruština)
Viz také
Poznámky
Komentáře
- ↑ Příklad záruky: Je zakázáno vytvářet další projekt založený na svobodném programu pod GPL bez poskytnutí jeho zdroje uživatelům. Tato licence vám tedy vůbec nedovoluje s programy „nic“ dělat, protože ti, kteří s ní nejsou obeznámeni, může být tato licence nesprávně interpretována.
- ↑ Jména autorů jsou obvykle uvedena ve zdrojovém kódu nebo dokumentaci (jako je soubor AUTHORS).
- ↑ Na rozdíl od mnoha jiných programů GPL je Linux distribuován pouze za podmínek druhé verze GPL, nikoli "verze 2 nebo novější": GPL V3 a Linux - Dead Copyright Holders (eng.) (mrtvý odkaz) (01/28 /2006). Získáno 10. července 2010. Archivováno z originálu dne 22. srpna 2011.
Prameny
- ↑ Julian Stollabrass. DIGITÁLNÍ KOMUNITA . Datum přístupu: 19. ledna 2015. Archivováno z originálu 5. března 2016. (neurčitý)
- ↑ 1 2 Free Software Foundation uvolňuje GNU Affero General Public License verze 3 ( nepřístupný odkaz) . Free Software Foundation (19. 11. 2007). Získáno 8. července 2010. Archivováno z originálu dne 22. srpna 2011.
- ↑ Asja Vlasová. Jak ukrást Linux? (nepřístupný odkaz) (24.06.2008). — o licencích FOSS a jejich použití v Rusku. Získáno 10. července 2010. Archivováno z originálu dne 29. srpna 2011. (Ruština)
- ↑ Problémy s aplikací GNU GPL, 2013 .
- ↑ Porozumění licencování open source a svobodného softwaru, 2004 , str. 49.
- ↑ M. Braude-Zolotarev, G. Grebněv, P. Protasov, A. Ralko, E. Serbina. Svobodný software v organizaci. Sbírka materiálů / M. Braude-Zolotarev. - 3. - M. : "Internetová polygrafie" INFO-FOSS.RU, 22.09.2008. — 124 str. - 1000 výtisků. — ISBN 978-5-903423-03-3 MDT: 681.3.06 BBC: 32.973.26. Archivováno 22. května 2012 na Wayback Machine
- ↑ Různé licence a komentáře k nim (odkaz není dostupný) . — Kompatibilita bezplatných licencí s GPL. Získáno 10. srpna 2010. Archivováno z originálu dne 22. srpna 2011. (neurčitý)
- ↑ Bruce Byfield . Požadavek GPL by mohl mít mrazivý účinek na odvozená distra (eng.) (downlink) . VA Software (27. června 2006). Získáno 10. srpna 2010. Archivováno z originálu dne 22. srpna 2011.
- ↑ GPL v Rusku: pokračujeme v překladu (nepřístupný odkaz) . Získáno 15. července 2010. Archivováno z originálu 22. srpna 2011. (neurčitý)
- ↑ Neoficiální překlady (angličtina) (nepřístupný odkaz) . Získáno 1. srpna 2010. Archivováno z originálu dne 22. srpna 2011.
- ↑ M. Braude-Zolotarev, G. Grebněv, P. Protasov, A. Ralko, E. Serbina / komp. M. Braude-Zolotarev. Svobodný software v organizaci. Sběr materiálů. (nedostupný odkaz) . INFO-FOSS.RU . - _ - 3. - M. : "Internetová polygrafie" INFO-FOSS.RU, 22.09.2008. — 124 str. - 1000 výtisků. — ISBN 978-5-903423-03-3 MDT: 681.3.06 BBC: 32.973.26. o souladu běžných, včetně bezplatných, licenčních smluv s ruskou legislativou. Získáno 15. července 2010. Archivováno z originálu 22. srpna 2011. (Ruština)
- ↑ Mezinárodní rozsah licence, stejně jako zaměření na porozumění pro každého gramotného, ale ne profesionálního právníka, osoba: GPL v Rusku: potíže s překladem
- ↑ Microsoft přiznává porušení GPL; znovu vydá nástroj Windows 7 pod licencí open source Archivováno 13. srpna 2012 na Wayback Machine , zdnet.com , 18. listopadu 2009
- ↑ Protalinski, Emil . Nástroj Windows 7 porušuje GPL; Microsoft jej otevře jako open source (anglicky) , Ars Technica , Condé Nast Digital (16. listopadu 2009). Archivováno z originálu 25. ledna 2010. Staženo 27. ledna 2010.
- ↑ Bantle, Ulrich . Microsoft dává Windows 7 USB/DVD Tool pod GPL , Linux Magazine , Linux New Media (11. prosince 2009). Archivováno z originálu 14. prosince 2009. Staženo 27. ledna 2010.
- ↑ Dual-Licensing Linux Kernel s GPL V2 a GPL V3 (nedostupný odkaz) (06/10/2010). — Zpráva od Linuse Torvaldse o možnosti přechodu Linuxu na GPLv3, pokud Sun pod ním vydá OpenSolaris. Získáno 10. července 2010. Archivováno z originálu dne 22. srpna 2011. (neurčitý)
Literatura
Andrew M.St. Laurent. Porozumění licencování Open Source a svobodného softwaru . - 2004. - 207 s. Archivováno29. října 2013 naWayback Machine
Odkazy
Projekt GNU |
---|
Příběh |
| |
---|
licence |
|
---|
Software _ |
|
---|
Osobnosti |
|
---|
Další témata |
|
---|