The Wayback Machine - https://web.archive.org/web/20170524122903/http://gnu.hu:80/gpl-faq.html

Gyakran ismételt kérdések a GNU-licencekkel kapcsolatban

Ez az oldal a GNU-licencekkel kapcsolatban leggyakrabban feltett kérdések válaszait tartalmazza. A magyar fordítás alapjául szolgáló, eredeti angol nyelvű dokumentum: http://www.gnu.org/licenses/gpl-faq.html. A Novell kérésére Shirokuma fordította.

Tartalomjegyzék

Alapvető kérdések a GNU projekttel, a Free Software Foundationnel és licenceivel kapcsolatban.

A GNU licencek általános bemutatása

GNU licencek használata az Ön programjaihoz

GNU licenc alatt kiadott programok szétosztása

GNU licencek alatt kiadott programok felhasználása más programok írásánál

GNU licencek hatálya alatt kiadott kód beillesztése a munkába

GNU licencek sértéseivel kapcsolatos kérdések


Mit jelent a „GPL”?

A „GPL” a „General Public License” rövidítése. A legelterjedtebb ilyen licenc a GNU General Public License, vagy röviden a GNU GPL. Ez tovább rövidíthető „GPL”-nek, ha egyértelmű, hogy a GNU GPL-t értik alatta.

A szabad szoftver egyenlő a GPL használatával?

Egyáltalán nem – számos egyéb szabad szoftverlicenc létezik. A mi listánk nem teljes. Minden licenc, amely a felhasználó számára bizonyos mértékű szabadságot biztosít, szabad szoftverlicenc.

Miért használjam a GNU GPL-t más szabadszoftver-licenc helyett?

A GNU GPL használata megköveteli, hogy az összes kiadott továbbfejlesztett változat szabad szoftver legyen. Ez azt jelenti, hogy a GPL használatával elkerülheti annak a kockázatát, hogy a saját munkájának módosított, szabadalomvédett változatával kelljen versenyeznie. Bizonyos helyzetekben azonban érdemes lehet kevésbé korlátozó licencet használni.

Minden GNU szoftver a GNU GPL-t használja?

A legtöbb GNU szoftvercsomag a GNU GPL-t használja, de van néhány GNU program (és programrész), amely lazább licencet használ, mint például a Lesser GPL. Ennek stratégiai oka lehet.

Ha egy program a GPL-t használja, akkor ezáltal GNU-szoftver lesz?

Bárki kiadhat egy programot GNU GPL licenc alatt, de ez nem teszi a programot GNU csomaggá. Egy program GNU szoftvercsomaggá tétele azt jelenti, hogy a program explicit módon hozzájárul a GNU projekthez. Ez akkor lehetséges, ha a program fejlesztője és a GNU Project egyetért ebben. Ha szeretne a programjával hozzájárulni a GNU Projecthez, akkor írjon a <maintainers@gnu.org> címre.

Mit tegyek, ha a GPL esetleges megsértését észlelem?

Ezt jelentenie kell. Először is körültekintően ellenőrizze a tényeket, majd tájékoztassa erről az adott GPL-lel védett program kiadóját vagy szerzői jogának tulajdonosát. Ha ez a Free Software Foundation, akkor írjon a <license-violation@gnu.org> címre. Ellenkező esetben a program karbantartója lehet a szerzői jog tulajdonosa, vagy meg tudja mondani, hogyan léphet kapcsolatba a tulajdonossal, ezért jelentse ezt a karbantartónak.

Miért engedi a GPL, hogy a felhasználók az általuk módosított változatokat is közzétehessék?

A szabad szoftver lényeges jellemzője, hogy a felhasználók szabadon együttműködhetnek. Alapvető fontosságú, hogy a felhasználók, akik segíteni szeretnének egymásnak, hibajavításaikat és fejlesztéseiket megoszthassák egymással.

