F. függelék - GNU General Public License - GNU Általános Közösségi Licenc

[Megjegyzés] Megjegyzés

This is an unofficial translation of the GNU General Public License into Hungarian. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL — only the original English text of the GNU GPL does that. However, we hope that this translation will help Hungarian speakers to better understand the GNU GPL.

Ez a GNU General Public License egy nem-hivatalos magyar fordítása. Nem a Free Software Foundation adta ki, és nem adja meg jogilag egy GNU GPL alatti szoftver terjesztési feltételeit — csak a GNU GPL eredeti angol változata teszi ezt. De reméljük e fordítás segít a magyar nyelvű felhasználóknak a GNU GPL megértésében.

2. verzió, 1991 június

Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.

Bárki másolhatja és terjesztheti e licenc szó szerinti másolatát,
de nem módosíthatja azt.

F.1. Bevezetés

A legtöbb szoftver licencét arra tervezték, hogy megvonja szabadságodat a másolásától és terjesztésétől. Ezzel szemben a GNU General Public License célja, hogy garantálja a szabadságod a szabad szoftver másolásában és terjesztésében — ezáltal biztosítva a szoftver szabad felhasználhatóságát minden felhasználó számára. A General Public License vonatkozik a Free Software Foundation legtöbb szoftverére és minden más programra, melyek szerzői ennek használatáról nyilatkoztak. (Néhány más Szabad Szoftver Alapítvány-i szoftver ehelyett a GNU Lesser General Public License-t használja.) Te is használhatod ezt programjaidhoz.

Amikor szabad szoftverről beszélünk, akkor a szabadságra utalunk, nem az árra. GPL licenceinket arra terveztük, hogy biztosítsuk szabadságod a szabad szoftver másolatainak terjesztésére (és költség felszámítására a szolgáltatásért, ha kívánod), amelyek forráskódját megkapod vagy megkaphatod, ha akarod; amely szoftvert megváltoztathatsz vagy darabjait használhatod új szabad programokban; és tudd azt, hogy megteheted ezeket a dolgokat.

Jogaid védelmére, szükségesnek tartjuk korlátozások megtételét, melyek megtiltják, hogy valaki megtagadja Tőled ezeket a jogokat, vagy Téged jogaid lemondására kérjen. E korlátozások a Te kötelezettségeidet írják elő, ha a szoftverek másolatait terjeszted, vagy módosítod azokat.

Például, ha akár ingyen akár pénzért ilyen program másolatait terjeszted, minden jogodat meg kell adnod az átvevőknek. Meg kell győződnöd róla, hogy ők is megkapják, vagy megkaphatják a forráskódot. És ismertetned kell számukra ezeket a kikötéseket, hogy ők is megismerjék a jogaikat.

A jogaid két eszközzel védjük: (1) a szoftvert szerzői jogi védelem alá helyezzük, és (2) átadjuk Neked ezt a licencet, amely jogszerű engedélyt ad a szoftver másolására, terjesztésére és/vagy módosítására.

Valamint, minden szerző és a saját magunk védelmében, biztosak akarunk lenni abban, hogy mindenki megérti: nincs szavatosság a szabad szoftverre. Ha a szoftvert valaki módosította és továbbadta, azt akarjuk, annak átvevői tudják, hogy nem az eredetit birtokolják, és így semmilyen, mások által bevitt probléma nem vet rossz fényt az eredeti szerzők jó hírnevére.

Végül, minden szabad program állandó fenyegetettség alatt áll a szoftver-szabadalmaktól. El akarjuk kerülni a veszélyt, hogy egy szabad program újraelosztói egyedileg szabadalmi jogot nyerjenek, és így a program szabadalmi oltalom alá kerüljön. Ennek elkerülése végett egyértelműen lefektettük, hogy minden, a programban felhasznált szabadalom bárki számára szabadon felhasználható legyen, vagy ne is essen szabadalmi védelem alá.

A másolásra, terjesztésre és módosításra vonatkozó pontos feltételeket a következő oldalon olvashatjuk.

F.2. GNU GENERAL PUBLIC LICENSE - GNU Általános Közösségi Licenc

A MÁSOLÁS, TERJESZTÉS ÉS MÓDOSÍTÁS FELTÉTELEI

