GNU GPL Magyar fordítás A 2. Verzió (1991. június) fordítása

Copyright 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA
02139, USA.

Bárki terjesztheti, másolhatja a dokumentumot, de a módosítása nem megengedett.
A fordítás csak  tájékoztató jellegű és jogi szempontból csakis az angol eredeti
a mérvadó.

Előszó

A legtöbb program felhasználói jogosultságai azzal a szándékkal készültek, hogy
minél kevesebb  lehetőséget adjanak a terjesztéshez illetve a szoftver
megváltoztatásához. A GNU GPL ezzel szemben  minél több jogot kíván biztosítani
a szabad szoftverek terjesztéséhez és módosításához, hogy a szoftver  ingyenes
lehessen az összes felhasználója számára. Az Általános Közreadási Feltételek
szabályai  vonatkoznak a Szabad Szoftver Alapítvány legtöbb szoftverére, illetve
minden olyan programra,  melynek szerzője úgy dönt, hogy ezt használja a szerzői
jog megjelölésekor. (A szabad szoftver  alapítvány egyes szoftvereire a GNU LGPL
vonatkozik - Library GPL.) Bárki használhatja a  programjaiban a GPL-t a szerzői
jogi megjegyzésnél.

A szabad szoftver megjelölés nem jelenti azt, hogy a szoftvernek nem lehet ára.
A GPL dokumentumok  úgy készültek, hogy biztosítsák a szabad szoftverek
terjeszthetőségét (pénzért ha úgy tetszik), illetve a  forráskód
hozzáférhetőséget, hogy bárki szabadon módosíthassa azt, ha akarja mindenképpen
tudjon  erről a lehetőségről.

A szerző jogainak védelmében korlátozásokat kell hozni, melyek megtiltják, hogy
bárki megtagadja e  jogokat másoktól, vagy ezekről való lemondásra kényszerítene
valakit. Ezek a korlátozások bizonyos  kötelezettségeket jelentenek azok számára
akik a terjesztik vagy módosítják a szoftvert.

Ha valaki ilyen programot terjeszt, akár ingyen akár egy bizonyos összeg
fejében, a szoftverre  vonatkozó minden jogát tovább kell adnia az ügyfeleinek.
Biztosítani kell továbbá, hogy mindenki  megkapja, vagy lehetősége legyen
hozzájutni a forráskódhoz. Ezen kívül el kell juttatni ezen  szabályokat
tartalmazó dokumentumot is, hogy mindenki értesülhessen a jogairól.

A jogvédelem két eszköze: (1) a szoftver szerzői jogainak biztosítása (2) ezen
szabályok alapján jogok  biztosítása a másoláshoz, terjesztéshez és/vagy a
szoftver módosításához.

Az egyes szerzők és a magunk védelmében biztosítani akarjuk, hogy mindenki
megértse: nincs  garancia az ilyen szoftverekre. Ha a szoftvert mások
módosították és továbbterjesztették, mindenkinek,  aki a módosított változatot
kapja, tudnia kell, hogy az nem eredeti. Így a mások által okozott hibáknak  nem
lehet semmiféle hatása az eredeti szerző hírnevére.

Végül, mivel a szabad szoftver létét fenyegetik a szoftverszabadalmak, el
szeretnénk kerülni annak  veszélyét, hogy a szabad szoftver terjesztői
szabadalmat jegyezhessenek be a szoftverre, így  tulajdonukká téve azt. Ennek
megelőzéséhez tisztázni kívánjuk: szabadalom szabad szoftverrel  kapcsolatban
csak mindenki által szabad használatra jegyezhető be, vagy egyáltalán nem
jegyezhető  be.

A pontos szabályok és a másolásra, terjesztésre, módosításra vonatkozó
feltételek következnek.

A másolásra, terjesztésre és módosításra vonatkozó feltételek és szabályok

0. Ezek a jogok vonatkoznak bármely olyan programra vagy munkára, melynek a
szerzői jogi  megjegyzésében a jog tulajdonosa a következő szöveget helyezte el:
Terjeszthető a GNU GPL-ben  foglaltak alapján. A következőkben a „Program"
megjelölés vonatkozik bármely programra, vagy  munkára, a „Programon alapuló
munka" pedig magát a Programot, vagy a Programot felhasználó  szerzői joggal
védett munkát jelenti, vagyis olyan munkát, mely tartalmazza a Programot, vagy
annak  egy részletét, módosítottan vagy módosítatlanul és/vagy más nyelvre
fordítva. (Ezentúl a fordítás  minden egyéb megkötés nélkül beletartozik a
``módosítás'' fogalmába.)      A másoláson, terjesztésen és módosításon kívül
más tevékenységgel nem foglalkozik ez a  dokumentum, azokat hatályon kívülinek
tekinti. A Program futtatása nincs korlátozva, illetve a Program  kimenetére is
csak abban az esetben vonatkozik ez a szabályozás, ha az tartalmazza a Programon 
alapuló munka egy részletét (attól függetlenül, hogy ez a Program futtatásával
jött-e létre). Ez tehát a  Program működésétől függ.

