GNU általános nyilvános licenc

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. szeptember 4-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .
GNU általános nyilvános licenc

A GNU GPL harmadik verziójának logója
Szerző Szabad Szoftver Alapítvány
Változat 3
Kiadó Free Software Foundation Inc.
Közzétett 1989. január (első verzió), 1991. június (második verzió), 2007. június 29. (harmadik verzió)
Kompatibilis a DFSG -vel Igen
Ingyenes szoftver Igen
OSI jóváhagyta Igen
copyleft Igen
Lehetővé teszi a kóddal való összekapcsolást egy másik licenc alatt Nem (egyetlen kivétel: a GNU GPLv3 lehetővé teszi az újralicencelést GNU AGPLv3 alatt )
 Médiafájlok a Wikimedia Commons oldalon

A GNU General Public License (fordítva: GNU General Public License , GNU General Public License vagy GNU General Public License ) egy ingyenes szoftverlicenc , amelyet a GNU projekt részeként hoztak létre 1988- ban , és amelynek keretében a szerző szoftvert ad át köztulajdonba [ 1] . Röviden GNU GPL -nek is nevezik , vagy akár csak GPL -nek is nevezik, ha a szövegkörnyezetből egyértelműen látszik, hogy ez az a licenc, amiről beszélünk (jó néhány más licenc is tartalmazza az "általános nyilvános licenc" szót a címben ). Ennek a licencnek a második verziója 1991 -ben jelent meg , a harmadik változat sok évnyi munka és hosszas vita után - 2007 -ben . A GNU Lesser General Public License (LGPL) a GPL gyengített változata bizonyos szoftverkönyvtárak számára . A GNU Affero General Public License  a GPL továbbfejlesztett változata a hálózaton keresztüli elérésre szánt programok számára [2] .

A GNU GPL célja, hogy a felhasználóknak jogokat adjon a programok másolására, módosítására és terjesztésére (beleértve a kereskedelmi célokat is), valamint annak biztosítása, hogy az összes származékos program felhasználói megkapják a fenti jogokat . 1] . A jogok "öröklésének" elvét " copyleft "-nek hívják (az angol  copyleftről átírva ), és Richard Stallman alkotta meg . A GPL-lel ellentétben a védett szoftverlicencek "nagyon ritkán adnak ilyen jogokat a felhasználónak, és általában éppen ellenkezőleg, korlátozni kívánják azokat, például a forráskód visszaállításának megtiltásával " [3] .

Az Alapítvány által a GNU GPL konkrét licencprogramokra történő alkalmazásáról készített magyarázatok szerint (ezek a magyarázatok az Alapítvány honlapján közzétett licenc szövegéhez csatolva) a licencet elektronikus formában kell csatolni a számítógépi programhoz [ 4] .

A műnek a GNU GPL feltételei szerint történő licencelésével a szerző fenntartja a szerzői jogokat [Megjegyzés. 2] .

A GNU GPL nem engedélyezi, hogy egy program védett szoftverbe kerüljön. Ha a szóban forgó program egy könyvtár, akkor valószínűleg a legjobb, ha engedélyezi a saját szoftvernek , hogy hivatkozzon rá. Erre a célra a GNU Lesser General Public License -t kell használnia a GPL helyett [5] .

Szabadságok és kötelezettségek

A GPL a következő jogokat vagy „szabadságokat” biztosítja a számítógépes programok címzettjei számára [6] :

Általánosságban elmondható, hogy a GPL feltételei szerint beszerzett program, illetve az arra épülő program forgalmazója köteles lehetőséget biztosítani a címzettnek a megfelelő forráskód beszerzésére.

Történelem

A GPL-t Richard Stallman írta a szoftverrel való használatra a GNU Project részeként . A GNU Emacs , a GDB (a GNU hibakereső) és a GNU Compiler Collection (GCC) korábbi verzióihoz használt hasonló licencekre épít , egységesítve és általánosítva ezeket.

GPL v1

A prototípus licencek a GPL részeihez hasonló részeket tartalmaztak, de mindegyik programra jellemzőek voltak. Richard Stallman célja az volt, hogy egyetlen licencet hozzon létre, amely bármilyen projekthez használható, így lehetővé téve a kód megosztását a különböző programok között. A GNU GPL első verziója, amelyet 1989 januárjában adtak ki, ilyen licenc lett .