Javasoltak olyan alternatívákat a GPL-re, amelyben a módosított változatokat az eredeti szerzőnek el kell fogadnia. Amíg az eredeti szerző lépést tud tartani a karbantartási igényekkel, ez jól működhet a gyakorlatban. Azonban ha a szerző (többé vagy kevésbé) ezzel felhagy azért, hogy mással foglalkozhasson, vagy nem foglalkozik az összes felhasználói igénnyel, akkor ez az elképzelés nem tud működni. A gyakorlati problémákon túl ez a séma nem teszi lehetővé, hogy a felhasználók segítsenek egymásnak.

Bizonyos esetekben a módosított változatok szabályozása azért ajánlott, hogy megakadályozza a felhasználók által készített változatok közötti kavarodást. A mi tapasztalatunk szerint a kavarodás nem lényeges probléma. Az Emacs számos változata a GNU Projecten kívül készült, de a felhasználók meg tudták ezeket különböztetni. A GPL megköveteli, hogy a változat létrehozója megadja a nevét, hogy meg lehessen különbözteti az adott változatot a többitől, illetve hogy meg lehessen védeni mások hírnevét.

Megköveteli-e a GPL, hogy a módosított változatok forráskódja nyilvánosan elérhető legyen?

A GPL nem követeli meg a módosított változat, vagy a változat részeinek kiadását. Szabadon végezhet módosításokat és használhatja azokat privát módon anélkül, hogy valaha is kiadásra kerülnének. Ez a szervezetekre (vállalatokat is beleértve) is érvényes: a szervezet létrehozhat egy módosított változatot és használhatja azt belsőleg anélkül, hogy az valaha kikerülne a szervezeten kívülre.

De ha a módosított változatot bármilyen módon közzéteszi, akkor a GPL megköveteli a módosított forráskód GPL alatti elérhetővé tételét a program felhasználói számára.

Ily módon a GPL lehetővé teszi a módosított program bizonyos módokon történő kiadását, de másképp nem. Az azonban az Ön döntése, hogy kiadja-e a programot.

Használhatok-e egy GPL-lel védett, és egy tőle független, nem szabad szoftvert ugyanazon a számítógépen?

Igen.

Ha tudom, hogy valakinek a birtokában van egy GPL-lel licencelt szoftverpéldány, követelhetem-e, hogy adjon belőle egy másolatot?

Nem. A GPL lehetővé teszi a program lemásolását és továbbterjesztését, amennyiben a felhasználó ezt a lehetőséget választja. De joga van arra is, hogy ne terjessze a programot, amennyiben ezt a lehetőséget választja.

Mit jelent a GPLv2-ben szereplő „bármely külső személy számára érvényes írásos ajánlat” („written offer valid for any third party”)? Ez azt jelenti, hogy a világon bárki hozzájuthat bármilyen GPL-lel licencelt szoftver forráskódjához?

Ha a forrást írásos ajánlaton keresztül kívánja biztosítani, akkor mindenki, aki a forrást kéri, jogosult arra, hogy megkapja azt.

Ha a bináris állományokat forráskód nélkül terjeszti kereskedelmi forgalomban, akkor a GPL szerint biztosítania kell egy írásos ajánlatot a forráskód későbbi szétosztására vonatkozóan. Ha a felhasználók nem kereskedelmi forgalomban terjesztik tovább az Öntől kapott bináris állományokat, akkor az írásos ajánlatot is mellékelniük kell az állományokhoz. Ezt azt jelenti, hogy azok a felhasználók is megkaphatják a forráskód egy példányát, akik nem közvetlenül Öntől kapják meg a bináris állományokat, az írásos ajánlattal együtt.

Azért követeljük meg, hogy az ajánlat minden külső félre érvényes legyen, hogy azok a felhasználók is megrendelhessék a forráskódot, akik a bináris állományokat közvetett módon kapják meg.

A GPLv2 azt írja, hogy hamódosított verziókat adnak ki, akkor azok „licencének … minden harmadik személy számára rendelkezésre kell állnia”. Kik ezek a harmadik személyek?

A 2. szakasz azt írja, hogy a szétosztott módosított változatokat az összes külső fél számára GPL alatt kell licencelni. Az „összes külső fél” mindenkit jelent, de ez nem jelenti azt, hogy fizikailag bármit tennie kéne. Ez csak azt jelenti, hogy GPL alatt licencet kaptak Öntől az Ön változatához.