1. A Program forráskódja másolható és terjeszthető módosítás nélkül bármely
adathordozón, feltéve,  hogy minden egyes példányon pontosan szerepel a
megfelelő szerzői jogi megjegyzés, illetve a  garanciavállalás elutasítása.
Érintetlenül kell hagyni minden erre a szabályozásra és a garancia teljes 
hiányára utaló szöveget, és ezt a dokumentumot is el kell juttatni mindazokhoz,
akik a Programot  kapják.      Kérhető pénz az adatok fizikai továbbítása
fejében, illetve díjazás fejében lehet garanciás támogatást  adni a Programhoz. 

2. A Program, vagy egy darabja módosítható, mely így az egy a Programon alapuló
munkát alkot, a  módosítás ezután tovább terjeszthető az 1. részben adott
feltételek szerint, ha az alábbi feltételek is  teljesülnek:      a. A
módosított fájlokat el kell látni olyan megjegyzéssel, mely feltünteti a
módosítást végző nevét és  a módosítások dátumát.      b. Minden olyan munkát
vagy programot, mely részben vagy egészben tartalmazza a Programot vagy  a
Programon alapul, olyan szabályokkal kell kiadni, hogy annak használati joga
harmadik személy  részére ingyenesen hozzáférhető legyen, ezen dokumentumban
található szabályok alapján.      c. Ha a módosított Program interaktív
bemenetet használ, akkor azt úgy kell elkészíteni, hogy a  megszokott módon
történő indításkor megjelenítsen egy üzenetet a megfelelő szerzői jogi 
megjegyzéssel és a garancia hiányára utaló közléssel (vagy éppen azzal az
információval, hogy  minként juthat valaki garanciához), illetve azzal az
információval, hogy bárki terjesztheti a Programot  eme feltételek alapján. Ezen
kívül utalást kell tenni rá, hogy miként olvashatja el a felhasználó ezt a 
dokumentumot. (Kivétel: ha a Program interaktív ugyan, de nem jelenít meg
hasonló üzenetet, akkor a  Programon alapuló munkának sem kell ezt tennie.)

    Ezek a feltételek a módosított munkára, mint egészre vonatkoznak. Ha a munka
egy azonosítható  részei nem a Programon alapulnak, függetlenként elkülönülten
azonosíthatók, akkor ez a szabályozás  nem vonatkozik ezekre a részekre, ha azok
külön munkaként vannak terjesztve. Viszont, ha ugyanez a  rész az egész
részeként kerül terjesztésre, és az egész a Programon alapuló munka, akkor az
egész  terjesztése csak ezen dokumentum alapján lehetséges, mely ebben az
esetben a jogokat minden egyes  felhasználó számára kiterjeszti az egészre
tekintet nélkül arra, hogy mely részt ki írta.  Ezen  szövegrésznek nem az a
célja, hogy a mások jogait elvegye vagy korlátozza a kizárólag saját maga  által
írt munkákra. A cél, hogy a jogok gyakorlása szabályozva legyen a Programon
alapuló, illetve a  gyűjteményes munkák terjesztése esetében is.

    Ezen kívül más munkák, melyek nem a Programon alapulnak, a Programmal (vagy
a Programon  alapuló munkával) közös  adathordozón vagy adattárolón szereplése
nem jelenti ezen szabályok  érvényességét azokra is.

3. A program (vagy a programon alapuló munka a 2. szakasz alapján) másolható és
terjeszthető  tárgykódú vagy végrehajtható kódú formájában az 1. és 2.
szakaszban foglaltak szerint, amennyiben az  alábbi feltételek is teljesülnek:

    a. A teljes, gép által értelmezhető forráskód kíséri az anyagot, melynek
terjesztése az 1. és 2.  szakaszban foglaltak szerint történik,
szoftverterjesztésre használt hordozón; vagy

    b. Egy legalább három évre szóló írásos ajánlat kíséri az anyagot, mely
