Operating Instructions

SQT1211
29
(Například funkce v knihovně, která počítá druhou mocninu, má svůj účel, který je
jasně denovaný bez ohledu na použití. Pododdíl 2d proto vyžaduje, aby jakákoliv
funkce dodaná aplikací nebo tabulka použití touto funkcí byla volitelná: pokud
ji aplikace nedodá, musí funkce na výpočet druhých mocnin stále počítat druhé
mocniny.)
Tyto požadavky se vztahují k upravenému dílu jako celku. Pokud identikovatelné
části díla nejsou odvozeny z Knihovny a mohou být samy o sobě považovány za
nezávislá a samostatná díla, pak se tato Licence a její ustanovení nevztahují na
tyto části, jsou-li šířeny jako nezávislá díla. Jakmile však tytéž části šíříte jako části
celku, jímž je dílo založené na Knihovně, musí být rozšiřování tohoto celku podřízeno
ustanovením této Licence tak, že povolení poskytnutá dalším uživatelům se rozšíří
na celé dílo, tedy na všechny jeho části bez ohledu na to, kdo kterou část napsal.
Smyslem tohoto odstavce tedy není získání práv na dílo zcela napsané vámi ani
popírání vašich práv vůči němu; skutečným smyslem je výkon práva na řízení
distribuce odvozených nebo kolektivních děl založených na Knihovně.
Pouhé spojení jiného díla, jež není na Knihovně založeno, s Knihovnou (anebo dílem
založeným na Knihovně) na paměťovém nebo distribučním médiu neuvazuje toto
jiné dílo do působnosti této Licence.
3. Můžete se rozhodnout, že namísto této Licence použijete pro danou kopii
Knihovny Obecnou veřejnou licenci GNU. Abyste to udělali, musíte změnit všechna
upozornění, která se vztahují k této Licenci tak, aby se vztahovala k běžné Obecné
veřejné licenci GNU, verze 2, namísto této Licence. (Pokud se objevila novější verze
běžné Obecné veřejné licence GNU, než je verze 2, můžete dle svého uvážení určit,
že bude použita tato verze.) Neprovádějte v těchto upozorněních žádné jiné změny.
Jakmile bude v dané kopii tato změna provedena, je pro tuto kopii nevratná, běžná
Obecná veřejná licence GNU se tak bude vztahovat na všechny následné kopie a
odvozená díla vytvořená na základě této kopie.
Tato možnost je užitečná, pokud chcete zkopírovat část kódu Knihovny do programu,
který není knihovnou.
4. Můžete kopírovat a šířit Knihovnu (nebo její část či dílo na ní založené, viz
odstavec 2) pomocí strojového kódu anebo ve spustitelné podobě podle ustanovení
odstavců 1 a 2 výše, pokud ji doplníte o kompletní odpovídající strojově čitelný
zdrojový kód, který musí být šířen na základě podmínek uvedených v odstavcích 1 a
2 výše na médiu, které je běžně používáno pro výměnu softwaru.
Je-li šíření strojového kódu činěno nabídkou přístupu ke kopírování z určitého místa,
potom požadavek na šíření zdrojového kódu uspokojuje i nabídnutí ekvivalentního
přístupu ke kopírování zdrojového kódu ze stejného místa, byť přitom nejsou třetí
strany nuceny ke zkopírování zdrojového kódu spolu se strojovým.
5. Program, který neobsahuje odvozeninu žádné části Knihovny, ale je vytvořen tak,
aby pracoval s Knihovnou tak, že s ní bude kompilován nebo propojen, se nazývá
„dílo, které využívání Knihovnu“. Takové dílo samo o sobě nepředstavuje dílo
odvozené od Knihovny a tato Licence se proto na ně nevztahuje.
Spojením „díla, které používá Knihovnu“ s Knihovnou však vznikne spustitelný
soubor, který je spíše odvozeninou Knihovny (protože používá části Knihovny) než
„dílem, které používá Knihovnu“. Proto se tato Licence tohoto spustitelného souboru
týká. Podmínky pro šíření těchto spustitelných souborů stanovuje oddíl 6.
Pokud „dílo, které používá Knihovnu“ používá materiál z hlavičkového souboru, který
je součástí Knihovny, objektový kód pro toto dílo může být dílem odvozeným od
Knihovny, i když zdrojový kód jím není.
Zda toto platí, je obzvláště významné, jestliže lze dílo spojit i bez Knihovny nebo
pokud je dílo samo knihovna. Hranici pro stanovení, zda tomu tak je, zákon přesně
nedenuje.
Používá-li takový objektový soubor jen numerické parametry, rozvržení a přístupové
modikátory datových struktur a malá makra a malé inline funkce (o deseti a méně
řádcích), pak se na použití tohoto objektového souboru nevztahuje žádné omezení
bez ohledu na to, jestli jde z právního hlediska o odvozené dílo. (Spustitelné soubory
obsahující takový objektový kód plus části Knihovny budou stále spadat pod oddíl 6.)
Pokud je jinak dílo odvozeninou od Knihovny, smíte objektový kód šířit v souladu s
podmínkami uvedenými v oddílu 6.
Jakékoli spustitelné soubory obsahující toto dílo rovněž spadají pod oddíl 6, ať už
jsou nebo nejsou propojeny přímo se samotnou Knihovnou.
6. Výjimkou z výše uvedených oddílů je, že také smíte zkombinovat nebo propojit
„dílo, které používá Knihovnu“ spolu s Knihovnou, čímž vznikne dílo obsahující
části Knihovny, a šířit toto dílo za podmínek, které uznáte za vhodné, ovšem za
předpokladu, že tyto podmínky zákazníkovi dovolují upravit si dílo pro vlastní použití
a pro odlaďování takovýchto úprav provádět reverzní inženýrství.
Ke každé kopii výsledného díla musíte poskytnout dobře viditelné upozornění, že
je v daném díle použita Knihovna a že se na Knihovnu a na její používání vztahuje
tato licence. Musíte také přiložit kopii této licence. Jestliže dílo za běhu zobrazuje
upozornění týkající se autorských práv, musíte mezi ně zahrnout upozornění týkající
se autorských práv ke Knihovně a rovněž odkaz směrující uživatele ke kopii této
licence. Musíte též provést jednu z následujících činností:
a) Přiložte k dílu úplný příslušný strojově čitelný zdrojový kód Knihovny včetně
jakýchkoli změn, které byly v díle použity (musí být šířeny v souladu s oddíly 1 a 2
výše); a je-li dílo spustitelný soubor sestavený s knihovnou, úplné strojově čitelné
"dílo, které používá knihovnu" jako objektový kód a/nebo zdrojový kód, tak aby
uživatel mohl Knihovnu upravit a potom znovu sestavit za účelem vytvoření
upraveného spustitelného souboru obsahujícího upravenou Knihovnu. (Je jasné,
že uživatel, který změní obsah souborů s denicemi v Knihovně nemusí být nutně
schopen znovu zkompilovat aplikaci tak, aby používala modikované denice.)
b) Použít pro sestavení s Knihovnou vhodný mechanizmus sdílení knihoven.
Vhodný mechanizmus je ten, který (1) při chodu používá kopii knihovny, která v
uživatelově počítačovém systému už je, místo toho, aby funkce knihovny kopíroval
do spustitelného souboru, a (2) nainstaluje-li uživatel upravenou verzi knihovny,
bude s ní fungovat správně, pokud tato upravená verze bude mít rozhraní
kompatibilní s verzí, s níž bylo dílo vytvořeno.
c) Přiložit k dílu psanou objednávku s platností nejméně na tři roky na poskytnutí
materiálů uvedených v podsekci 6a výše stejnému uživateli za cenu nepřevyšující
náklady na uskutečnění této dodávky.
d) Šíříte-li dílo tak, že nabízíte přístup ke zkopírování ze stanoveného místa,
nabídnout ekvivalentní přístup ke zkopírování výše uvedených materiálů ze
stejného místa.
e) Ověřit, že uživatel kopii těchto materiálů už přijal, nebo že jste takovou kopii
tomuto uživateli už poslali.
U spustitelných souborů musí požadovaná forma „díla, které používá Knihovnu,“
zahrnovat veškerá data a funkční programy nezbytné pro reprodukci spustitelného
souboru z díla. Zvláštní výjimku však představují materiály, které jsou běžně šířeny
(ve zdrojové nebo binární formě) společně s hlavními komponentami (kompilátor,
jádro apod.) operačního systému, na němž spustitelné dílo běží, pokud ovšem
taková část sama nedoprovází spustitelné dílo.
Může dojít k tomu, že tento požadavek bude v rozporu s licenčními omezeními jiných
proprietárních knihoven, které zpravidla nejsou dodávány společně s operačním
systémem. Takový rozpor znamená, že nemůžete ve spustitelném souboru, který
šíříte, používat tyto knihovny a Knihovnu zároveň.
7. Prostředky knihovny, které jsou dílem založeným na Knihovně, smíte umístit do
jedné knihovny spolu
s jinými prostředky knihovny, na které se tato Licence nevztahuje, a takovouto
kombinovanou knihovnu smíte šířit za předpokladu, že samostatné šíření původního
díla založeného na Knihovně a stejně tak ostatních prostředků knihovny je
umožněno jinak a že vykonáte tyto dvě činnosti:
a) Přiložíte ke kombinované knihovně kopii stejného díla založeného na Knihovně
nezkombinovaného s žádnými jinými prostředky knihovny. Tuto kopii musíte šířit v
souladu s podmínkami z oddílů uvedených výše.
b) Poskytnete ke kombinované knihovně dobře viditelné vyrozumění o
skutečnosti, že její část je dílem založeným na Knihovně, a vysvětlující, kde najít
doplňující nezkombinovanou podobu stejného díla.
8. Nesmíte kopírovat, upravovat, poskytovat sublicence anebo šířit Knihovnu jiným
způsobem než způsobem výslovně uvedeným v této Licenci. Jakýkoli jiný pokus o
kopírování, upravování, poskytnutí sublicence anebo šíření Knihovny je neplatný
a automaticky ukončí vaše práva daná touto Licencí. Strany, které od vás obdržely
kopie anebo práva v souladu s touto Licencí, však nemají své práva dané touto
Licencí ukončena, dokud se jimi zcela řídí.
9. Jelikož jste tuto Licenci nepodepsali, není vaší povinností ji přijmout. Nic jiného
vám však nedává možnost kopírovat nebo šířit Knihovnu nebo odvozená díla. V
případě, že tuto Licenci nepřijmete, jsou tyto činnosti zákonem zakázány. Tím pádem
úpravou anebo šířením Knihovny (anebo každého díla založeného na Knihovně)
vyjadřujete souhlas s Licencí a všemi jejími smluvními podmínkami pro kopírovaní,
upravování a šíření Knihovny nebo děl na ní založených.
10. Pokaždé, když dále šíříte Knihovnu (nebo dílo založené na Knihovně), získává
příjemce od původního držitele Licence právo kopírovat, upravovat a šířit Knihovnu
v souladu s těmito smluvními podmínkami. Nesmíte vytvářet žádná další omezení
výkonu zde zaručených práv příjemce.
Nenesete odpovědnost za vymáhání dodržování této Licence třetími stranami.
11. Jsou-li vám z rozhodnutí soudu, kvůli obvinění z porušení patentu, nebo z
jakéhokoli jiného důvodu (nejen v souvislosti s patenty) uloženy takové podmínky
(ať již příkazem soudu, smlouvou nebo jinak), které se vylučují s podmínkami
této Licence, nejste tím osvobozeni od podmínek této Licence. Pokud nemůžete
Knihovnu šířit tak, abyste vyhověli zároveň svým závazkům vyplývajícím z této
Licence a jiným platným závazkům, nesmíte ji v důsledku tohoto rozporu šířit vůbec.
Pokud by například patentové osvědčení nepovolovalo bezplatné šíření Knihovny
všemi, kdo vaším přičiněním získají přímo nebo nepřímo její kopie, pak by jediný
možný způsob, jak vyhovět zároveň patentovému osvědčení i této Licenci, spočíval v
úplném ukončení šíření Knihovny.
Pokud by se za jistých okolností jevila některá část tohoto odstavce jako neplatná
nebo nevynutitelná, zůstává krom této části v platnosti celý zbytek tohoto odstavce a
za všech jiných jako těchto okolností zůstává platný odstavec jako celek.
Smyslem tohoto odstavce není navádět vás k porušování patentů či jiných
vlastnických práv, anebo tato ustanovení zpochybňovat. Jediným jeho smyslem je
ochrana integrity systému šíření svobodného softwaru, který je používán veřejnými
licencemi. Mnozí lidé přispěli do velkého množství softwaru šířeného tímto systémem
a spoléhají se na jeho důsledné uplatňování, záleží na autorovi/dárci, aby rozhodl,
zda si přeje šířit software pomocí nějakého jiného systému a žádný uživatel Licence
nemůže takové rozhodnutí zpochybňovat.