Szükséges szerzői jogot igényelnem a GPL alá tartozó szoftveren végzett módosításaimra?

Nem kell szerzői jogot igényelnie a módosításaira. A legtöbb országban azonban ez alapértelmezésben megtörténik, ezért a módosításait nyilvánossá kell tennie, ha nem kíván hozzájuk szerzői jogot. Függetlenül attól, hogy kér-e szerzői jogot a módosításokra, valahogyan ki kell adnia a módosított változatot egészként, GPL alatt. (már amennyiben kiadja a módosított változatokat)

Ha egy program nyilvánosan elérhető és GPL-es kódot egyaránt tartalmaz, akkor használhatom a nyilvános részt nyilvános kódként?

Megteheti, ha meg tudja adni, hogy melyik rész a nyilvános rész és azt el tudja különíteni a többitől. Ha a fejlesztő a kódot nyilvánossá tette, akkor az nyilvános, függetlenül attól, hogy előtte az volt-e.

Megengedi a GPL, hogy pénzért áruljam a szoftver példányait?

Igen, a GPL mindenki számára lehetővé teszi ezt. A példányok árusításának joga a szabad szoftver meghatározásának része. Nincs az árra vonatkozóan korlátozás, egyetlen speciális helyzet kivételével. (Az egyetlen kivétel a kötelező írásos ajánlat a forráskód biztosításához, amelynek szerepelnie kell a csak bináris kiadás mellett.)

Megengedi a GPL, hogy pénzt kérjek a program weboldalamról való letöltéséért?

Igen. Tetszőleges árat kérhet a program példányának terjesztéséért. Ha a bináris állományt letöltéssel terjeszti, akkor „megfelelő hozzáférést” kell biztosítania a forrás letöltéséhez is – ezért a forrás letöltésének díja nem lehet magasabb a bináris állomány letöltési díjánál.

Megengedi a GPL, hogy bárkitől, aki hozzájut a szoftverhez, díjat és/vagy értesítést követeljek?

Nem. Az ilyen követelmény hatására a program nem lenne a továbbiakban szabad program. Ha az embereknek fizetniük kell a program egy példányáért, vagy ha értesíteniük kell erről valakit, akkor a program nem szabad program. Lásd: szabad szoftver definíciója.

A GPL szabad szoftver licenc, és ezáltal lehetővé teszi, hogy az emberek használják és továbbterjesszék a szoftvert anélkül, hogy ezért fizetniük kellene.

Ha pénzért terjesztek GPL alatt kiadott szoftvert, köteles vagyok díjmentesen is elérhetővé tenni azt a nyilvánosság számára?

Nem. Azonban ha valaki fizet és kap egy példányt, akkor a GPL lehetővé teszi számukra a példány közzétételét a nyilvánosság számára akár díj ellenében, akár díjmentesen. Ha valaki például díjat fizet Önnek, akkor a példányát felteheti a webhelyre a nyilvánosság számára.

Megengedi a GPL, hogy titoktartási nyilatkozat mellett terjesszek példányokat?

Nem. A GPL azt írja, hogy mindenkinek, aki megkapja a példányt, jogában áll a példányok továbbterjesztése, módosítással vagy módosítás nélkül. Nagyobb korlátozás mellett nem terjeszthető a munka.

Ha valaki megkéri arra, hogy írjon alá egy NDA-t az FSF által szerzői joggal védett, GPL-es szoftver megszerzéséhez, akkor azonnal értesítsen minket erről a license-violation@fsf.org címen.

Ha a sértés GPL-lel védett kódra vonatkozik, amelyhez más szerzői jog tulajdonos tartozik, akkor értesítse erről a szerzői jog tulajdonosát, ugyanúgy, mint ahogy azt más GPL sértés esetén is tenné.

Megengedi a GPL, hogy titoktartási nyilatkozat mellett terjesszek módosított, vagy béta-változatot?