GPL v2

1990 - ben nyilvánvalóvá vált, hogy kevésbé korlátozó licencre van szükség, amely egyes szoftverkönyvtárak esetében használható ; amikor 1991 júniusában megjelent a GPL 2. verziója , a szintén 2-es számmal jelölt GNU Library General Public License (GNU LGPL, LGPL) bevezetésre került vele , jelezve, hogy a két licenc kiegészíti egymást. A verziószámok 1999 -ben eltértek egymástól, amikor megjelent az LGPL 2.1-es verziója, amelyet Lesser General Public License névre kereszteltek , hogy tisztázzák a GNU filozófiában elfoglalt helyét.

GPL v3

2005 -ben Eben Moglen és Richard Stallman elkészítették a GPL harmadik verzióját. A 2005. április 7-én Philadelphiában tartott megbeszélésen Stallman számos kijelentést tett a szoftverszabadalmakkal és a DRM -mel kapcsolatban .

2006- ban a Free Software Foundation tizenkét hónapos konzultációba kezdett a GPL lehetséges módosításairól. Ezt a folyamatot maga a Free Software Foundation, a Software Freedom Law Center és a Free Software Foundation Europe koordinálta . A konzultációk célja a licenc új verziójának elkészítése volt, figyelembe véve az összes érdeklődő javaslatait és tapasztalatait, de megtartva a szabad szoftverek elvei iránti elkötelezettséget.

Az első tervezet 2006. január 16- án jelent meg.

A GPLv3 szoftvert forgalmazó cégek nem perelhetik a GPLv3 termékek felhasználóit a DRM termékek terjesztett verzióinak megkerülése és a forgalmazók szabadalmainak megsértése miatt. A tivizálás is tilos .

A GPLv3 végleges verziója 2007. június 29- én jelent meg .

2007. november 19- én megjelent a GNU Affero General Public License v3 - GPLv3, az Affero Inc. által 2002 -ben kiadott Affero General Public License v1-en alapuló módosításokkal . a GNU GPLv2 alapján. Ez a licenc lehetővé teszi a forráskód beszerzését a program felhasználói számára, és csak a hálózaton keresztül lép kapcsolatba vele [2] .

GNU GPL séma

A GNU GPL szövege több számozott részből áll. Az alábbiakban a licenc 2.0 verziójának diagramja látható. Ennek a táblázatnak nincs jogi hatálya, és csak egy rövid bevezetést szolgál.

  1. Definíciók
    • (első bekezdés) A "program" kifejezés meghatározása
    • (második bekezdés) Az engedély hatálya
  2. Másolási és terjesztési jog
  3. Programváltás
    • (első bekezdés) A változtatáshoz való jog az alábbi feltételek mellett:
      • a) módosítási információk hozzáadása a módosított fájlokhoz;
      • b) módosított verziók engedélyezése a GNU GPL feltételei szerint;
      • c) a szerzői jogi információk interaktív megjelenítésének feltétele és a garancia hiánya.
    • (2–4. bekezdés) A "származékos munka" kifejezés pontosítása
  4. Forráskód követelmény
    • (első bekezdés) A végrehajtható kód terjesztésének lehetséges lehetőségei:
      • a) terjesztés forráskóddal, ill
      • b) terjesztés forráskód biztosítására, vagy
      • c) (nem kereskedelmi használatra) forgalmazás ilyen harmadik fél által biztosított garanciával.
    • (második bekezdés) A "forráskód" kifejezés meghatározása
    • (harmadik bekezdés) Elegendő egyenlő hozzáférés a végrehajtható és a forráskód másolásához
  5. Az engedély megszüntetése annak feltételeinek megsértése esetén
  6. Az engedély elfogadását jelző cselekmények
  7. A további terjesztésre vonatkozó további korlátozások tilalma
  8. A külső korlátozások nem szüntetik meg a licenc feltételeinek való megfelelés kötelezettségét
  9. Földrajzi korlátozások lehetősége
  10. A GNU GPL jövőbeli verziói
  11. A szabályok alóli kivételek kérése
  12. Garancia Jogi nyilatkozat
  13. A felelősség megtagadása