szerint bármely külső  személynek rendelkezésre áll a teljes gép által
értelmezhető forráskód, a fizikai továbbítást fedező  összegnél nem nagyobb
díjért az 1. és 2. szakaszban foglaltak szerint szoftverterjesztésre használt 
adathordozón; vagy

    c. Olyan tájékoztatás kíséri az anyagot, mely tartalmazza az írásos ajánlat
szövegét a forráskód  biztosítására. (Ez az alternatíva csak nem kereskedelmi
terjesztés esetén alkalmazható, abban az  esetben, ha a terjesztő a Programhoz a
tárgykódú vagy forráskódú formájában jutott hozzá az ajánlattal  együtt a b.
cikkelynek megfelelően.)

    Egy munka forráskódja a munkának azt a formáját jelenti, melyben a
módosításokat szokás végezni.  Egy végrehajtható program esetében a teljes
forráskód jelenti a modulok forráskódját, a kapcsolódó  felületkezelő definíciós
fájlokat, és a fordítást vezérlő parancsfájlokat. Egy speciális kivételként a 
forráskódnak nem kell tartalmaznia az operációs rendszer főbb részeit (kernel
fordítóprogram stb.),  melyen a végrehajtható kód fut, hacsak nem tartozik ehhez
maga a program is.

    Ha a végrehajtható program vagy tárgykód terjesztése a forráskód
hozzáférését egy megadott helyen  biztosító ajánlattal történik, ez  az ajánlat
egyenértékű a forráskód terjesztésével, még akkor is, ha  másoknak így nem kell
a forrást lemásolniuk a tárgykóddal együtt.

4. A Programot csak ebben a dokumentumban leírtaknak megfelelően lehet
lemásolni, terjeszteni,  módosítani, rá jogokat bejegyezni. Az egyéb módon való
másolás, módosítás, terjesztés, jogok  bejegyzése semmisé teszi a dokumentumban
közzétett jogosultságokat. Akik azonban a jogaikat ennek  a szerzői jogi
szabályozás keretei között kapták, azok joga mindaddig megmarad, amíg teljesen 
megfelelnek a leírtaknak.

5. Nem kell elfogadni ezt a szabályozást, mivel aláírni sem kell. Ezen kívül
viszont semmi más nem  adhat jogokat a Program továbbterjesztésére és
módosítására. Ezeket a cselekedeteket a törvény  bünteti, ha nem ennek a szerzői
jogi szabályozásnak a keretei között történnek. Mindezek miatt a  Program (vagy
a Programon alapuló munka) terjesztése vagy módosítása ezen dokumentum  
szabályinak elfogadását jelenti.

6. Minden alkalommal, amikor a Program (vagy azon alapuló munka) továbbadása
történik, a Program  „vevője" automatikusan hozzájut a Program eredeti
tulajdonosának szerzői jogait tartalmazó  dokumentumhoz, mely biztosítja a
Program másolását és terjesztését eme szabályok szerint. Nem lehet  semmi módon
további korlátozásokat hozni a „vevő" számára ezen szabályok betartása céljából.
Más  szavakkal: a Program továbbadója nem felelős más személyekkel betartatni
ezeket a szabályokat.

7. Ha bírósági határozat vagy más szabadalmi kötöttségek miatt olyan feltételek
állnak elő, melyek  ellentétesek e szabályozással, ezek nem mentik fel a
terjesztőt a feltételek figyelembevétele alól. Ha a  terjesztés nem lehetséges
ezen szabályozás szerint, akkor egyáltalán nem lehetséges. Például, ha egy 
szabadalmi szerződés nem engedi meg egy program tiszteletdíj nélküli
terjesztését, akkor az egyetlen  módja, hogy eleget tegyen valaki mindkét
szabályozásnak az, hogy eláll a továbbfejlesztett program  terjesztésétől.     
Ha ennek a szakasznak bármely része nem érvényesül, vagy nem érvényesíthető
valamely  körülmény folytán, akkor a szakaszt kell mérlegelni, egyéb esetekben a
szakasz, mint egész  alkalmazandó.      Ennek a szakasznak nem az a célja, hogy
a szabadalmak vagy egyéb hasonló jogok elutasítására  bírjon bárkit is.
Mindössze meg szeretné védeni a szabad szoftver terjesztés rendszerének
egységét,  melyet a szabad közreadást szabályozó feltételrendszerek teremtenek
meg. Sok ember nagylelkű  közreműködése folytán igen nagyszámú és változatos
szoftver terjesztése történik ezen a módon, mely  nagyban függ ennek a
feltétel-rendszernek állandó betartásán. Minden esetben a szerző/adományozó 
dönti el, hogy művét mely rendszer szerint teszi közzé. Ezt a döntést a jogok
felhasználója nem  befolyásolhatja. Ez a szakasz pontosan szeretné
tisztázni a szabályozás hátralevő részének lehetséges  következményeit. Ha
a Program terjesztése és/vagy használata egyes országokban nem lehetséges
szabadalmak vagy  szerői jogokkal védett kapcsolódási felületek miatt, akkor a
Program szerzői jogainak eredeti  tulajdonosa, aki a Programot ezen szabályozás
alapján adja közre, egy földrajzi megkötést adhat a  terjesztésre, és egyes
országokat kizárhat. Ekkor a terjesztés csak azokban az országokban  lehetséges,
amelyek nem lettek ilyen módon kizárva. Ebben az esetben ennek a szabályozásnak
kell  tartalmazni az ilyen  megkötéseket is is.