0. Ez a licenc vonatkozik minden olyan programra vagy más munkára amely tartalmaz egy a szerzői jogok tulajdonosa által elhelyezett közleményt, amely azt tartalmazza, hogy a munka a General Public License-ben foglaltak betartásával terjeszthető. A következőkben Program alatt minden ilyen programot vagy munkát értünk, és programon alapuló munka alatt vagy a Programot vagy bármilyen azon alapuló, szerzői jogok által védett munkát. Ez lehet tehát egy olyan munka, amely tartalmazza a Programot vagy annak egy részét, módosításokkal és/vagy más nyelvekre fordítva, vagy módosítások nélkül. (A továbbiakban a fordítás minden korlátozás nélkül megegyezik a módosítással). Minden engedély Téged illet.

A másoláson, terjesztésen és módosításon kívül más tevékenységekre nem terjed ki e licenc: ezek e licenc hatályán kívül esnek. A program futtatására nézve semmilyen korlátozás sincs, a program kimenetére csak akkor terjed ki ez a licenc, ha a kimenet tartalma egy a Programon alapuló munkának minősül (attól függetlenül, hogy a módosított változatot a program futtatásával hoztuk létre). Hogy ez igaz-e, attól függ, mit tesz a Program.

1. Másolhatod és terjesztheted a Program forráskódjának szó szerinti másolatait, ahogy hozzájutottál valamely adathordozón, feltéve, ha szembetűnően és alkalmasan közzéteszel minden másolaton egy bejegyzést a szerzői jogról és a szavatosság kizárásáról, érintetlenül hagyod azokat a bejegyzéseket, melyek erre a Jogosítványra és a szavatosság hiányára vonatkoznak, és a Program másik átvevőjének átadod ennek a jogosítványnak a másolatát a Programmal együtt.

Felszámíthatsz költséget a másolat átvitelének fizikai elvégzéséért, és ajánlatot tehetsz szavatossági védelemre díjazás ellenében.

2. Módosíthatod a Program másolatát vagy másolatait vagy annak egy részét, így kialakítva egy, a Programon alapuló munkát, és másolhatod és terjesztheted az ilyen módosulatokat és munkákat a megelőző, fenti pont követelményei szerint, feltéve, hogy eleget teszel az alábbi követelmények mindegyikének is:

  1. Úgy kell létrehoznod a módosított fájlokat, hogy szembetűnő bejegyzést viseljenek, kijelentve, hogy megváltoztattad a fájlokat, és közölve a változtatás dátumát.

  2. Úgy kell létrehoznod bármely munkát, melyet terjesztesz vagy publikálsz, mely egészében vagy részben tartalmaz vagy származik a Programból vagy annak részéből, hogy jogosítva legyen teljes egészében díjmentesen minden harmadik fél számára ezen Jogosítvány követelményei szerint.

  3. Ha a módosított program rendes körülmények között futás közben interaktív módon parancsokat olvas, biztosítanod kell, mikor az ilyen interaktív futás használata megkezdődik a legáltalánosabb módon nyomtasson vagy írjon ki egy közleményt, amely tartalmaz egy megfelelő szerzői jogi bejegyzést és nyilatkozatot arról, hogy nincs rá szavatosság (vagy egyébként kijelentve, hogy a szavatosságot Te vállalod), és azt, hogy a használók újra terjeszthetik a programot ezen feltételekkel, és közölve a használókkal, hogyan tekinthetik meg annek a Jogosítványnak a másolatát. (Kivétel, ha a program maga interaktív, de rendes körülmények között nem ad így ki közleményt, a programodon alapuló munkád nem teszi szükségessé nyilatkozat kiadását.)

Ezeket a követelményeket a módosított munka egészére kell alkalmazni. Ha ennek a munkának meghatározható részei nem származnak a Programból, és indokoltan tekintetbe vehetők a független és önmagukban elkülöníthető munkák, akkor ezen Jogosítványt és követelményeit nem kell alkalmazni azokra a részekre, melyeket elkülönített munkaként terjesztesz. De ha ugyanezeket a részeket úgy forgalmazod, mint az egész programon alapuló munka egy részét, az egész terjesztésednek meg kell felelnie ezen Jogosítvány követelményeinek, amely megengedi más jogosultaknak a kiterjesztését a teljes egészre, és így mindenkinek és minden részre, attól függetlenül, hogy ki írta azt.

Tehát nem célja ennek a szakasznak, hogy jogokat igényeljen vagy a teljes egészében az általad írt munkákra jogokat tartson fel, inkább az a célja, hogy gyakorolja a programon alapuló közös munkák terjesztésének és származtatásának ellenőrzési jogát.