Kompatibilitás

A copyleft használata bizonyos korlátozásokat támaszt a GPL és más ingyenes (elsősorban copyleft) licencek alá tartozó művek származékos művekké való kombinálására.

A GPLv2 nem kompatibilis a Mozilla Public License (MPL), a Common Development and Distribution License (CDDL), az Apache Software License és néhány más licenccel.

A GPLv3 kompatibilis az Apache licenccel, de nem kompatibilis az MPL-lel és annak származékaival [7] . Az MPL alá tartozó művek gyakran egyidejűleg GPL és LGPL licenc alatt állnak (például a Mozilla Firefox kód ), ami részben megoldja a problémát.

A GPL más licencekkel való inkompatibilitásának jól ismert példája az, hogy a Sun Microsystems által CDDL alatt kiadott ZFS fájlrendszert nem lehet belefoglalni a GPLv2 alatt kiadott Linux kernelbe .

A nem ingyenes licencek nem kompatibilisek a GPL-lel.

Nehézségek

A GNU GPL megköveteli a forráskód bináris fájljaival (beleértve a változatlanokat is) a terjesztését vagy írásos kötelezettséget annak biztosítására (saját vagy valaki másé; a módszerek a licenc verziójától függenek). Egyes szerzők úgy vélik, hogy ez a követelmény szokatlan az egyes felhasználók és fejlesztők számára, és nem nyilvánvaló és érthető számukra [8] .

Néha a szerzőknek nehézséget okoz kiválasztani, hogy mit tekintsenek forráskódnak az analóg adatok digitális megjelenítéséhez: zenei felvételeket, videokamerás videót, fényképeket. Ez általában veszteséges tömörítés vagy többszörös átalakítás (például zongorajáték digitális felvétele kottából vagy éneklés) használatakor történik. Például megkérdőjelezhető egy hangsáv szabadsága a CC BY-SA licenc alatt (amely nem igényli a forráskód terjesztését), ha a komponensei nem érhetők el külön -külön ingyenes licenc alatt , mivel ugyanaz vagy más hangsáv nem használható. belőlük összerakva.

//Jogi megfelelőség

// Ugyanakkor a nemzetközi jog elsőbbséget élvez az orosz joggal szemben a nemzetközi megállapodások és ügyletek tekintetében, vagyis a szerzői jog tulajdonosa - az Orosz Föderáció állampolgára - számára a GPL licence szerinti megállapodás hatálya csak azokra vonatkozik. az Orosz Föderáció területe ( az Orosz Föderáció Polgári Törvénykönyve 1235. cikkének 3. szakasza ) , és külföldi állampolgárok esetében az Orosz Föderáció Polgári Törvénykönyve "Nemzetközi magánjog" VI . 9] .

Elsődleges források

Érdekes tények

Orosz nyelvű fordítások

Lásd még

Jegyzetek

Hozzászólások

  1. Garancia példa: Tilos újabb projektet létrehozni egy ingyenes GPL alatti programon anélkül, hogy a forrást megadná a felhasználóknak. Így ez a licenc egyáltalán nem teszi lehetővé, hogy a programokkal „semmit” csináljon, mivel ezt a licencet félreértelmezhetik azok, akik nem ismerik.
  2. A szerzők nevei általában szerepelnek a forráskódban vagy a dokumentációban (például az AUTHORS fájlban).
  3. Sok más GPL-programtól eltérően a Linux csak a GPL második verziójának feltételei szerint kerül terjesztésre , nem a "2-es vagy újabb verzióra": GPL V3 és Linux – Halott szerzőijog-tulajdonosok  (eng.)  (holt link) (01/28 ) /2006) . Letöltve: 2010. július 10. Az eredetiből archiválva : 2011. augusztus 22..