Nem. A GPL azt írja, hogy a módosított változatokat a GPL által leírt kötöttségek mellett kell biztosítani, szigorúbb kötöttség mellett nem terjeszthető. Ezért mindenkinek, aki megkapja az Ön változatának példányát, jogában áll a változat példányait továbbterjeszteni (akár módosítva, akár módosítás nélkül). Korlátozóbb módon azonban nem terjesztheti a munka semmilyen változatát.

Megengedi a GPL, hogy titoktartási nyilatkozat mellett fejlesszek módosított változatot?

Igen. Például elfogadhat egy szerződést, amely szerint fejleszthet módosításokat, de a módosításait addig nem adhatja ki, amíg az ügyfél nem ad rá engedélyt. Ez megengedett, mivel ebben az esetben nem kerül terjesztésre GPL-lel védett kód NDA alatt.

A módosításokat GPL alatt is kiadhatja az ügyfélnek, de megegyezhetnek abban is, hogy a módosítás az ügyfél beleegyezése nélkül nem adható ki másnak. Ebben az esetben sem kerül GPL-lel védett kód terjesztésre NDA alatt, vagy egyéb szigorúbb megszorítás mellett.

A GPL feljogosítja az ügyfelet a változat továbbterjesztésére. Ebben a példahelyzetben az ügyfél valószínűleg nem fogja gyakorolni ezt a jogát, de lenne rá lehetősége.

Szeretném, ha elismernék a munkámat. Szeretném, ha az emberek tudnák, hogy mit írtam. Megkapom az elismerést attól még, hogy GPL-t használok?

Természetesen megkaphatja a munkájáért járó elismerést. A program GPL alatti kiadásának részét képezi szerzői jogi nyilatkozat írása az Ön nevében (feltéve, hogy Ön a szerzői jog tulajdonosa). A GPL megköveteli, hogy az összes példány megfelelő szerzői jogi nyilatkozattal legyen ellátva.

Miért követeli meg a GPL, hogy a program minden példányához mellékelve legyen a GPL egy példánya is?

Fontos, hogy a licenc egy példánya mellékelve legyen a munka mellé, így mindenki, aki megkapja a program egy példányát, tudni fogja a jogait.

Kényelmes megoldásnak tűnhet a licencre mutató URL megadása magának a licencnek a megadása helyett. Azonban nem lehet biztos abban, hogy az URL 5-10 év múlva is élni fog. Elképzelhető, hogy az URL-ek a mai ismert formában húsz év múlva nem fognak létezni.

Az egyetlen biztos módja annak, hogy a program példányát megszerző felhasználók a hálózat jövőbeli módosításai ellenére is mindig láthassák a licencet, ha mellékeli a licenc egy példányát a programhoz.

Mi van, ha a munka alig hosszabb, mint maga a licenc?

Ha egy program ilyen rövid, akkor a GNU GPL helyett használhat egy egyszerű, mindent megengedő licencet.

Helytakarékosság érdekében kihagyhatom a GPL bevezetőjét, illetve az arra vonatkozó útmutatást, hogy hogyan kell azt a saját programokon alkalmazni?

A bevezető és az útmutatás fontos része a GNU GPL-nek és nem hagyható ki. A GPL szerzői joggal védett, és a licence csak a teljes GPL szó szerinti másolását engedélyezi. (Használhatja a jogi feltételeket másik licenc létrehozásához, de az nem lesz GNU GPL.)

A bevezető és az útmutatás együtt maximum 1000 szót tesz ki. Ez nem éri el a GPL teljes méretének 1/5-ét. Ez nem módosítja jelentősen a szoftvercsomag méretét, hacsak maga a csomag nem nagyon kicsi. Ebben az esetben GNU GPL helyett használhat egy mindent megengedő licencet.

Mit jelent, ha azt mondják, hogy két licenc „kompatibilis”?

Két program (vagy lényeges részeinek) nagyobb munkába történő egyesítéséhez jogosultnak kell lennie mindkét program ily módon történő használatára. Ha a két program licence ezt megengedi, akkor azok kompatibilisek. Ha nincs mód arra, hogy egyszerre mindkét licenc feltételei teljesüljenek, akkor a licencek inkompatibilisek.

