Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place — Suite 330, Boston, MA 02111-1307, USA
Переклад з англійської:
Дмитро Ковальов,
18-20 вересня, 2001, Токіо,
kov@tokyo.email.ne.jp
Щирі подяки за поради та коментарі:
Андрію Рисіну <arysin@myrealbox.com>,
Андрію Добровольському <dobr@iop.kiev.ua>,
Володимиру Лісівці <lvm@mystery.lviv.net>,
Богдану Власюку <bohdan@kivc.vstu.vinnica.ua>,
Ярославу Кохану <yarkaen@yahoo.com>
Будь-кому надається дозвіл на вільне розповсюдження копій даного документу ліцензії, але не дозволяється внесення змін до самого документу.
Ліцензії більшості програмних продуктів розроблені з метою обмеження свободи користування і зміни програмних продуктів. З іншого боку, Загальна публічна ліцензія GNU ставить на меті ґарантування Вашої свободи обміну та внесення змін до вільного програмного забезпечення для того, щоб зробити вільне програмне забезпечення вільним для всіх. Дана Загальна публічна ліцензія GNU застосовується до більшості програмних продуктів Фундації Вільного Програмного Забезпечення (ФВПЗ - Free Software Foundation або FSF, надалі в тексті вживається українською. прим. перекладача) і до будь-якого іншого програмного продукту, чиї автори вирішать користуватися даною ліцензією. Деякі інші програмні продукти Фундації Вільного Програмного Забезпечення розповсюджуються під іншою ліцензією - Загальною публічною ліцензією GNU для бібліотек (GNU Library General Public License, прим. перекладача). Ви можете також застосовувати дану ліцензію до своїх програм.
Коли ми говоримо про вільне програмне забезпечення, ми маємо на увазі свободу в першу чергу, а не вартість. Наша Загальна публічна ліцензія розроблена таким чином, щоб забезпечити Вам право поширення копій вільних програм (і брати плату за свої послуги, якщо Ви бажаєте), щоб забезпечити можливість мати вихідні тексти програм (чи отримати їх при бажанні), щоб забезпечити можливість вносити зміни в програми чи використовувати окремі складові одних програм в інших вільних програмах і щоб забезпечити також знання для Вас, що Ви маєте право це робити.
Щоб ґарантувати Ваші права, ми маємо запровадити деякі обмеження, які перешкоджають будь-кому заперечення таких прав, а також перешкоджають висуненню вимог до Вас з метою відмови Вами від своїх прав. Ці обмеження виражаються в деяких зобов'язаннях, які Ви приймаєте на себе, якщо Ви розповсюджуєте копії програм, або якщо Ви вносите зміни до програмного забезпечення.
Наприклад, якщо Ви поширюєте копії такої програми або безкоштовно, або за певну плату, Ви маєте надати партії, яка отримала від Вас програмний продукт такі ж права на нього, як маєте Ви самі. Ви повинні забезпечити при передачі, що третя партія має вихідний текст програм, або що вона має можливість такий вихідний текст отримати. Ви також маєте представити їм ці умови з тим, щоб вони знали про свої права.
Ми захищаємо Ваші права наступними двома положеннями: (1) переймаємо авторські права на програмне забезпечення, і (2) надаємо дану ліцензію, яка надає Вам законні права на копіювання, поширення та/або зміни до програмного коду.
Додатково, для захисту кожного з авторів, а також задля захисту нас самих, ми хочемо бути певними, що всі розуміють - на вільне програмне забезпечення немає ґарантії. Якщо програмне забезпечення змінено кимось і передане далі, ми хочемо, щоб ті особи, які отримали програми знали, що те, що вони мають не є ориґіналом і, отже, помилки внесені кимось із пізніших авторів в код, не будуть впливати на репутацію початкових розробників.
І, нарешті, будь-яка вільна програма знаходиться під постійною загрозою патентів на програмне забезпечення. Ми хочемо позбавитися ризику, що наступні поширювачі копій вільних програм зможуть індивідуально отримати патентні ліцензії і, таким чином, зробити дану програму своєю власністю. Щоб перешкодити цьому, ми недвозначно вимагаємо, щоб ліцензія кожного патенту ґарантувала право вільного користування продуктом кожному, або щоб не малося ліцензії зовсім.
Точні умови та терміни копіювання, поширення на внесення змін до програмного забезпечення подаються далі.
Дана Ліцензія застосовується до будь-якого програмного продукту чи іншої роботи, яка має повідомлення, зроблене власником авторських прав, і в якому стверджується, що даний продукт може розповсюджуватись на умовах Загальної публічної ліцензії. Далі по тексту під "Програмою" розуміється будь-яка програма чи робота; причому, робота "що розроблена на базі Програми" означає або програмний продукт, або будь-яку похідну від нього роботу, до якої має застосування законодавство про авторські права: тобто, робота, яка містить в собі Програму або її складову, в її первісному вигляді, видозмінену та/або перекладену іншою мовою. (Надалі, переклад іншою мовою включається в термін "видозміна" без подальших уточнень). До кожного, хто підлягає під умови даної ліцензії в цьому тексті ми звертаємось як "Ви".
Діяльність, що виходить поза межі копіювання, поширення та змін не підпадає під дану Ліцензію, такі види діяльності виходять поза межі поля її зору. Виконання Програми не обмежується ліцензією, результати виконання програми підлягають під дію даної ліцензії тільки, якщо їх зміст складає роботу, що базується на Програмі (незалежно від факту, що цей результат було створено за рахунок виконання програми). Так це чи не так, залежить від тих функцій, які виконує Програма.
Ви можете дублювати та поширювати точні копії вихідних кодів Програми отримані на будь-яких носіях, за умови, що на кожній копії явно і недвозначно присутнє відповідне твердження про авторські права і відсутність ґарантії. Всі твердження, що стосуються даної Ліцензії та відсутності ґарантії мають залишатися незмінними. Кожен, хто отримує копію Програми має отримати також і копію даної Ліцензії разом з Програмою.
Ви можете вимагати оплати послуг, які полягають в фізичній доставці копії, а також при бажанні надавати ґарантійного захисту за плату.
Ви маєте право вносити зміни в свою копію чи копії Програми чи будь-яку її частину, створюючи таким чином роботу, що базується на даній Програмі, а також дублювати та поширювати ці зміни чи роботу, що підпадає під терміни Розділу 1 поданого вище, за умови, що Ви також дотримуєтесь поданих далі умов:
Ці умови накладаються на видозмінену роботу як ціле. Якщо окремі розділи роботи, які можна чітко ідентифікувати, не отримані безпосередньо із Програми і можуть, відповідно, самі по собі бути визнаними незалежною і окремою роботою, тоді дана Ліцензія і її терміни та умови не застосовуються до даних розділів роботи, якщо Ви розповсюджуєте їх як окремі роботи. Але у разі, коли Ви поширюєте ці ж самі розділи як частину продукту похідного від Програми, поширення всього цілісного продукту має підлягати під умови даної Ліцензії. Область дозволеного Ліцензією іншим ліцензіатам поширюється на цілий продукт, включаючи, таким чином, і кожну його частину незалежно від того, ким вона розроблена.
Отже, цим розділом не ставиться на меті претендування на Ваші права на продукт, розроблений повністю Вами. Скоріше, метою є контроль за поширенням похідних від Програми чи колективної роботи, що базується на Програмі.
Додатково до цього, просте об'єднання кількох програмних продуктів, які не походять від Програми, в одне ціле з Програмою (або з продуктами, які походять від Програми) на носіях для поширення (дистрибуція) не поширює права даної Ліцензії на включені продукти автоматично.
Ви маєте право дублювати і розповсюджувати Програму (чи роботу, яка базується на Програмі, на засадах Ч. 2) в об'єктних кодах чи у вигляді придатному для виконання на засадах Ч.ч. 1 та 2 якщо Ви також задовольняєте подані далі умови:
"Вихідні тексти" для програмного продукта означають таку форму продукту, яка придатна для внесення до нього модифікацій. Для програми, у формі придатній до виконання, повні вихідні тексти означають всі вихідні тексти для всіх модулів цієї програми, плюс будь-які файли для визначення інтерфейсу, плюс скрипти, які використовуються для контролю за процесом компіляції та установки програм у вигляді для виконання. Однак, як спеціальний випадок, від поширюваного вихідного тексту, не вимагається містити ніяких кодів компонент, що розповсюджуються (вихідними текстами або двійковим кодом) звичайним чином (частини компілятора, ядра, таке інше) з операційною системою, на якій виконується дана програма, окрім випадку, коли така компонента сама є супутньою частиною програми.
Якщо поширення програми у придатному для виконання вигляді чи об'єктного коду провадиться шляхом забезпечення доступу до визначеного місця, з якого можна отримати копію програми, тоді така пропозиція доступу до вихідних текстів розглядається еквівалентною до поширення вихідних текстів, навіть якщо третя партія не отримує вихідного тексту програми разом з об'єктним кодом програми.
Якщо в наслідок судового присуду чи звинувачення в порушенні патенту чи з будь-якої іншої причини (що не обмежуються тільки причинами, пов'язаними з патентним законодавством) на Вас накладаються певні зобов'язання (або судовим присудом, або за згодою, або будь-яким іншим чином), що протирічать умовам цієї Ліцензії, вони не звільняють Вас від зобов'язань щодо Ліцензії. Якщо Ви не можете розповсюджувати продукти таким чином, щоб задовольняти обом: і Вашим зобов'язанням за умовами цієї Ліцензії, і іншим зобов'язанням покладеним на Вас, як наслідок цього Ви не повинні розповсюджувати Програму зовсім. Наприклад, якщо патентна ліцензія не дозволяє безкоштовне поширення Програми тим, хто отримав її копії від Вас безпосередньо чи опосередковано, тоді єдиним способом задовольнити цю умову можна утримавшись від розповсюдження Програми зовсім.
Якщо за певних будь-яка частина цього розділу визнається недійсною або не може застосовуватися, тоді мають використовуватись частини розділу, які мають дію, у всіх інших випадках повинен застосовуватись весь розділ.
Метою цього розділу не є схиляння Вас до порушення будь-яких патентів чи інших прав власності, чи вступ у суперечку щодо дійсності будь-якої з таких претензій. Метою даного розділу є захист цілісності системи розповсюдження вільного програмного забезпечення, яка була реалізована шляхом впровадження публічних ліцензій. Багато хто зробив значимі внески до широкого рангу програмного забезпечення, яке розповсюджується завдяки цій системі, покладаючись на стабільність системи. Від автора програмного забезпечення чи від особи, що надає його для розповсюдження залежить, чи вони вирішують розповсюджувати це програмне забезпечення користуючись будь-якою іншою системою поширення і ліцензіату не може бути нав'язане таке рішення.
Метою цього розділу є чітке і ясне висловлення того, що як видається є наслідками інших частин цієї Ліцензії.
Час від часу Фундація вільного програмного забезпечення може публікувати поновлені та/або нові версії Загальної Публічної Ліцензії. Ці нові ліцензії будуть подібні за духом до поточної версії, але можуть відрізнятися деякими деталями присвяченими новим проблемам та питанням.
Кожна версія отримує свій порядковий номер. Якщо Програма вказує номер версії цієї Ліцензії, що застосовується до Програми і вказує "будь-яка наступна версія", Вам надається право або наслідувати умови ліцензування, які застосовуються до Програми, або застосовувати до Програми будь-яку з пізніших версій цієї Ліцензії. Якщо Програма явно не вказує номер версії цієї Ліцензії, Вам надається право вибрати самому, яка версія застосовується.
ВІДСУТНІСТЬ ҐАРАНТІЇ
КІНЕЦЬ ТЕРМІНІВ ТА УМОВ