Mindamellett a Programmal (vagy a Programon alapuló munkával) a nem a Programon alapuló más munkák puszta felhalmozása a tárolók vagy a forgalmazási résztvevők tömegében nem eredményezi a más munkák ezen Jogosítvány hatókörébe tartozását.

3. Másolhatod és terjesztheted a Programot (vagy a 2. szakasz alatti, azon alapuló munkát) tárgykódban vagy végrehajtható formában a fenti 1. és 2. szakasz követelményei szerint, feltéve, hogy elvégzed a következők egyikét is:

  1. Ellátod azt a teljes, annak megfelelő, géppel olvasható forráskóddal, amely a fenti 1. és 2. szakasz követelményei szerint terjeszthető a szoftver cserére szokásosan használt hordozókon, vagy

  2. Ellátod azt egy, legalább három évig érvényes írásos ajánlattal, bármely harmadik félnek arról, hogy a díj nem több, mint a forrásód terjesztési fizikai közreműködési költsége a teljes megfelelő géppel olvasható forráskóddal, amely a fenti 1. és 2. szakasz követelményei szerint terjeszthető a szoftver cserére szokásosan használt hordozókon, vagy

  3. Ellátod azt azzal az információval, amelyet ajánlatként kaptál a megfelelő forráskód terjesztésére (ez a változat csak nem kereskedelmi forgalmazás esetén megengedett, és csak akkor, ha a programot tárgykódban vagy végrehajtható formában kaptad ilyen ajánlatként, a fenti, második alpontnak megfelelően.)

A forráskód egy munka számára a munka benyújtott formáját jelenti módosulatának elkészítéséhez. Egy végrehajtható munka esetében teljes forráskód jelenti az összes modul forráskódját, amelyet tartalmaz, plusz valamennyi interfész definiáló állományt, plusz a végrehajtható programba szerkesztés és beiktatás irányításához használt leírást. Azonban, speciális kivételként, a terjesztett forráskódnak nem kell tartalmaznia olyasmit, amit rendes körülmények között annak az operációs rendszernek a részeként (szerkesztő, kernel, stb.) terjesztenek (akár forrás, akár bináris formában), amely alatt a végrehajtható rész fut anélkül, hogy maga a komponens a végrehajtható részévé válna.

Ha a végrehajtható rész vagy tárgykód terjesztése egy megnevezett helyről történő másolási elérhetőség ajánlása alapján készült, akkor a forráskód egyenértékű másolási elérhetőségének ajánlása ugyanarról a helyről kielégíti a forráskód terjesztésének követelményét, ámbár harmadik felet nem kötelezi a forráskód lemásolására a tárgykóddal együtt.

4. Nem szabad másolnod, módosítanod, aljogosítvánnyal ellátnod vagy terjesztened a Programot, kivéve, ha erről ezen Jogosítvány határozottan rendelkezik. Egyébként a Program másolásának, módosításának, aljogosítvánnyal ellátásának vagy terjesztésének bármilyen kísérlete érvénytelen, és automatikusan megszünteti ezen Jogosítvány szerinti jogaid. Mindamellett azok jogai, akik e Licenc alapján másolatokat vagy jogokat kaptak tőled nem szűnnek meg, míg azt teljes egészében betartják.

5. Nem kell elfogadnod e szabályzatot, hiszen nem írtad alá. Ezen kívül viszont semmi más nem adhat jogokat a Program vagy az azon alapuló munka 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 másolásra, terjesztésre és módosításra vonatkozó feltételeinek és szabályainak elfogadását jelenti.

3. Valahányszor továbbadod a Programot (vagy bármely a Programon alapuló munkát), a címzett automatikusan elnyeri az eredeti jogosult jogait az ezen kikötések és feltételek tárgyát képező Programok másolására, terjesztésére vagy módosítására. Nem köthetsz ki semmilyen újabb korlátozást a címzettre itt biztosított jogainak gyakorlásában. Nem vagy felelős a Licenc harmadik fél általi betartatásában.

7. Ha bírósági határozat, szabadalomsértés miatt vagy bármely egyéb (nem csak szabadalom-kiadásokkal kapcsolatos) okból olyan feltételek állnak Rád (bírói rendelkezés, megállapodás, vagy egyéb alapján), amelyek ellentmondanak e Licenc feltételeinek, ezek nem mentenek fel e Licenc feltételei alól. Ha nem tudsz úgy terjeszteni, hogy egyszerre eleget tegyél e Licencből eredő és bármely más ide tartozó kötelezettségeidnek, akkor ennek következményeként a Programot egyáltalán nem terjesztheted. Például, ha egy szabadalmi Licenc nem engedi meg a Program jogdíj-mente terjesztését senki által, aki közvetlenül vagy közvetetten rajtad keresztül másolathoz jutott, akkor az egyetlen lehetőség, hogy eleget tehessél ennek és e Licencnek az, ha teljesen elállsz a Program terjesztésétől.