Néhány licenc esetén az egyesítés módja befolyásolhatja a kompatibilitást – elképzelhető például, hogy két licenc lehetővé teszi két modul linkelését, de a kódjuk egy modulba fésülését nem.

Ha két különálló programot kíván telepíteni ugyanabban a rendszerben, akkor a licenceknek nem kell kompatibilisnek lenniük, mivel a programok nem lettek egy nagyobb munkában egyesítve.

Mit jelent, ha azt mondják, hogy egy licenc „kompatibilis a GPL-lel?”

Ez azt jelenti, hogy a másik licenc és a GNU GPL kompatibilis. Ebben az esetben egyesítheti a másik licenc alatt kiadott kódot a GNU GPL alatt kiadott kóddal egy nagyobb programban.

Az összes GNU GPL változat lehetővé teszi az ilyen egyesítést privát módon. Az ilyen egyesítések terjesztését is lehetővé teszi, feltéve, hogy az egyesítés ugyanazon GNU GPL változat alatt kerül kiadásra. A másik licenc akkor kompatibilis a GPL-lel, ha az szintén megengedi ezt.

A GPLv3 több licenccel kompatibilis, mint a GPLv2: lehetővé teszi olyan kódok egyesítését, amelyek további olyan követelményeket írnak elő, amelyeket a GPLv3 maga nem tartalmaz. A 7. rész részletes információt ad erről, illetve a további megengedett követelmények listáját is tartalmazza.

Írhatok nem szabad függvénytárakat használó szabad szoftvert?
Ha ezt teszi, akkor a program nem lesz teljes mértékig használható szabad környezetben. Ha a program bizonyos feladatok elvégzéséhez nem szabad függvénytárakat használ, akkor ezek a feladatok nem végezhetők el a szabad szoftverek világában. Ha a program futása teljes egészében nem szabad függvénytárra épül, akkor az nem lehet olyan szabad operációs rendszer része, mint például a GNU. Ez túlmegy a szabad szoftverek világának korlátain.

Ezért gondolja át a következőket: elvégezhető a feladat a függvénytár használata nélkül? Meg tudja írni a függvénytár szabad helyettesítő függvénytárát?

Ha a program már meg lett írva a nem szabad függvénytár alkalmazásával, akkor elképzelhető, hogy túl késő a döntést megváltoztatni. Ebben az esetben kiadhatja a programot úgy, ahogy van, vagy választhatja azt, hogy hogy nem adja ki a programot egyáltalán. De a README fájlban említse meg azt a hátrányát, hogy nem szabad függvénytárra van szükség a programhoz, és javasolja a program módosítását, hogy ugyanazt a feladatot szabad függvénytárral el lehessen végezni. Írja be a javaslatba, hogy aki további munkát kíván végezni a programon, először szüntesse meg a nem szabad függvénytártól való függést.

Vegye figyelembe, hogy bizonyos nem szabad függvénytárak és GPL-lel védett szabad szoftver egyesítése során jogi problémák is felmerülhetnek. További információért tekintse meg a GPL-lel inkompatibilis függvénytárakkal rendelkező GPL szoftverrel kapcsolatos kérdések részt.

Milyen jogi problémák merülnek fel, ha GPL-lel inkompatibilis függvénytárakat használok a GPL szoftverrel?

A GPL mindkét változata biztosít kivételt a „copyleft” (a szerzői jog egy részét fenntartó, más részéről lemondó) licencre vonatkozóan, amelyet általánosan rendszer függvénytár kivételnek hívnak. Ha a használni kívánt GPL-lel inkompatibilis függvénytárak megfelelnek a rendszer függvénytár feltételének, akkor semmit sem kell tennie ezek használatához. A teljes program forráskódjának terjesztésére vonatkozó követelmény nem foglalja magában ezeket a függvénytárakat, még abban az esetben sem, ha ezeket a függvénytárakat tartalmazó linkelt végrehajtható állományokat terjeszt.

A GPL különböző változatai eltérő feltételeket adnak meg arra vonatkozóan, hogy mi számít „rendszer függvénytárnak”. A GPLv3 pontosan meghatározza a „Rendszer függvénytárat” az 1. szakaszban, és kihagyja azt a „Vonatkozó forrás” definíciójából. A GPLv2 a következőt írja a 3. szakasz végén:

