GNU General Public License
A Wikipédiából, a szabad lexikonból.
A GNU General Public License (rövid neve GPL, magyarul: GNU Általános Nyilvános Licenc) egy általános célú nyílt forráskódú licenc, amelyet a Free Software Foundation (FSF) tervezett a GNU projekt programkódjaihoz. A GPL ma használatos változata, a GPLv2[1] 1991-ben készült, de küszöbön áll a GPLv3[2] megjelenése.
A GPL a legelső, és egyben a legelterjedtebb valóban szabad licenc. A GPL nemcsak, hogy szorosan kapcsolódik a szabad szoftver mozgalomhoz, de ez alapozta meg a mozgalom sikerét is.
A licenc lényege – más szabad licencekhez hasonlóan –, hogy a mű szabadon terjeszthető (akár pénzért is), és szabadon módosítható, de a terjesztései és a módosítások kötelezően szintén GPL licenc alatt kell, hogy megjelenjenek, így biztosítva, hogy a szabad tartalmakból készült bármilyen származékos mű is szabad maradjon.
A GPL legnagyobb programbázisa jelenleg a Linux rendszermag és a szabad Unix-szerű rendszerek segédprogramjai. Jelentős mérföldkő lesz a nyílt forráskód történetében a Java Platform GPL licenc alatti megnyitása 2007-ben.[3]
[szerkesztés] A GPL korlátai
A GPL nem teszi lehetővé a GPL-es programkód zárt (védjegyek vagy egyéb jogi kényszerítő erők által védett) kóddal való keverését. Ennek feloldására gyakran használt alternatív licenc az LGPL vagy a Mozilla böngészőhöz kapcsolódó MPL licenc, ami lehetővé teszi a kereskedelmi programokban való felhasználást. Lehetőség van a kettős licencelésre is, ilyenkor a tulajdonosok akár jogdíj ellenében engedélyezhetik az egyébként szabad program kereskedelmi szoftverben való beépítését.
A GPL nyelvezete az USA jogi környezetében megfelelő – nemzetközi szinten kevésbé, vagy nem. Ezt a hibát orvosolja többek között a GPLv3, a GPL következő, széles körben megvitatásra kerülő változata, valamint a szerzői jog friss változásai hazánkban is.
A vállalati szféra GPL-lel, illetve szabad programokkal kapcsolatos (sokszor mesterségesen felfokozott) idegenkedését a Nyílt forráskód kezdeményezés próbálja feloldani 1998 óta. Első tevékenységük a vonzó nyílt forráskód fogalom bevezetése volt a félreérthető szabad szoftver helyett. A nyílt forráskód ma már megkerülhetetlen fogalom a vállalati informatikában.[4]
[szerkesztés] Általános félreértelmezések
- A GPL hatálya alatt lévő kódnak meg kell nyitni a forráskódját. Ez nem igaz. Belső használat esetén sem az eredeti, sem a módosított forráskódot nem kell nyilvánosságra hozni. A forráskódot csak akkor kell megnyitni, ha terjesztjük a programot.
- Egy GPL hatálya alá eső programért nem lehet pénzt kérni. Ez sem igaz, mivel a licenc nem tiltja meg a programok árazását.
[szerkesztés] Referenciák
- ^ http://www.fsf.org/licensing/licenses/info/GPLv2.html A GPLv2 szövege az FSF honlapján.
- ^ http://gplv3.fsf.org/ A GPLv3 honlapja a vitaanyagokkal.
- ^ http://www.sun.com/software/opensource/java/ Szabad és nyílt forráskódú Java
- ^ http://opensource.org Nyílt forráskód kezdeményezés (Open Source Initiative)