Ha e szakasz bármely része érvénytelennek vagy érvényesíthetetlennek tartott sajátos körülmények között, a szakasz fennmaradó része, más körülmények között a szakasz egésze alkalmazandó.

E szakasznak nem az a célja, hogy rábírjon valamely szabadalom vagy tulajdoni jog megsértésére, vagy ilyen igény érvényének megtámadására. E szakasznak egyetlen célja megvédeni a szabad szoftverek terjesztési rendszerének sértetlenségét, ami a nyilvános Licenc gyakorlatában teljesül. Sok ember adott nagylelkű hozzájárulást számos e rendszerrel terjesztett szoftverhez e rendszer következetes alkalmazásában bízva: a szerző/adományozó döntés el, a szoftvert e rendszerben, vagy egy más rendszerben terjeszti, a jogosult írhatja elő e választást.

E szakasznak célja teljesen tisztázni, mit gondolunk e Licenc nyújtotta támasz jelentőségéről.

8. Ha a Program terjesztését és/vagy használatát egyes országokban szabadalmak vagy szerzői jogokkal védett kapcsolódási felületek korlátozzák, akkor az eredeti szerzői jog tulajdonos, aki a Programot e Licenc hatálya alá helyezte, hozzátehet egy kifejezett földrajzi terjesztési korlátozást kizárva ezen országokat, így a terjesztés csak az így ki nem zárt országokban engedélyezett. Ilyen esetben e Licenc úgy foglalja magába e korlátozást, mintha e Licenc törzsszövegébe lenne írva.

9. A Free Software Foundation időről-időre közölheti a General Public License módosított és/vagy új változatait. Az ilyen új változatok szellemükben hasonlóak lesznek a jelenlegi változathoz, de részletekben eltérhetnek, hogy új problémákat és vonatkozásokat célozzanak meg. Minden változatnak megkülönböztető száma van. Ha a Program megadja e Licenc rá vonatkozó verziószámát és egy későbbi verziót, választhatsz, hogy a jelenlegi vagy a Free Software Foundation által bármely később kiadott változat követelményeit és feltételeit követed. Ha a Program nem határozza meg e Licenc egy verziószámát, a Free Software Foundation által valaha közölt bármely verziót választhatod.

10. Ha be akarod foglalni a Program részeit más szabad programokba, melyek terjesztési feltételei eltérőek, írásban kérd a szerző engedélyét. Amely szoftver esetén a szerzői jog a Free Software Foundation-é, írj a Free Software Foundation-nek: mi olykor kivételt teszünk ezért. Döntésünket két cél vezérli: szabad szoftvereink minden származéka szabad státuszának megőrzése és szoftverek megosztásának és terjesztésének elősegítése általában.

SZAVATOSSÁG

11. MIVEL A PROGRAM DÍJMENTES LICENCŰ, A PROGRAMRA NINCS SZAVATOSSÁG AZ ALKALMAZHATÓ TÖRVÉNY ÁLTAL MEGENGEDETT MÉRTÉKIG. HA MÁS NEM ÁLL ÍRÁSBAN, A SZERZŐI JOG TULAJDONOSOK ÉS/VAGY MÁS FELEK A PROGRAMOT ÚGY AHOGY VAN ADJÁK, BÁRMILYEN KIFEJEZETT VAGY KI NEM MONDOTT SZAVATOSSÁG NÉLKÜL, BELEÉRTVE, DE NEM KIZÁRÓLAG A FORGALOMKÉPESSÉGRE ÉS SAJÁTOS CÉLRA VALÓ HELYESSÉG KIMONDATLAN SZAVATOSSÁGÁT. A TELJES KOCKÁZAT A PROGRAM MINŐSÉGÉRE ÉS TELJESÍTMÉNYÉRE A TIÉD. AMENNYIBEN A PROGRAM HIÁNYOSNAK BIZONYULNA, TE VÁLLALOD A SZÜKSÉGES SZOLGÁLTATÁS, JAVÍTÁS ÉS HELYESBÍTÉS KÖLTSÉGÉT.