Azonban, speciális kivételként, a terjesztett forráskódnak nem kell tartalmaznia a végrehajtható fájlt futtató operációs rendszer főbb összetevőivel (fordító, kernel stb.) általános esetben terjesztett elemeket, hacsak maga az összetevő nem kíséri a végrehajtható fájlt.

Ha a programot a rendszer függvénytár kivétel által nem lefedett függvénytárhoz kívánja linkelni, akkor ennek elvégzéséhez jogosultságot kell biztosítania. Ennek megadásához alább látható két példa licenc nyilatkozat. Az egyik a GPLv3, a másik pedig a GPLv2 változathoz. Mindkét esetben hozzá kell adnia ezt a szöveget minden fájlhoz, amelyhez a jogosultságot biztosítja.

Csak a program szerzői jogának tulajdonosa tudja legálisan kiadni a szoftverét ezen feltételek mellett. Ha a teljes programot Ön írta, és feltételezzük, hogy az Ön munkáltatója vagy iskolája nem követeli magának a szerzői jogot, akkor Ön a szerzői jog tulajdonosa – így jogosult a kivétel megadására. De ha más szerzők GPL-lel védett programjainak részeit kívánja felhasználni a kódban, akkor nem adhat engedélyt a kivételre. Ebben az esetben meg kell szereznie az adott programok szerzői jog tulajdonosainak a jóváhagyását.

Ha más módosítja a programot, akkor nem kell megadni ugyanezt a kivételt a kódhoz – ez a módosítást végző választása, hogy megteszik-e.

Ha a linkelni kívánt függvénytárak nem szabadok, akkor tekintse meg a Nem szabad függvénytárakat használó szabad szoftver írásával foglalkozó részt.

Ha GPLv3-at használ, akkor ezen cél eléréséhez további jogosultságot kell biztosítania a 7. szakaszban. A következő licencnyilatkozat megadja ezt a jogosultságot. A szögletes zárójelben lévő szöveget le kell cserélnie a programjának megfelelő szövegre. Ha nem mindenki oszthatja szét a forrást a linkelni kívánt függvénytárakhoz, akkor el kell távolítani a kapcsos zárójelben lévő szöveget. Ellenkező esetben távolítsa el magát a kapcsos zárójelet.

Copyright (C) [év] [szerzői jog tulajdonosának neve]

Ez a program szabad szoftver. Ez a GNU General Public License feltételei mellett terjeszthető tovább és/vagy módosítható, ahogy azt a Free Software Foundation közzéteszi (a licenc 3-as vagy (választható) újabb változata).

Ez a program annak reményében kerül terjesztésre, hogy hasznos, de MINDENFÉLE GARANCIAVÁLLALÁS NÉLKÜL biztosított, a FORGALOMBA HOZHATÓSÁGRA vagy ALKALMAZHATÓSÁGRA VONATKOZÓ beleértett garanciákat is ideértve. Részletekért lásd: GNU General Public License.

A programhoz mellékelten meg kellett kapnia a GNU General Public License egy példányát. Amennyiben ezt nem kapta meg, akkor tekintse meg a <http://www.gnu.org/licenses> hivatkozást.

További jogosultság a GNU GPLv3-as változat 7-es szakasza alatt

Ha módosítja az adott programot, vagy bármilyen lefedett munkát, annak [függvénytár neve] függvénytárhoz (vagy a függvénytár módosított változatához) való linkelésével vagy függvénytárral történő egyesítésével, amely a [könyvtár licencének neve] feltételei által lefedett részeket tartalmaz, akkor a licencelője további jogosultságot biztosít a keletkező munka továbbadására. {Az ilyen egyesítés nem forrás formájának vonatkozó forrása tartalmazza a használt [függvénytár neve] függvénytár részeinek, valamint a lefedett munka forráskódját.}