9. A Szabad Szoftver Alapítvány időnként a dokumentum felülvizsgált illetve
újabb változatait adja ki.  Ezek az újabb dokumentumok az előzőek szellemében
készülnek, de részletekben különböznek, hogy  új problémákat kezelhessenek.     
A dokumentum minden változata egy meghatározott verziószámmal ellátva jelenik
meg. Ha a  program szerzői jogi megjegyzésében egy bizonyos vagy annál újabb
verzió van megjelölve, akkor  lehetőség van akár a megjelölt, vagy a Szabad
Szoftver Alapítvány által kiadott későbbi verzióban leírt  feltételek
követésére. Ha nincs ilyen megjelölt verzió, akkor a Szabad Szoftver Alapítvány
által valaha  kibocsátott bármelyik dokumentum alkalmazására lehetőség van.

10. A Programot más szabad szoftverbe, melynek szerzői jogi szabályozása kü
lönbözik a GPL-től,  akkor lehet beépíteni, ha a szerzőtől erre engedélyt lehet
szerezni. Abban az esetben, ha a program  szerzői jogainak tulajdonosa a Szabad
Szoftver Alapítvány, akkor a Szabad Szoftver Alapítvány címére  kell írni. Az
alapítvány egyes esetekben ezt engedélyezi. A döntés a következő két cél szem
előtt  tartásával fog megtörténni: Megmaradjon a Programon alapuló munkák szabad
státusa; Valamint  segítse elő a szoftver újrafelhasználását és megosztását.

NINCS GARANCIAVÁLLALÁS

11. MIVEL A PROGRAM HASZNÁLATI JOGA DÍJMENTES, A PROGRAMHOZ NEM JÁR GARANCIA  AZ
IDEVONATKOZÓ JOGSZABÁLYNAK MEGFELELŐEN. AMENNYIBEN A SZERZŐI JOGOK  TULAJDONOSAI
ÍRÁSBAN MÁSKÉNT NEM NYILATKOZNAK, A PROGRAM ``ÚGY AHOGY VAN''  KERÜL KIADÁSRA
MINDENFÉLE GARANCIAVÁLLALÁS NÉLKÜL.     A PROGRAMMAL KAPCSOLATBAN NICS SEM
SZÁRMAZTATOTT, SEM EGYÉB  GARANCIAVÁLLALÁS BELEÉRTVE DE NEM KIZÁRÓLAGOSAN A
FORGALOMBAHOZHATÓSÁGRA  VAGY ALKALMAZHATÓSÁGRA VONATKOZÓ   GARANCIÁKAT. A
PROGRAM MINŐSÉGÉBŐL ÉS  MŰKÖDÉSÉBŐL FAKADÓ ÖSSZES KOCKÁZAT A FELHASZNÁLÓT
TERHELI. HA A PROGRAM  HIBÁSAN MŰKÖDIK, A FELHASZNÁLÓNAK MAGÁNAK KELL VÁLLALNIA
A JAVÍTÁSHOZ    SZÜKSÉGES MINDEN KÖLTSÉGET.