Források

  1. Julian Stollabrass. DIGITÁLIS KÖZÖSSÉG . Hozzáférés dátuma: 2015. január 19. Az eredetiből archiválva : 2016. március 5.
  2. 1 2 A Free Software Foundation kiadja a GNU Affero General Public License 3. verzióját  (  elérhetetlen hivatkozás) . Free Software Foundation (2007.11.19.). Letöltve: 2010. július 8. Az eredetiből archiválva : 2011. augusztus 22..
  3. Asya Vlasova. Hogyan lehet ellopni a Linuxot? (elérhetetlen link) (2008.06.24.). — a FOSS licencekről és azok oroszországi alkalmazásáról. Letöltve: 2010. július 10. Az eredetiből archiválva : 2011. augusztus 29.. 
  4. GNU GPL Application Issues, 2013 .
  5. A nyílt forráskódú és a szabad szoftverek licencelésének megértése, 2004 , p. 49.
  6. M. Braude-Zolotarev, G. Grebnev, P. Protasov, A. Ralko, E. Serbina. Ingyenes szoftver egy szervezetben. Anyaggyűjtemény / M. Braude-Zolotarev. - 3. - M . : "Internet Polygraphy" INFO-FOSS.RU, 2008.09.22. — 124 p. - 1000 példányban.  — ISBN 978-5-903423-03-3 UDC: 681.3.06 BBC: 32.973.26. Archiválva : 2012. május 22. a Wayback Machine -nél
  7. Különféle licencek és megjegyzések róluk (a hivatkozás nem elérhető) . — Az ingyenes licencek kompatibilitása a GPL-lel. Letöltve: 2010. augusztus 10. Az eredetiből archiválva : 2011. augusztus 22.. 
  8. Bruce Byfield . A GPL-követelmény hűsítő hatással lehet a származékos disztribúciókra  (eng.)  (lefelé irányuló kapcsolat) . VA Software (2006. június 27.). Letöltve: 2010. augusztus 10. Az eredetiből archiválva : 2011. augusztus 22..
  9. GPL Oroszországban: folytatjuk a fordítást (elérhetetlen link) . Letöltve: 2010. július 15. Az eredetiből archiválva : 2011. augusztus 22.. 
  10. Nem hivatalos fordítások  (angol)  (elérhetetlen link) . Letöltve: 2010. augusztus 1. Az eredetiből archiválva : 2011. augusztus 22..
  11. M. Braude-Zolotarev, G. Grebnev, P. Protasov, A. Ralko, E. Serbina / összeáll. M. Braude-Zolotarev. Ingyenes szoftver egy szervezetben. Anyaggyűjtés. (nem elérhető link) . INFO-FOSS.RU . - . - 3. - M . : "Internet Polygraphy" INFO-FOSS.RU, 2008.09.22. — 124 p. - 1000 példányban.  — ISBN 978-5-903423-03-3 UDC: 681.3.06 BBC: 32.973.26. a közös, beleértve az ingyenes licencszerződéseket az orosz jogszabályoknak való megfeleléséről. Letöltve: 2010. július 15. Az eredetiből archiválva : 2011. augusztus 22.. 
  12. A licenc nemzetközi hatálya, valamint az írástudó, de nem hivatásos jogász általi megértésre való összpontosítás: GPL Oroszországban: fordítási nehézségek
  13. A Microsoft elismeri a GPL megsértését; újra kiadja a Windows 7 eszközt nyílt forráskódú licenc alatt. Archiválva : 2012. augusztus 13. a Wayback Machine webhelyen, zdnet.com , 2009. november 18.
  14. Protalinski, Emil . A Windows 7 eszköz sérti a GPL-t; A Microsoft nyílt forráskódú  (angol) , Ars Technica , Condé Nast Digital (2009. november 16.). Az eredetiből archiválva : 2010. január 25. Letöltve: 2010. január 27.
  15. Bantle, Ulrich . A Microsoft a Windows 7 USB/DVD eszközt a GPL  , a Linux Magazine és a Linux New Media alá helyezi (2009. december 11.). Az eredetiből archiválva : 2009. december 14. Letöltve: 2010. január 27.
  16. Kettős licencű Linux kernel GPL V2-vel és GPL V3-mal (nem elérhető hivatkozás) (2010.06.10.). — Linus Torvalds üzenete a Linux GPLv3-ra való átállásának lehetőségéről, ha a Sun kiadja alatta az OpenSolarist. Letöltve: 2010. július 10. Az eredetiből archiválva : 2011. augusztus 22.. 

Irodalom

Andrew M.St. Laurent. A nyílt forráskódú és a szabad szoftverlicencelés megértése . - 2004. - 207 p. Archiválva: 2013. október 29. aWayback Machine

Linkek