GPLv2 használata esetén saját kivételt adhat meg a licenc feltételeire vonatkozóan. A következő licencnyilatkozat megadja ezt a kivételt. A szögletes zárójelben lévő szöveget le kell cserélnie a programjának megfelelő szövegre. Ha nem mindenki oszthatja szét a forrást a linkelni kívánt függvénytárakhoz, akkor el kell távolítani a kapcsos zárójelben lévő szöveget. Ellenkező esetben távolítsa el magát a kapcsos zárójelet.

Copyright (C) [év] [szerzői jog tulajdonosának neve]

Ez a program szabad szoftver. Ez a GNU General Public License feltétele mellett terjeszthető tovább és/vagy módosítható, ahogy azt a Free Software Foundation közzéteszi (a licenc legalább 2-es változata (választható)).

Ez a program annak reményében kerül terjesztésre, hogy hasznos, de MINDENFÉLE GARANCIAVÁLLALÁS NÉLKÜL biztosított, a FORGALOMBA HOZHATÓSÁGRA vagy ALKALMAZHATÓSÁGRA VONATKOZÓ beleértett garanciákat is ideértve. Részletekért lásd: GNU General Public License.

A programhoz mellékelten meg kellett kapnia a GNU General Public License egy példányát. Amennyiben ezt nem kapta meg, akkor tekintse meg a <http://www.gnu.org/licenses> hivatkozást.

A(z) [program neve] program más modulokhoz történő statikus vagy dinamikus linkelése egyesített munkát hoz létre, amely a(z) [program neve] programra épül. Így a GNU General Public License feltételei és kikötései a teljes egyesítésre vonatkoznak.

Ezen felül, speciális kivételként a(z) [program neve] program szerzői jogának tulajdonosa jogosultságot ad a(z) [program neve] program egyesítésére GNU LGPL alatt kiadott programokkal és függvénytárakkal, valamint a(z) [függvénytár neve] szabványos kiadásában lévő kóddal a(z) [függvénytár licencének neve] licenc alatt (vagy az ilyen kód módosított változatával, változatlan licenccel). Az ilyen rendszert terjesztheti és másolhatja a(z) [program neve] programhoz tartozó GNU GPL, valamint az egyéb érintett kód licencei alapján {feltéve, hogy megadja az egyéb kód forráskódját, amennyiben és ahogy a GNU GPL megköveteli a forráskód terjesztését}.

Ne feledje el, hogy a(z) [ program neve] módosított változatát létrehozó személyeknek nem kell ezt a speciálist kivételt megadniuk a módosított változatukhoz. Rajtuk múlik, hogy ezt megteszik-e. A GNU General Public License jogosultságot ad a módosított változat kiadására ezen kivétel nélkül. Ez a kivétel olyan módosított változat kiadását is lehetővé teszi, amely továbbviszi a kivételt.

Hogyan szerezhetek szerzői jogot a programomhoz annak érdekében, hogy azt GPL alatt tudjam kiadni?

A Berni Uniós Egyezmény szerint minden írt anyagot automatikusan szerzői jog véd, amint rögzített formába kerül. Így nem kell semmit tenni ahhoz, hogy szerzői jogot „szerezzen” a saját maga által írt anyaghoz – , ameddig senki más nem követelheti magáénak az Ön munkáját.

Azonban az USA-ban érdemes bejegyezni a szerzői jogot. Ez nagyobb hatalmat ad a szabadalombitorlókkal szemben.

Abban az esetben követelheti más a szerzői jogot, ha Ön alkalmazott vagy tanuló. Ebben az esetben a munkaadó vagy az iskola állíthatja, hogy a munkát neki végezte, és a szerzői jog így az ő tulajdona. Az, hogy ez a követelés jogos-e, a körülményektől függ, például: a helyi törvények, a munkavállalói szerződés, valamint az elvégzett munka típusa. Kétségek esetén érdemes kapcsolatba lépni egy ügyvéddel.

Ha úgy gondolja, hogy a munkáltató vagy az iskola követelheti a szerzői jogot, akkor a probléma megoldása érdekében kérhet a vállalat vagy iskola megfelelő felhatalmazott alkalmazottja által aláírt jogkizárási nyilatkozatot. (A közvetlen főnök vagy a professzor általában NEM jogosult az ilyen jogkizárási nyilatkozat aláírására.)