Verze 2, Φerven 1991
Copyright (c) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
Cambridge, MA 02139, USA
Kopφrovßnφ a distribuce doslovn²ch kopiφ tohoto licenΦnφho dokumentu jsou
dovoleny komukoliv, jeho zm∞ny jsou v╣ak zakßzßny.
Licence pro v∞t╣inu programovΘho vybavenφ jsou navr╛eny tak, ╛e vßm odebφrajφ prßvo jeho volnΘho sdφlenφ a ·prav. Smyslem ObecnΘ ve°ejnΘ licence GNU je naproti tomu zaruΦit volnost sdφlenφ a ·pravy volnΘho programovΘho vybavenφ - pro zaji╣t∞nφ volnΘho p°φstupu k tomuto programovΘmu vybavenφ pro v╣echny jeho u╛ivatele. Tato Obecnß ve°ejnß licence GNU se vztahuje na v∞t╣inu programovΘho vybavenφ nadace Free Software Foundation a na jak²koli jin² program, jeho╛ autor se p°iklonφ k jejφmu pou╛φvßnφ. (N∞kterΘ dal╣φ programovΘ vybavenφ od Free Software Foundation je namφsto toho pokryto Obecnou knihovnφ ve°ejnou licencφ GNU.) M∙╛ete ji rovn∞╛ pou╛φt pro svΘ programy.
Pokud mluvφme o volnΘm programovΘm vybavenφ, mßme na mysli volnost, nikoliv cenu. Na╣e Obecnß ve°ejnß licence je navr╛ena pro zaji╣t∞nφ toho, ╛e m∙╛ete voln∞ ╣φ°it kopie volnΘho programovΘho vybavenφ (a ·Φtovat si za tuto slu╛bu, pokud chcete), ╛e obdr╛φte zdrojov² k≤d anebo jej m∙╛ete zφskat, pokud chcete, ╛e m∙╛ete tento software m∞nit nebo jeho Φßsti pou╛φt v nov²ch programech; a ╛e vφte, ╛e tyto v∞ci smφte d∞lat.
Abychom mohli va╣e prßva chrßnit, musφme vytvo°it omezenφ, kterß zakß╛φ komukoli vßm tato prßva odepφrat nebo vßs ╛ßdat, abyste se t∞chto prßv vzdal. Tato omezenφ se promφtajφ do jist²ch povinnostφ, kter²m musφte dostßt, pokud ╣φ°φte kopie dotyΦnΘho programovΘho vybavenφ anebo ho modifikujete.
Nap°φklad, ╣φ°φte-li kopie takovΘho programu, a╗ ji╛ zdarma nebo za poplatek, musφte poskytnout p°φjemc∙m v╣echna prßva, kterß mßte sßm. Musφte zaruΦit, ╛e p°φjemci rovn∞╛ dostanou anebo mohou zφskat zdrojov² k≤d. A musφte jim ukßzat tyto podmφnky, aby znali svß prßva.
Va╣e prßva chrßnφme ve dvou krocφch: (1) autorizacφ programovΘho vybavenφ, a (2) nabφdkou tΘto licence, kterß vßm dßvß prßvoplatnΘ svolenφ ke kopφrovßnφ, ╣φ°enφ a modifikaci programovΘho vybavenφ.
Kv∙li ochran∞ ka╛dΘho autora i nßs samotn²ch chceme zaruΦit, aby ka╛d² chßpal skuteΦnost, ╛e pro volnΘ programovΘ vybavenφ nejsou ╛ßdnΘ zßruky. Je-li programovΘ vybavenφ n∞k²m jin²m modifikovßno a poslßno dßle, chceme, aby p°φjemci v∞d∞li, ╛e to, co majφ, nenφ originßl, tak╛e jakΘkoliv problΘmy vnesenΘ jin²mi se neodrazφ na reputaci p∙vodnφch autor∙.
KoneΦn∞, ka╛d² voln² program je neustßle ohro╛en softwareov²mi patenty. P°ejeme si zamezit nebezpeΦφ, ╛e redistributo°i volnΘho programu obdr╛φ samostatn∞ patentovß osv∞dΦenφ a tφm uΦinφ program vßzan²m. Abychom tomu zamezili, deklarovali jsme, ╛e ka╛d² patent musφ b²t bu∩ vydßn s tφm, ╛e umo╛≥uje volnΘ u╛itφ, anebo nesmφ b²t vydßn v∙bec.
P°esnß ustanovenφ a podmφnky pro kopφrovßnφ, ╣φ°enφ a modifikaci jsou uvedeny dßle.
0. Tato licence se vztahuje na kter²koliv program Φi jinΘ dφlo, kterΘ obsahuje zmφnku, umφst∞nou v n∞m dr╛itelem autorsk²ch prßv, o tom, ╛e dφlo m∙╛e b²t ╣φ°eno podle ustanovenφ ObecnΘ ve°ejnΘ licence GNU. V dal╣φm textu znamenß ,,Program'' ka╛d² takov² program nebo dφlo a ,,dφlo zalo╛enΘ na Programu'' znamenß bu∩ Program samotn² anebo ka╛dΘ jinΘ dφlo z n∞j odvozenΘ, kterΘ podlΘhß autorskΘmu zßkonu: tφm se mφnφ dφlo obsahujφcφ Program nebo jeho Φßst, bu∩ doslovn∞ anebo s modifikacemi, pop°φpad∞ v p°ekladu do jinΘho jazyka. (Nadßle je p°eklad zahrnovßn bez omezenφ pod pojmem ,,modifikace'' .) Ka╛d² u╛ivatel licence je oznaΦovßn jako ,,vy'' .
JinΘ Φinnosti ne╛ kopφrovßnφ, ╣φ°enφ a modifikace nejsou pokryty touto licencφ; sahajφ mimo jejφ rßmec. Akt spu╣t∞nφ programu nenφ omezen a v²stup z Programu je pokryt pouze tehdy, jestli╛e obsah v²stupu tvo°φ dφlo zalo╛enΘ na Programu (nezßvisle na tom, zda bylo vytvo°eno Φinnostφ Programu). Posouzenφ platnosti p°edchozφ v∞ty zßvisφ na tom, co Program d∞lß.
Za fyzick² akt p°enesenφ kopie m∙╛ete ╛ßdat poplatek a podle vlastnφho uvß╛enφ m∙╛ete nabφdnout za poplatek zßruΦnφ ochranu.
a) ModifikovanΘ soubory musφte opat°it z°etelnou zmφnkou uvßd∞jφcφ, ╛e jste soubory zm∞nil a datum ka╛dΘ zm∞ny.b) Musφte umo╛nit, aby jakΘkoliv vßmi publikovanΘ dφlo Φi roz╣i°ovanΘ dφlo, kterΘ obsahuje zcela nebo jen zΦßsti Program nebo jakoukoli jeho Φßst, pop°φpad∞ je z Programu nebo jeho Φßsti odvozeno, mohlo b²t jako celek bezplatn∞ poskytnuto ka╛dΘ t°etφ osob∞ v souladu s ustanovenφmi tΘto licence.
c) Pokud modifikovan² program pracuje tak, ╛e Φte interaktivn∞ povely, musφte zjistit, ╛e p°i nejb∞╛n∞j╣φm zp∙sobu jeho spu╣t∞nφ vytiskne nebo zobrazφ hlß╣enφ zahrnujφcφ p°φslu╣nou zmφnku o autorskΘm prßvu a uvede, ╛e neexistuje ╛ßdnß zßruka (nebo pop°φpad∞, ╛e zßruku poskytujete vy), a ╛e u╛ivatelΘ mohou za t∞chto podmφnek Program redistribuovat, a musφ u╛ivateli sd∞lit, jak²m zp∙sobem m∙╛e nahlΘdnout do kopie tΘto licence. (V²jimka: v p°φpad∞, ╛e sßm program je interaktivnφ, av╣ak ╛ßdnΘ takovΘ hlß╣enφ nevypisuje, nepo╛aduje se, aby va╣e dφlo zalo╛enΘ na Programu takovΘ hlß╣enφ vypisovalo.)
Tyto po╛adavky se vztahujφ k modifikovanΘmu dφlu jako celku. Pokud lze identifikovat Φßsti takovΘho dφla, kterΘ z°ejm∞ nejsou odvozeny z Programu a mohou b²t samy o sob∞ rozumn∞ 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. Av╣ak jakmile tyto Φßsti roz╣i°ujete jako Φßsti celku, jφm╛ je dφlo zalo╛enΘ na Programu, musφ b²t roz╣i°ovßnφ tohoto celku pod°φzeno ustanovenφ 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 paragrafu 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 Programu.
PouhΘ spojenφ jinΘho dφla, je╛ nenφ na Programu zalo╛eno, s Programem (anebo dφlem zalo╛en²m na Programu) na pam∞╗ovΘm nebo distribuΦnφm mΘdiu neuvazuje toto jinΘ dφlo do p∙sobnosti tΘto licence.
a) Doprovodφte jej zdrojov²m k≤dem ve strojov∞ ΦitelnΘ form∞. Zdrojov² k≤d musφ b²t roz╣i°ovßn podle ustanovenφ sekcφ 1 a 2, a to na mΘdiu b∞╛n∞ pou╛φvanΘm pro v²m∞nu programovΘho vybavenφ; nebob) Doprovodφte je pφsemnou nabφdkou nejmΘn∞ na t°i roky, podle nφ╛ poskytnete jakΘkoli t°etφ stran∞, za poplatek nep°evy╣ujφcφ va╣e v²daje vynalo╛enΘ na fyzickou v²robu zdrojovΘ distribuce, kompletnφ strojov∞ Φitelnou kopii odpovφdajφcφ zdrojovΘmu k≤du, jen╛ musφ b²t ╣φ°en podle ustanovenφ sekcφ 1 a 2 na mΘdiu b∞╛n∞ pou╛φvanΘm pro v²m∞nu programovΘho vybavenφ; nebo
c) Doprovodφte jej informacemi, kterΘ jste dostal ohledn∞ nabφdky na poskytnutφ zdrojovΘho k≤du. (Tato alternativa je povolena jen pro nekomerΦnφ ╣φ°enφ a jenom tehdy, pokud jste obdr╛el program v objektovΘm nebo spustitelnΘm tvaru spolu s takovou nabφdkou, v souladu s polo╛kou b v²╣e.)
Zdrojov² k≤d k dφlu je nejvhodn∞j╣φ formou dφla z hlediska jeho p°φpadn²ch modifikacφ. Pro dφlo ve spustitelnΘm tvaru znamenß ·pln² zdrojov² k≤d ve╣ker² zdrojov² k≤d pro v╣echny moduly, kterΘ obsahuje, plus jakΘkoli dal╣φ soubory pro definici rozhranφ, plus dßvkovΘ soubory pot°ebnΘ pro kompilaci a instalaci spustitelnΘho programu. Zvlß╣tnφ v²jimkou jsou v╣ak ty programovΘ komponenty, kterΘ jsou normßln∞ ╣φ°eny (bu∩ ve zdrojovΘ nebo binßrnφ form∞) s hlavnφmi souΦßstmi operaΦnφho systΘmu, na n∞m╛ spustiteln² program b∞╛φ (tj. s p°ekladaΦem, jßdrem apod.). Tyto komponenty nemusφ b²t ╣φ°eny se zdrojov²m k≤dem, pokud ov╣em komponenta sama nedoprovßzφ spustitelnou podobu dφla.
Je-li ╣φ°enφ objektovΘho nebo spustitelnΘho k≤du Φin∞no nabφdkou p°φstupu ke kopφrovßnφ z urΦitΘho mφsta, potom se za distribuci zdrojovΘho k≤du poΦφtß 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 s objektov²m.
Pokud by se za n∞jak²ch specifick²ch okolnostφ jevila n∞kterß Φßst tohoto paragrafu jako neplatnß nebo nevynutitelnß, pova╛uje se za sm∞rodatnou rovnovßha vyjßd°enß tφmto paragrafem a paragraf jako celek se pova╛uje za sm∞rodatn² za jin²ch okolnostφ.
Smyslem tohoto paragrafu nenφ navßd∞t vßs k poru╣ovßnφ patent∙ Φi jin²ch ustanovenφ autorskΘho prßva, anebo tato ustanovenφ zpochyb≥ovat; jedin²m jeho smyslem je ochrana integrity systΘmu ╣φ°enφ volnΘho programovΘho vybavenφ, kterΘ je podlo╛eno ve°ejn²mi licenΦnφmi p°edpisy. Mnozφ lidΘ poskytli svΘ p°φsp∞vky do ╣irokΘho okruhu programovΘho vybavenφ ╣φ°enΘho tφmto systΘmem, spolehnuv╣e na jeho d∙slednΘ uplat≥ovßnφ; zßle╛φ na autorovi/dßrci, aby rozhodl, zda si p°eje ╣φ°it programovΘ vybavenφ pomocφ n∞jakΘho jinΘho systΘmu a ╛ßdn² u╛ivatel licence nem∙╛e takovΘ rozhodnutφ zpochyb≥ovat.
Smyslem tohoto paragrafu je zevrubn∞ osv∞tlit to, co je pova╛ovßno za d∙sledek plynoucφ ze zbytku tΘto licence.
Ka╛dΘ novΘ verzi je p°id∞leno rozli╣ujφcφ Φφslo verze. Pokud Program specifikuje Φφslo verze, kterß se na n∞j vztahuje, a ,,v╣echny nßsledujφcφ verze'' , m∙╛ete se podle uvß╛enφ °φdit ustanovenφmi a podmφnkami bu∩to onΘ konkrΘtnφ verze anebo kterΘkoliv nßsledujφcφ verze, kterou vydala Free Software Foundation. Jestli╛e Program nespecifikuje Φφslo verze tΘto licence, m∙╛ete si vybrat libovolnou verzi, kterou kdy Free Software Foundation vydala.
Z┴RUKA SE NEPOSKYTUJE
Pokud vyvinete nov² program a chcete, aby byl ve°ejnosti co nejvφce k u╛itku, m∙╛ete toho nejlΘpe dosßhnout tφm, ╛e jej prohlßsφte za volnΘ programovΘ vybavenφ, kterΘ m∙╛e kdokoliv redistribuovat a m∞nit za zde uveden²ch podmφnek.
K tomu staΦφ p°ipojit k programu nßsledujφcφ ·daje. NejbezpeΦn∞j╣φ cestou je jejich p°ipojenφ na zaΦßtek ka╛dΘho zdrojovΘho souboru, Φφm╛ se nej·Φinn∞ji sd∞lφ vylouΦenφ zßruky; a v ka╛dΘm souboru by pak m∞la b²t p°inejmen╣φm °ßdka s ,,copyrightem'' a odkaz na mφsto, kde lze nalΘzt ·plnΘ ·daje.
°ßdka se jmΘnem programu a nßstinem toho, co d∞lß
Copyright (C) 19yy jmΘno autora
Tento program je volnΘ programovΘ vybavenφ; m∙╛ete jej ╣φ°it a
modifikovat podle ustanovenφ ObecnΘ ve°ejnΘ licence GNU, vydßvanΘ Free
Software Foundation; a to bu∩ verze 2 tΘto licence anebo (podle va╣eho
uvß╛enφ) kterΘkoli pozd∞j╣φ verze.
Tento program je roz╣i°ovßn v nad∞ji, ╛e bude u╛iteΦn², av╣ak BEZ
JAK╔KOLI Z┴RUKY; neposkytujφ se ani odvozenΘ zßruky PRODEJNOSTI anebo
VHODNOSTI PRO UR╚IT▌ ┌╚EL.
Dal╣φ podrobnosti hledejte v ObecnΘ ve°ejnΘ licenci GNU.
Kopii ObecnΘ ve°ejnΘ licence GNU jste m∞l obdr╛et spolu s tφmto
programem; pokud se tak nestalo, napi╣te o ni Free Software Foundation,
Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
P°ipojte rovn∞╛ informaci o tom, jak je mo╛nΘ se s vßmi spojit elektronickou a papφrovou po╣tou.
Pokud je program interaktivnφ, za°i∩te, aby se p°i startu v interaktivnφm m≤du vypsalo hlß╣enφ podobnΘ tomutu:
Gnomovision verze 69, Copyright (C) 19yy jmΘno autora
Gnomovision je ABSOLUTN╠ BEZ Z┴RUKY; podrobnosti se dozvφte zadßnφm
show w. Jde o volnΘ programovΘ vybavenφ a jeho ╣φ°enφ za jist²ch podmφnek
je vφtßno; podrobnosti zφskßte zadßnφm show c.
HypotetickΘ povely show w
a show c
by m∞ly zobrazit p°φslu╣nΘ
pasß╛e ObecnΘ ve°ejnΘ licence. Odpovφdajφcφ povely ov╣em nemusφ b²t prßv∞
show w
a show c
; mohou to b²t t°eba stisky tlaΦφtka na my╣i nebo
polo╛ky v menu - cokoliv, co se do va╣eho programu hodφ.
Pokud je to nutnΘ, m∞l byste takΘ p°im∞t svΘho zam∞stnavatele (jestli╛e pracujete jako programßtor) nebo p°edstavitele va╣φ ╣koly, je-li n∞kdo takov², k tomu, aby podepsal ,,z°eknutφ se autorsk²ch prßv'' . Zde je vzor; jmΘna pozm∞≥te:
Yoyodyne, a.s., se tφmto z°φkß ve╣kerΘho zßjmu o autorskß prßva k programu
`Gnomovision' (p°ekladaΦ s nakladaΦem) napsanΘho Jamesem Hackerem.
Tomß╣ Slo╛it² --- podpis}, 1. dubna 1989
Tomß╣ Slo╛it², vφce ne╛ prezident
Tato Obecnß ve°ejnß licence neumo╛≥uje zahrnutφ va╣eho programu do jin²ch ne╛ voln²ch program∙. Je-li vß╣ program knihovnou podprogram∙, m∙╛ete zvß╛it, zda je u╛iteΦnΘ umo╛nit sestavovßnφ i vßzan²ch aplikaΦnφch program∙ s va╣φ knihovnou. V takovΘm p°φpad∞ pou╛ijte Obecnou knihovnφ licenci GNU namφsto tΘto licence.
Dotazy a p°ipomφnky ohledn∞ strßnky posφlejte na hubicka@paru.cas.cz