12. KIZÁRÓLAG HA AZ ALKALMAZHATÓ TÖRVÉNY VAGY ÍRÁSBELI EGYEZSÉG KÖTELEZ, VÁLIK BÁRMELY SZERZŐI JOG TULAJDONOS VAGY MÁS FÉL, AKI A FENT ENGEDÉLYEZETT MÓDON MÓDOSÍTOTT ÉS/VAGY TERJESZTETTE A PROGRAMOT FELELŐSSÉ VELED SZEMBEN KÁROKÉRT, BELEÉRTVE BÁRMELY ÁLTALÁNOS, SPECIÁLIS, ESETLEGES VAGY KÖVETKEZMÉNYES KÁRT, AMELY HASZNÁLATON KÍVÜL VAGY A PROGRAM ALKALMATLANSÁGA RÉVÉN KELETKEZIK (BELEÉRTVE DE ARRA NEM KORLÁTOZVA ADATOK ELVESZTÉSÉRE, ADATOK PONTATLAN NYÚJTÁSÁRA, ÁLTALAD VAGY HARMADIK FÉL ÁLTAL FENNTARTOTT ADATOK VESZTESÉGÉRE VAGY MÁS PROGRAMMAL TÖRTÉNŐ EGYÜTTMŰKÖDÉS SIKERTELENSÉGÉRE), MÉG AKKOR IS, HA AZ ILYEN TULAJDONOS VAGY MÁS FÉL TÁJÉKOZTATOTT ILYEN KÁROK LEHETŐSÉGÉRŐL.

A FELTÉTELEK VÉGE

F.3. A licenc-feltételek alkalmazásának módja az új programokra

Ha új programot fejlesztesz, és azt szeretnéd, ha a legtöbb ember számára a lehető leghasználhatóbb legyen, ezt a legjobban úgy érheted el, ha szabad szoftverré teszed, melyet mindenki továbbadhat és változtathat a feltételek alapján.

Ehhez, csatold a következő megjegyzéseket a programhoz. A legjobb a forrásfájlok elejébe tenni őket a leghatásosabban átadni a garancia kizárását; és minden fájlnak legalább egy copyright sort kell tartalmaznia és egy hivatkozást a teljes bejegyzésre.

egy a program nevét és általános célját megadó sor.
Copyright (C) 2ÉV.  a szerző neve

Ez a program szabad szoftver; terjesztheted és/vagy
módosíthatod a GNU General Public License feltételei szerint,
ahogy a Free Software Foundation közölte; akár a Licenc 2-es
verziója, akár (választásod alapján) bármely későbbi verzió szerint.

E programot hasznossága reményében terjesztjük,
de GARANCIA NÉLKÜL; ideértve az ELADHATÓSÁGRA
vagy ADOTT CÉLRA MEGFELELÉS jogi garanciáját. Lásd a
GNU General Public License-et további részletekért.

E programmal a GNU General Public License egy másolatát is
meg kellett kapnod; ha nem, írj ide: Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

Add meg továbbá, hogyan lehet kapcsolatba lépni veled email-ben vagy levélben.

Ha a program interaktív, tégy egy ehhez hasonló rövid leírást a kimenetébe ha interaktív módban indul:

Gnomovision version 69, Copyright (C) 2ÉV. a szerző neve
A Gnomovision-t JÓTÁLLÁS NÉLKÜL adjuk; a részletekért
gépeld be ezt: show w. Ez szabad szoftver, és hálásak vagyunk,
ha terjeszted egyes feltételek mellett; gépeld be a show c-t
a részletekért.

A feltételezett show w és show c parancs a General Public License megfelelő részeit mutatja. Természetesen az általad használt parancsok mások is lehetnek, mint a show w és show c; lehetnek egér-kattintások vagy menüpontok — ahogy a programba illik.

Ha a program írása céghez (ahol programozóként dolgozol) vagy iskolához kötődik, nem árt mellékelni a munkáltató vagy iskola lemondó nyilatkozatát is, amennyiben ez szükséges. Íme egy megfelelő példa; módosítsd a neveket:

A Jojó BT ezennel lemond minden a Gnomovision programhoz
kötődő szerzői jogról (mely tárgykódot hoz létre), melyet
Bütyök Jakab írt.

Táj Kund aláírása, 1 April 1989
Táj Kund, az Al elnöke

Az itt leírt General Public License tiltja a program beépítését tulajdonjogokkal korlátozott programokba. Ha a program egy függvénytár, úgy tűnhet, hasznosabb lehet linkelésének engedélyezése ilyen alkalmazásokkal. Ha ezt akarod, használd a GNU Lesser General Public License-t e licenc helyett.