GNU General Public License (скарочана GNU GPL або проста GPL, Агульная грамадская ліцэнзія GNU) — гэта ліцэнзія на свабоднае праграмнае забеспячэнне, якая гарантуе карыстальнікам свабоду выкарыстання, вывучэння, распаўсюджвання і мадыфікацыі праграмнага забеспячэння. Ліцэнзія была напісана заснавальнікам Фонду свабоднага праграмнага забеспячэння Рычардам Столманам для праекта GNU. Ліцэнзія GNU GPL з’яўляецца капілефт-ліцэнзіяй, гэта азначае, што любая вытворная праца павінна распаўсюджвацца на тых жа або эквівалентных умовах. Існуе менш абмежавальная ліцэнзія Lesser General Public License (GNU LGPL). Яшчэ менш абмежаванняў накладаюць дазвольныя ліцэнзіі на праграмнае забеспячэнне, такія як ліцэнзіі , MIT і .
Гісторыя
Ліцэнзія GPL была напісана Рычардам Столманам у 1989 годзе для выкарыстання з праграмамі, выпушчанымі ў рамках праекта GNU. Першапачатковая GPL была заснавана на ліцэнзіях GNU Emacs, GNU Debugger і GNU C Compiler. Гэтыя ліцэнзіі ўтрымлівалі падобныя палажэнні да сучаснай GPL, аднак былі спецыфічнымі для кожнай праграмы, што рабіла іх несумяшчальнымі. Мэта Столмана складалася ў тым, каб стварыць адну ліцэнзію, якую можна было б выкарыстоўваць для любога праекта.
Другая версія ліцэнзіі (GPLv2) была выпушчана ў 1991 годзе. Аднак GPLv2 дазваляла выкарыстоўваць праграмнае забеспячэнне спосабамі, якія супярэчаць мэтам ліцэнзіі. Версія GPLv3 была распрацавана для вырашэння гэтай праблемы і была афіцыйна выпушчана 29 чэрвеня 2007 года.
Умовы ліцэнзіі
Умовы ліцэнзіі павінны быць даступныя кожнаму, хто атрымлівае копію твора, да якога прыменена GPL («ліцэнзіят»). Любы ліцэнзіят, які прытрымліваецца палажэнняў і ўмоў, атрымлівае дазвол на змяненне працы, а таксама на капіраванне і распаўсюджванне працы або любой вытворнай версіі. Ліцэнзіят мае права спаганяць плату за гэтую паслугу або рабіць гэта бясплатна. Гэты пункт адрознівае GPL ад ліцэнзій на праграмнае забеспячэнне, якія забараняюць камерцыйнае распаўсюджванне. Фонд свабоднага праграмнага забеспячэння сцвярджае, што свабоднае праграмнае забеспячэнне не павінна накладваць абмежаванні на камерцыйнае выкарыстанне, а GPL прама сцвярджае, што творы GPL могуць быць прададзены любой цаной.
GPL дадаткова сцвярджае, што дыстрыб’ютар не можа накладаць далейшыя абмежаванні на правы, прадастаўленыя GPL. Гэта забараняе такія дзеянні, як распаўсюджванне праграмнага забеспячэння ў адпаведнасці з пагадненнем аб неразгалошванні або кантрактам.
Пры выключна прыватным выкарыстанні — без продажу і распаўсюджвання — код праграмнага забеспячэння можа быць зменены, а яго часткі выкарыстаны паўторна без неабходнасці публікацыі зыходнага кода. Для продажу або распаўсюджвання канчатковым карыстальнікам павінен быць даступны ўвесь зыходны код, у тым ліку любыя змены і дапаўненні кода — у такім выпадку ліцэнзія выкарыстоўваецца, каб гарантаваць, што канечныя карыстальнікі захаваюць свабоды GPL.
Ліцэнзія ці кантракт?
GPL была распрацавана як ліцэнзія, а не кантракт. Юрыдычнае адрозненне паміж ліцэнзіяй і кантрактам з’яўляецца важным у некаторых юрысдыкцыях агульнага права: кантракты рэгулююцца дагаворным правам, у той час як ліцэнзіі рэгулююцца законам аб аўтарскім праве. Аднак гэтае адрозненне не карысна ў многіх юрысдыкцыях, дзе няма адрозненняў паміж кантрактамі і ліцэнзіямі.
У красавіку 2017 года федэральны суд ЗША пастанавіў, што ліцэнзія на адкрыты зыходны код з’яўляецца кантрактам, які падлягае выкананню.
Прававы статус
Першае вядомае парушэнне GPL адбылося ў 1989 годзе, калі NeXT пашырыла кампілятар GCC для падтрымкі Objective-C, але не апублікавала змены. Пасля запыту яны стварылі публічны патч. Ніякіх прававых наступстваў за гэта парушэнне не адбылося.
У 2002 годзе MySQL AB падала ў акруговы суд ЗША на кампанію Progress NuSphere за парушэнне аўтарскіх правоў. NuSphere выкарыстала код MySQL, ліцэнзаваны GPL, у праграме NuSphere Gemini без захавання ліцэнзіі. Пасля папярэдняга слухання 27 лютага 2002 г. бакі правялі перамовы і ў выніку падпісалі пагадненне. Пасля слухання Фонд свабоднага праграмнага забеспячэння пракаментаваў, што «суддзя дала зразумець, што лічыць GNU GPL ліцэнзіяй, якая мае законную сілу».
6 верасня 2006 г. праект gpl-violations.org перамог у судовым працэсе супраць D-Link Germany GmbH: D-Link выкарыстала часткі ядра Linux у іх прыладах захоўвання даных. У рашэнні гаварылася, што GPL з’яўляецца сапраўдным, юрыдычна абавязковым і мае сілу ў нямецкім судзе.
11 снежня 2008 года Фонд свабоднага праграмнага забеспячэння падаў у суд на Cisco Systems за парушэнне аўтарскіх правоў на праграмныя пакеты coreutils, readline, Parted, Wget, GNU Compiler Collection, binutils і GNU Debugger яе падраздзяленнем Linksys, якія Linksys распаўсюджвае ў сваіх бесправадных маршрутызатарах. Пасля шасці гадоў неаднаразовых скаргаў з боку фонду і адсутнасць дзеянняў з боку Linksys, Фонд свабоднага праграмнага забеспячэння прыцягнуў Cisco да суда. Cisco ўрэгулявала справу праз шэсць месяцаў, пагадзіўшыся прызначыць дырэктара па бясплатным праграмным забеспячэнні для Linksys, паведаміць атрымальнікам прадуктаў Linksys аб іх правах у адпаведнасці з GPL, зрабіць зыходны код праграм фонда свабодна даступным на вэб-сайце, а таксама зрабіць грашовы ўнёсак у фонд.
20 ліпеня 2021 года распрацоўшчыкі шахматнага рухавіка з адкрытым зыходным кодам Stockfish падалі ў суд на стваральніка шахматнага праграмнага забеспячэння ChessBase за парушэнне ліцэнзіі GPLv3. Сцвярджалася, што Chessbase унесла толькі нязначныя змены ў код Stockfish і прадала новыя рухавікі сваім кліентам. Кампанія ChessBase парушыла ліцэнзію, не распаўсюджваючы гэтыя прадукты як бясплатнае праграмнае забеспячэнне ў адпаведнасці з GPL. Праз год, 7 лістапада 2022 года, абодва бакі дасягнулі пагаднення і спынілі спрэчку. ChessBase абавязалася не прадаваць прадукты, якія змяшчаюць код Stockfish, і праінфармаваць аб гэтым сваіх кліентаў паведамленнем на сваіх вэб-старонках. Аднак праз год ліцэнзія Chessbase была адноўлена. Кампанія Stockfish не патрабавала кампенсацыі шкоды або фінансавай кампенсацыі.
Гл. таксама
Зноскі
- Top 20 licenses. dead . Black Duck Software (19 лістапада 2015). Архівавана з першакрыніцы 19 July 2016.
- GNU Emacs Copying Permission Notice (1985) . GitHub.
- The History of the GPL .
- Presentation at the second international GPLv3 conference, held in Porto Alegre .
- Why Upgrade to GPL Version 3 --GPLv3 . Fsf.org.
- FSF releases the GNU General Public License, version 3 – Free Software Foundation – working together for free software . Fsf.org.
- Selling Free Software . GNU Project.
- GPL FAQ: GPL require source posted to public . GNU Project. Free Software Foundation.
- Don't Let 'Intellectual Property' Twist Your Ethos .
- "Viral contracts or unenforceable documents? Contractual validity of copyleft licenses".
{{cite journal}}
: Шаблон цытавання journal патрабуе|journal=
() - Keith Collins. A federal court has ruled that an open-source license is an enforceable contract (11 мая 2017).
- 12 Years of GPL Compliance: A Historical Perspective, by Bradley Kuhn Slide 10
- Common Lisp, Readline and GPL, Mail on 6 November, 21:31
- Welte, Harald. gpl-violations.org project prevails in court case on GPL violation by . gpl-violations.org (22 верасня 2006).
- D-Link Judgement(недаступная спасылка). Архівавана з першакрыніцы 26 красавіка 2013. Праверана 25 сакавіка 2023.
- "FSF Settles Suit Against Cisco" (Press release). Free Software Foundation. 20 May 2009.
- Our lawsuit against ChessBase - Stockfish - Open Source Chess Engine . stockfishchess.org.
- Statement on Fat Fritz 2 - Stockfish - Open Source Chess Engine . stockfishchess.org.
- ChessBase GmbH and the Stockfish team reach an agreement and end their legal dispute - Stockfish - Open Source Chess Engine . stockfishchess.org.
Спасылкі
- Агульная грамадская ліцэнзія GNU v3.0 (англ.)
- Агульная грамадская ліцэнзія GNU v2.0 (англ.) — Фонд свабоднага праграмнага забеспячэння прызнаў гэтую версію састарэлай, але яна ўсё яшчэ выкарыстоўваецца многімі праграмнымі праектамі, уключаючы ядро Linux і пакеты GNU.
- Агульная грамадская ліцэнзія GNU v1.0 (англ.)
- Агульная грамадская ліцэнзія Emacs (англ.), версія ад лютага 1988 г., прамая папярэдніца GNU GPL
- Частыя пытанні аб GPL (англ.)
Вікіпедыя, Вікі, кніга, кнігі, бібліятэка, артыкул, чытаць, спампоўваць, бясплатна, бясплатна спампаваць, mp3, відэа, mp4, 3gp, jpg, jpeg, gif, png, малюнак, музыка, песня, фільм, кніга, гульня, гульні, мабільны, тэлефон, Android, iOS, Apple, мабільны тэлефон, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, ПК, Інтэрнэт, кампутар
GNU General Public License skarochana GNU GPL abo prosta GPL Agulnaya gramadskaya licenziya GNU geta licenziya na svabodnae pragramnae zabespyachenne yakaya garantue karystalnikam svabodu vykarystannya vyvuchennya raspaysyudzhvannya i madyfikacyi pragramnaga zabespyachennya Licenziya byla napisana zasnavalnikam Fondu svabodnaga pragramnaga zabespyachennya Rychardam Stolmanam dlya praekta GNU Licenziya GNU GPL z yaylyaecca kapileft licenziyaj geta aznachae shto lyubaya vytvornaya praca pavinna raspaysyudzhvacca na tyh zha abo ekvivalentnyh umovah Isnue mensh abmezhavalnaya licenziya Lesser General Public License GNU LGPL Yashche mensh abmezhavannyay nakladayuc dazvolnyya licenzii na pragramnae zabespyachenne takiya yak licenzii MIT i GistoryyaLicenziya GPL byla napisana Rychardam Stolmanam u 1989 godze dlya vykarystannya z pragramami vypushchanymi y ramkah praekta GNU Pershapachatkovaya GPL byla zasnavana na licenziyah GNU Emacs GNU Debugger i GNU C Compiler Getyya licenzii ytrymlivali padobnyya palazhenni da suchasnaj GPL adnak byli specyfichnymi dlya kozhnaj pragramy shto rabila ih nesumyashchalnymi Meta Stolmana skladalasya y tym kab stvaryc adnu licenziyu yakuyu mozhna bylo b vykarystoyvac dlya lyuboga praekta Drugaya versiya licenzii GPLv2 byla vypushchana y 1991 godze Adnak GPLv2 dazvalyala vykarystoyvac pragramnae zabespyachenne sposabami yakiya supyarechac metam licenzii Versiya GPLv3 byla raspracavana dlya vyrashennya getaj prablemy i byla aficyjna vypushchana 29 chervenya 2007 goda Umovy licenziiUmovy licenzii pavinny byc dastupnyya kozhnamu hto atrymlivae kopiyu tvora da yakoga prymenena GPL licenziyat Lyuby licenziyat yaki prytrymlivaecca palazhennyay i ymoy atrymlivae dazvol na zmyanenne pracy a taksama na kapiravanne i raspaysyudzhvanne pracy abo lyuboj vytvornaj versii Licenziyat mae prava spaganyac platu za getuyu paslugu abo rabic geta byasplatna Gety punkt adroznivae GPL ad licenzij na pragramnae zabespyachenne yakiya zabaranyayuc kamercyjnae raspaysyudzhvanne Fond svabodnaga pragramnaga zabespyachennya scvyardzhae shto svabodnae pragramnae zabespyachenne ne pavinna nakladvac abmezhavanni na kamercyjnae vykarystanne a GPL prama scvyardzhae shto tvory GPL moguc byc pradadzeny lyuboj canoj GPL dadatkova scvyardzhae shto dystryb yutar ne mozha nakladac dalejshyya abmezhavanni na pravy pradastaylenyya GPL Geta zabaranyae takiya dzeyanni yak raspaysyudzhvanne pragramnaga zabespyachennya y adpavednasci z pagadnennem ab nerazgaloshvanni abo kantraktam Pry vyklyuchna pryvatnym vykarystanni bez prodazhu i raspaysyudzhvannya kod pragramnaga zabespyachennya mozha byc zmeneny a yago chastki vykarystany paytorna bez neabhodnasci publikacyi zyhodnaga koda Dlya prodazhu abo raspaysyudzhvannya kanchatkovym karystalnikam pavinen byc dastupny yves zyhodny kod u tym liku lyubyya zmeny i dapaynenni koda u takim vypadku licenziya vykarystoyvaecca kab garantavac shto kanechnyya karystalniki zahavayuc svabody GPL Licenziya ci kantrakt GPL byla raspracavana yak licenziya a ne kantrakt Yurydychnae adroznenne pamizh licenziyaj i kantraktam z yaylyaecca vazhnym u nekatoryh yurysdykcyyah agulnaga prava kantrakty regulyuyucca dagavornym pravam u toj chas yak licenzii regulyuyucca zakonam ab aytarskim prave Adnak getae adroznenne ne karysna y mnogih yurysdykcyyah dze nyama adroznennyay pamizh kantraktami i licenziyami U krasaviku 2017 goda federalny sud ZShA pastanaviy shto licenziya na adkryty zyhodny kod z yaylyaecca kantraktam yaki padlyagae vykanannyu Pravavy statusPershae vyadomae parushenne GPL adbylosya y 1989 godze kali NeXT pashyryla kampilyatar GCC dlya padtrymki Objective C ale ne apublikavala zmeny Paslya zapytu yany stvaryli publichny patch Niyakih pravavyh nastupstvay za geta parushenne ne adbylosya U 2002 godze MySQL AB padala y akrugovy sud ZShA na kampaniyu Progress NuSphere za parushenne aytarskih pravoy NuSphere vykarystala kod MySQL licenzavany GPL u pragrame NuSphere Gemini bez zahavannya licenzii Paslya papyarednyaga sluhannya 27 lyutaga 2002 g baki pravyali peramovy i y vyniku padpisali pagadnenne Paslya sluhannya Fond svabodnaga pragramnaga zabespyachennya prakamentavay shto suddzya dala zrazumec shto lichyc GNU GPL licenziyaj yakaya mae zakonnuyu silu 6 verasnya 2006 g praekt gpl violations org peramog u sudovym pracese suprac D Link Germany GmbH D Link vykarystala chastki yadra Linux u ih pryladah zahoyvannya danyh U rashenni gavarylasya shto GPL z yaylyaecca sapraydnym yurydychna abavyazkovym i mae silu y nyameckim sudze 11 snezhnya 2008 goda Fond svabodnaga pragramnaga zabespyachennya paday u sud na Cisco Systems za parushenne aytarskih pravoy na pragramnyya pakety coreutils readline Parted Wget GNU Compiler Collection binutils i GNU Debugger yae padrazdzyalennem Linksys yakiya Linksys raspaysyudzhvae y svaih bespravadnyh marshrutyzatarah Paslya shasci gadoy neadnarazovyh skargay z boku fondu i adsutnasc dzeyannyay z boku Linksys Fond svabodnaga pragramnaga zabespyachennya prycyagnuy Cisco da suda Cisco yregulyavala spravu praz shesc mesyacay pagadziyshysya pryznachyc dyrektara pa byasplatnym pragramnym zabespyachenni dlya Linksys pavedamic atrymalnikam praduktay Linksys ab ih pravah u adpavednasci z GPL zrabic zyhodny kod pragram fonda svabodna dastupnym na veb sajce a taksama zrabic grashovy ynyosak u fond 20 lipenya 2021 goda raspracoyshchyki shahmatnaga ruhavika z adkrytym zyhodnym kodam Stockfish padali y sud na stvaralnika shahmatnaga pragramnaga zabespyachennya ChessBase za parushenne licenzii GPLv3 Scvyardzhalasya shto Chessbase unesla tolki nyaznachnyya zmeny y kod Stockfish i pradala novyya ruhaviki svaim klientam Kampaniya ChessBase parushyla licenziyu ne raspaysyudzhvayuchy getyya pradukty yak byasplatnae pragramnae zabespyachenne y adpavednasci z GPL Praz god 7 listapada 2022 goda abodva baki dasyagnuli pagadnennya i spynili sprechku ChessBase abavyazalasya ne pradavac pradukty yakiya zmyashchayuc kod Stockfish i prainfarmavac ab getym svaih klientay pavedamlennem na svaih veb staronkah Adnak praz god licenziya Chessbase byla adnoylena Kampaniya Stockfish ne patrabavala kampensacyi shkody abo finansavaj kampensacyi Gl taksamaLicenziya na pragramnae zabespyachenne Svabodnyya pragramyZnoskiTop 20 licenses dead nyavyzn Black Duck Software 19 listapada 2015 Arhivavana z pershakrynicy 19 July 2016 GNU Emacs Copying Permission Notice 1985 nyavyzn GitHub The History of the GPL nyavyzn Presentation at the second international GPLv3 conference held in Porto Alegre nyavyzn Why Upgrade to GPL Version 3 GPLv3 nyavyzn Fsf org FSF releases the GNU General Public License version 3 Free Software Foundation working together for free software nyavyzn Fsf org Selling Free Software nyavyzn GNU Project GPL FAQ GPL require source posted to public nyavyzn GNU Project Free Software Foundation Don t Let Intellectual Property Twist Your Ethos nyavyzn Viral contracts or unenforceable documents Contractual validity of copyleft licenses a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite journal title Shablon Cite journal cite journal a Shablon cytavannya journal patrabue journal Keith Collins A federal court has ruled that an open source license is an enforceable contract nyavyzn 11 maya 2017 12 Years of GPL Compliance A Historical Perspective by Bradley Kuhn Slide 10 Common Lisp Readline and GPL Mail on 6 November 21 31 Welte Harald gpl violations org project prevails in court case on GPL violation by nyavyzn gpl violations org 22 verasnya 2006 D Link Judgement nyavyzn nedastupnaya spasylka Arhivavana z pershakrynicy 26 krasavika 2013 Praverana 25 sakavika 2023 FSF Settles Suit Against Cisco Press release Free Software Foundation 20 May 2009 Our lawsuit against ChessBase Stockfish Open Source Chess Engine nyavyzn stockfishchess org Statement on Fat Fritz 2 Stockfish Open Source Chess Engine nyavyzn stockfishchess org ChessBase GmbH and the Stockfish team reach an agreement and end their legal dispute Stockfish Open Source Chess Engine nyavyzn stockfishchess org SpasylkiAgulnaya gramadskaya licenziya GNU v3 0 angl Agulnaya gramadskaya licenziya GNU v2 0 angl Fond svabodnaga pragramnaga zabespyachennya pryznay getuyu versiyu sastarelaj ale yana ysyo yashche vykarystoyvaecca mnogimi pragramnymi praektami uklyuchayuchy yadro Linux i pakety GNU Agulnaya gramadskaya licenziya GNU v1 0 angl Agulnaya gramadskaya licenziya Emacs angl versiya ad lyutaga 1988 g pramaya papyarednica GNU GPL Chastyya pytanni ab GPL angl