12. AMENNYIBEN A HATÁLYOS JOGSZABÁLYOK, VAGY A SZERZŐI JOGOK TULAJDONOSAI 
ÍRÁSOS MEGÁLLAPODÁSBAN MÁSKÉNT NEM RENDELKEZNEK, SEM A PROGRAM SZERZŐJE  SEM
MÁSOK, AKIK MÓDOSÍTOTTÁK ÉS/VAGY TERJESZTETTÉK A PROGRAMOT A FENTIEKNEK 
MEGFELELŐEN, NEM TEHETŐK FELELŐSSÉ KÁROKÉRT MELYEK LEHETNEK VÉLETLENEK,  VAGY
MEGHATÁROZOTT KÖRÜLMÉNYEK MIATT TÖRTÉNTEK (BELEÉRTVE DE NEM   KIZÁRÓLAGOSAN A AZ
ADATVESZTÉST ÉS A HELYTELEN ADATFELDOLGOZÁST, VALAMINT A  MÁS PROGRAMOKKAL VALÓ
HIBÁS EGYÜTTMŰKÖDÉST), AKKOR SEM, HA EZEN FELEK  TUDATÁBAN VOLTAK ILYEN KÁROK   
KELETKEZÉSÉNEK LEHETŐSÉGÉNEK.

FELTÉTELEK ÉS SZABÁLYOK VÉGE

Függelék: Hogyan alkalmazhatóak ezek a szabályok egy új programra

Ha valaki egy új programot készít és szeretné hogy az a többi ember számára a
lehető leginkább  hasznos legyen, annak az a legjobb módja, hogy szabad
szoftverré teszi azt, megengedve bárki számára a szabad másolást és módosítást
ezen  szabályok alapján.

Ehhez a következő megjegyzést kell csatolni a programhoz. A legbiztosabb ezt
minden egyes forrásfájl  elejére beírni, így közölve leghatásosabban a garancia
visszautasítását. Minden fájl ezen kívül kell,  hogy tartalmazzon egy
„copyright'' sort és egy utalást arra helyre, ahol a teljes szöveg található.

    Egy sor mely megadja a program nevét, és leírja, hogy mit csinál. Copyright
19yy a szerző neve Ez  egy szabad szoftver; terjeszthető illetve módosítható a
GNU Általános Közreadási Feltételek  dokumentumában leírtak szerint -- 2. vagy
későbbi verzió --, melyet a Szabad Szoftver Alapítvány ad ki.

    Ez a program abban a reményben kerül közreadásra, hogy hasznos lesz, de
minden egyéb  GARANCIA NÉLKÜL, az eladhatóságra vagy valamely célra való
alkalmazhatóságra való származtatott  garanciát is beleértve. További
részletekért lásd a GNU Általános Közreadási Feltételek dokumentumát.

    A programmal együtt kellett, hogy érkezzen egy példány a GNU Általános
Közreadási Feltételek  dokumentumából is. Ha mégsem akkor ezt a Szabad Szoftver
Alapítványnak küldött levélben jelezni  kell. A szabad szoftver alapítvány címe:
Free  Software Foundation, Inc., 675 Mass Ave, Cambridge,  MA 02139, USA.

A programhoz csatolni kell azt is, hogy miként lehet kapcsolatba lépni a
szerzővel, elektronikus vagy  hagyományos levél küldésével.

Ha a program interaktív, a következőhöz hasonló üzenettel lehet ezt megtenni a
program indulásakor:

Gnomovision version 69, Copyright (C) 19yy a szerző neve A Gnomovision
programhoz SEMMIFÉLE  GARANCIA NEM JÁR; A részletes tájékoztatáshoz ezt kell
begépelni: ,,show w''. Ez egy szabad  szoftver; bizonyos feltételek mellett
terjeszthető illetve módosítható. A részletes tájékoztatáshoz ezt kell 
begépelni: `show c'.

A ,,show w'' és ,,show c'' képzeletbeli parancsok, és a GNU Általános Közreadási
Feltételek megfelelő  szakaszát kell megjeleníteniük. Természetesen a valódi
parancsok lehetnek a ,,show w'' és a ,,show c''- től különbözőek is, lehetnek
akár egérkattintások vagy menüpontok is a programnak megfelelően.

Ha szükséges, meg kell szerezni a munkáltatótól (programozó esetében) vagy
iskolától a program  szerzői jogairól való lemondás igazolását. Erre itt egy
példa:

    Az Adócsaló BT ezennel lemond minden szerzői jogi érdekeltségéről a
,,Gnomovision'' programmal  kapcsolatban, melyet      Hekker Jani írt.

    Aláírás: Maffy Jocó, 1987. április 1.      Maffy Jocó, alelnök

A GPL általános közreadási feltételek dokumentuma nem engedi meg, hogy szabad
szoftver része  legyen szabadalommal védett programnak. Ha a program egy
eljáráskönyvtár akkor inkább a más  programokkal való összefűzését célszerű
megengedni. Ha ez a cél akkor a GNU LGPL dokumentumot  lehet alkalmazni, mely
ilyen eljáráskönyvtárak közreadását szabályozza.

