Додаток F. Загальна громадська ліцензія GNU

Версія 2, червень 1991

Авторські права (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.

Кожен може копіювати і розповсюджувати дослівні копії
документа цієї ліцензії, але змінювати його не дозволено.

F.1. Передмова

Ліцензії на більшість програмного забезпечення розроблено таким чином, щоби позбавити Вас свободи на його розповсюдження та на внесення змін. Але Загальна публічна ліцензія gnu (gnu GPL) призначена навпаки для того, щоби гарантувати Вашу свободу у розповсюдженні та внесенні змін у вільне програмне забезпечення — для запевнення, що програмне забезпечення є безплатним для всіх його користувачів. Ця Загальна публічна ліцензія поширюється на більшість програм Free Software Foundation та на будь-яку іншу програму, автори якої зобов’язуються її використовувати. (Натомість на деякі інші програми Free Software Foundation поширюється Загальна публічна ліцензія gnu Library.) Ви можете також застосувати її до своїх програм.

Коли ми говоримо про вільне програмне забезпечення, ми маємо на увазі свободу, а не ціну. Наші Загальні публічні ліцензії призначені для переконання в тому, що Ви маєте свободу розповсюджувати копії безплатного програмного забезпечення (і стягувати плату за цю послугу, якщо хочете), що Ви отримуєте вихідний код або можете отримати його, якщо захочете, що Ви можете змінювати програмне забезпечення або використовувати його частини в нових безплатних програмах; і щоби Ви знали, що можете це робити.

Для захисту Ваших прав ми повинні ввести обмеження, які забороняють будь-кому відмовляти Вам у цих правах або просити Вас відмовитися від прав. Ці обмеження передбачають для Вас певні обов’язки, якщо Ви поширюєте копії програмного забезпечення або змінюєте його.

Наприклад, якщо Ви розповсюджуєте копії такої програми безплатно чи за плату, Ви повинні надати отримувачам усі права, якими Ви володієте. Ви повинні переконатися, що вони також отримують або можуть отримати вихідний код. І Ви повинні показати їм ці умови, щоби вони знали свої права.

Ми захищаємо Ваші права у два кроки: (1) забезпечуємо авторські права на програмне забезпечення та (2) пропонуємо Вам цю ліцензію, яка надає Вам законне право копіювати, розповсюджувати та/або змінювати програмне забезпечення.

Також, для захисту кожного автора та себе, ми хочемо переконатися, що всі розуміють, що для безплатного програмного забезпечення немає жодних гарантій. Якщо програма змінена кимось іншим і пішла далі, ми хочемо, щоб кінцеві отримувачі знали, що те, що вони мають, не є оригіналом, і разі якихось проблем, створених іншими, не вплинули на репутацію оригінальних авторів.

Нарешті, будь-якій безплатній програмі постійно загрожують патенти на програмне забезпечення. Ми хочемо уникнути такої небезпеки, що розповсюджувачі безплатної програми отримають патентні свідоцтва окремо і таким чином зроблять програму приватною. Щоби цього уникнути, ми озвучили, що кожен патент має бути виданий із розумінням того, що він дозволяє кожному вільно ним користуватися, або його не можна видавати взагалі.

Нижче наведені точні умови копіювання, розповсюдження та модифікації.

F.2. ЗАГАЛЬНА ГРОМАДСЬКА ЛІЦЕНЗІЯ GNU

УМОВИ ТА ОБОВʼЯЗКИ КОПІЮВАННЯ, РОЗПОВСЮДЖЕННЯ І ЗМІНИ

0. Ця Ліцензія поширюється на будь-яку програму чи іншу роботу, яка містить повідомлення від власника авторських прав про те, що її можна поширювати згідно з умовами цієї Загальної публічної ліцензії. «Програма», наведена нижче, відноситься до будь-якої такої програми або роботи, а «твір, заснований на Програмі» означає або Програму, або будь-яку похідну роботу відповідно до закону про авторське право: тобто , твір, що містить Програму або її частину, дослівно або зі змінами та/або перекладений іншою мовою. (Тут і далі переклад включається без обмежень у термін «модифікація».) Кожен користувач ліцензії називається «Ви».

Дії, окрім копіювання, розповсюдження та модифікації, не охоплюється цією Ліцензією; вони знаходяться поза його рамок. Виконання Програми не обмежено, а вихідні дані Програми охоплюються лише в тому випадку, якщо зміст виведених даних становить твір, заснований на програмі (незалежно від того, чи був він створений діяльністю програми). Оцінка правильності попереднього речення залежить від того, що робить програма.

1. Ви можете копіювати та розповсюджувати дослівні копії вихідного коду Програми в отриманому вигляді на будь-якому носії за умови, що Ви розміщуєте на кожній копії повідомлення про авторські права на помітному місці та належним чином, а також відмови від гарантій; Ви залишаєте недоторканими всі повідомлення, що стосуються цієї ліцензії та відсутності гарантії та надасте кожному одержувачу копію цієї ліцензії разом із Програмою.

Ви можете стягувати плату за фізичну дію передачі копії, а також можете за власним бажанням запропонувати гарантійний захист в обмін на плату.

2. Ви можете змінювати свою копію або копії Програми або будь-яку її частину, створюючи таким чином твір на основі Програми, а також копіювати та поширювати такі модифікації чи роботу відповідно до умов згаданого вище Розділу 1, якщо Ви також відповідаєте усім цим умовам:

  1. Ви повинні забезпечити наявність у змінених файлах чітке зазначення того, що Ви змінили у файлі, а також включити дату кожної зміни.

  2. Ви повинні гарантувати, що будь-яка робота, яку Ви розповсюджуєте або публікуєте, яка повністю або частково містить або є похідною від Програми або будь-якої її частини, ліцензується в цілому безоплатно для всіх третіх сторін згідно з умовами цієї Ліцензії.

  3. Якщо нормальна робота модифікованої програми передбачає читання команд в інтерактивному режимі, Ви повинні змусити її, коли вона запускається у такому інтерактивному режимі, надрукувати або відобразити сповіщення, включаючи відповідне повідомлення про авторські права та повідомлення про відсутність гарантії (або що Ви надаєте гарантію) і що користувачі можуть повторно поширювати програму за цих умов, і повідомлення користувачеві, як переглянути копію цієї Ліцензії. (Виняток: якщо сама Програма є інтерактивною, але зазвичай не друкує таке оголошення, Ваша робота, заснована на Програмі, не вимагає друку оголошення.)

Ці вимоги стосуються модифікованої частини в цілому. Якщо можна ідентифікувати фрагменти такої роботи, які, здається, не є похідними від Програми та можуть обґрунтовано вважатися незалежними та окремими роботами самостійно, тоді ця Ліцензія та її положення не застосовуються до цих фрагментів, коли вони розповсюджуються як незалежні роботи. Однак, коли Ви розповсюджуєте ці самі фрагменти як частину цілого, що становить твір на основі Програми, розповсюдження цього цілого має відповідати положенням цієї ліцензії, щоб дозволи, надані іншим користувачам, поширювалися на всю роботу, тобто до всіх її частин, незалежно від того, хто її написав.

Таким чином, цей розділ не призначений для отримання або відмови від Ваших прав на твір, повністю написаний Вами; справжньою метою є здійснення права контролю за розповсюдженням похідних або колективних творів, заснованих на Програмі.

Окрім того, просте об’єднання іншої роботи, не заснованої на Програмі, з Програмою (або твором, заснованим на Програмі) на носії для зберігання чи розповсюдження не поширює цю іншу роботу під дію цієї Ліцензії.

3. Ви можете копіювати та розповсюджувати Програму (або засновану на ній роботу, під Розділом 2) в об'єктному коді чи у виконуваній формі в сенсі умов Розділу 1 та 2 вище за умови, якщо Ви відповідаєте будь-якій із наступних вимог:

  1. Ви супроводжуєте його вихідним кодом у машинозчитуваній формі, який має бути розповсюджений відповідно до положень Розділів 1 та 2 вище на носії, який зазвичай використовується для обміну програмним забезпеченням; або

  2. Ви супроводжуєте його з письмовою пропозицією, дійсною щонайменше протягом трьох років, за якою Ви надаєте будь-якій третій стороні за плату, що не перевищує Ваших витрат, понесених під час фізичного виробництва вихідного розповсюдження, повну машиночитну копію відповідного вихідного коду, які мають розповсюджуватися відповідно до положень Розділів 1 та 2 вище на пристрої, які зазвичай використовуються для обміну програмним забезпеченням; або

  3. Ви супроводжуєте його інформацією, яку Ви отримали щодо пропозиції надання вихідного коду. (Ця альтернатива дозволена лише для некомерційного розповсюдження та лише якщо Ви отримали програму в об’єктному коді або у виконуваній формі разом із такою пропозицією відповідно до Підрозділу b вище.)

Вихідний код для роботи є найбільш прийнятною формою роботи для її модифікації. Для роботи у виконуваній формі повний вихідний код означає весь вихідний код для усіх модулів, які він містить, а також будь-які додаткові файли визначення інтерфейсу, а також скрипти, необхідні для компіляції та встановлення виконуваної програми. Однак, як особливий виняток, розповсюджуваний вихідний код не повинен включати нічого, що зазвичай розповсюджується (у вихідній або двійковій формі) разом з основними компонентами (компілятором, ядром тощо) операційної системи, на якій працює виконуваний файл, якщо цей компонент сам не супроводжує виконуваний файл.

Якщо розповсюдження об’єктного або виконуваного коду здійснюється шляхом надання доступу до копіювання з певного місця, тоді пропозиція еквівалентного доступу до копіювання вихідного коду з того самого місця вважається розповсюдженням вихідного коду, навіть якщо треті сторони не вимушені копіювати вихідний код разом з об'єктним кодом.

4. Ви не можете копіювати, змінювати, субліцензувати або розповсюджувати Програму у спосіб, окрім того, що чітко зазначено в цій Ліцензії. Будь-яка інша спроба скопіювати, змінити, субліцензувати або розповсюдити Програму є порушенням та автоматично припиняє Ваші права за цією Ліцензією. Однак дія Ліцензії для сторін, які отримали від Вас копії або права відповідно до цієї Ліцензії, не припиняється, доки вони повністю дотримуються її.

5. Ви не відповідаєте за прийняття цієї Ліцензії, оскільки Ви її не підписували. Однак ніщо інше не надає Вам права модифікувати або поширювати програму чи похідні роботи. Якщо Ви не приймаєте цю Ліцензію, ця діяльність заборонена законом. Таким чином, змінюючи або розповсюджуючи Програму (або будь-яку роботу, засновану на Програмі), Ви виражаєте свою згоду з Ліцензією та всіма її положеннями та умовами щодо копіювання, модифікації та розповсюдження Програми або творів на її основі.

6. Кожного разу, коли Ви розповсюджуєте Програму (або будь-яку роботу, засновану на Програмі), одержувач автоматично отримує від оригінального ліцензіара Ліцензію на копіювання, розповсюдження або модифікацію Програми відповідно до цих умов. Ви не маєте права накладати будь-які додаткові обмеження на здійснення одержувачами прав, наданих тут. Ви не несете відповідальності за дотримання цієї Ліцензії третіми сторонами.

7. Якщо внаслідок рішення суду або звинувачення в порушенні патенту, або з будь-якої іншої причини (не обмежуючись патентними випадками) на Вас накладаються умови (судовим порядком, угодою чи інше), які суперечать умовам цієї Ліцензії, вони не звільняють Вас від умов цієї Ліцензії. Якщо Ви не можете розповсюджувати Програму в такий спосіб, щоб одночасно виконати свої зобов’язання за цією Ліцензією та будь-які інші відповідні зобов’язання, то, як наслідок, Ви не можете розповсюджувати Програму взагалі. Наприклад, якщо Патентна Ліцензія не дозволяє безоплатне наступне розповсюдження Програми ніким, хто отримує копії прямо чи опосередковано через Вас, то єдиним способом, яким Ви могли б задовольнити як її, так і цю Ліцензію, було б абсолютним утриманням від розповсюдження Програми.

Якщо будь-яка частина цього розділу визнається недійсною або не має позовної сили за будь-яких конкретних обставин, залишок розділу має застосовуватися, а розділ у цілому має застосовуватися за інших обставин.

Метою цього розділу не є спонукання Вас до порушення будь-яких патентів чи інших претензій на права власності, чи до оскарження дійсності будь-яких таких претензій; єдиною метою цього розділу є захист цілісності системи розповсюдження вільного програмного забезпечення, яка реалізується через використання публічної ліцензії. Багато людей зробили щедрі внески в широкий спектр програмного забезпечення, що поширюється через цю систему, покладаючись на послідовне застосування цієї системи; автор/донор сам вирішує, чи бажає він або вона поширювати програмне забезпечення через будь-яку іншу систему, і ліцензіат не може нав’язувати такий вибір.

Цей розділ має на меті ретельно пояснити, що вважається наслідком решти цієї Ліцензії.

8. Якщо розповсюдження або використання Програми в певних країнах обмежено патентами або захищеними авторським правом інтерфейсами, оригінальний власник авторських прав, який передає Програму за цією Ліцензією, може додати точне географічне обмеження розповсюдження, за винятком таких країн. Таким чином розповсюдження дозволено лише в країнах або між країнами, які не виключені. У цьому випадку ця Ліцензія містить таке саме обмеження, як це було б написано у тексті цієї Ліцензії.

9. Free Software Foundation може час від часу випускати виправлені або нові версії Загальної публічної Ліцензії. Такі нові версії будуть схожі за духом на поточну версію, але можуть відрізнятися у деталях щодо нових проблем або занепокоєнь. Кожній версії присвоюється окремий номер версії. Якщо у Програмі вказано номер версії, який застосовується до неї та «усіх наступних версій», Ви можете, на свій розсуд, бути зв’язаними умовами цієї версії або будь-якої наступної версії, опублікованої Free Software Foundation. Якщо у Програмі не вказано номер версії цієї ліцензії, Ви можете вибрати будь-яку версію, будь-коли випущену Free Software Foundation.

10. Якщо Ви бажаєте включити частини Програми до інших безплатних програм, умови розповсюдження яких відрізняються, надішліть, будь ласка, запит про такий дозвіл автору. Для програмного забезпечення, захищеного авторським правом Free Software Foundation, напишіть Free Software Foundation; ми іноді робимо винятки з положень на такі випадки. Наше рішення буде керуватися двома цілями: збереження вільного характеру всіх похідних від нашого вільного програмного забезпечення та заохочення спільного використання та повторного використання програмного забезпечення в цілому.

БЕЗ ГАРАНТІЇ

11. ОСКІЛЬКИ ПРОГРАМА ЛІЦЕНЗОВАНА, ЯК БЕЗПЛАТНА, НА ПРОГРАМУ НЕ НАДАЄТЬСЯ ЖОДНОЇ ГАРАНТІЇ В МЕЖАХ, ДОЗВОЛЕНИХ ЧИННИМ ЗАКОНОДАВСТВОМ. ЗА ВИНЯТКОМ ПИСЬМОВОГО ЗАЯВЛЕННЯ ІНШОГО, ВЛАСНИКИ АВТОРСЬКИХ ПРАВ ТА/АБО ІНШІ СТОРОНИ НАДАЮТЬ ПРОГРАМУ «ЯК Є» БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ, ЯВНИХ АБО НЕПРЯМИХ, ВКЛЮЧАЮЧИ, АЛЕ НЕ ОБМЕЖУЮЧИСЬ, ОПОСЕРЕДКОВАНІ ГАРАНТІЇ КОМЕРЦІЙНОЇ ВИГОДИ ТА ПРИДАТНІСТЬ ДЛЯ КОНКРЕТНОГО ПРИЗНАЧЕННЯ. ВЕСЬ РИЗИК ЩОДО ЯКОСТІ ТА ПРОДУКТИВНОСТІ ПРОГРАМИ ПОКЛАДАЄТЬСЯ НА ВАС. ЯКЩО ПРОГРАМА ВИЯВИТЬСЯ ДЕФЕКТНОЮ, ВИ НЕСЕТЕ ВИТРАТИ ЗА ВСІ НЕОБХІДНІ ОБСЛУГОВУВАННЯ, РЕМОНТИ АБО ВИПРАВЛЕННЯ.

12. БУДЬ-ЯКИЙ ВЛАСНИК АВТОРСЬКИХ ПРАВ АБО ІНША СТОРОНА, ЯКА МОЖЕ МОДИФІКУВАТИ ТА/АБО ДАЛІ ПОШИРЮВАТИ ПРОГРАМУ, ЯК ДОЗВОЛЕНО ВИЩЕ, НЕ НЕСЕ ПЕРЕД ВАМИ ВІДПОВІДАЛЬНОСТІ ЗА ЗБИТКИ, ВКЛЮЧНО БУДЬ-ЯКОГО ЗАГАЛЬНОГО ХАРАКТЕРУ, ОСОБЛИВО ВИЗНАЧЕНІ, ВИПАДКОВІ АБО ПОБІЧНІ ЗБИТКИ, ЩО ВИНИКАЮТЬ ВНАСЛІДОК ВИКОРИСТАННЯ АБО НЕМОЖЛИВОСТІ ВИКОРИСТАННЯ ПРОГРАМИ (ЗОКРЕМА, АЛЕ НЕ ОБМЕЖУЮЧИСЬ, ВТРАТУ ДАНИХ АБО НЕТОЧНІСТЬ ДАНИХ АБО ЗБИТКИ, ПОНЕСЕНІ ВАМИ АБО ТРЕТІМИ ОСОБАМИ АБО ВІДМОВУ РОБОТИ ПРОГРАМИ З БУДЬ-ЯКИМИ ІНШИМИ ПРОГРАМАМИ), НАВІТЬ ЯКЩО ТАКИЙ ВЛАСНИК АБО ІНША СТОРОНА БУЛИ ПОВІДОМЛЕНІ ПРО МОЖЛИВІСТЬ ТАКИХ ЗБИТКІВ.

КІНЕЦЬ УМОВ ТА ОБОВʼЯЗКІВ

F.3. Як застосувати ці умови до Ваших нових програм

Якщо Ви розробляєте нову програму і хочете, щоб вона приносила якомога більше користі людям, найкращий спосіб досягти цього — зробити її вільним програмним забезпеченням, яке кожен може поширювати та змінювати відповідно до цих умов.

Для цього додайте до програми такі примітки. Найбезпечніше додавати їх на початку кожного вихідного файлу, щоб найбільш ефективно передати виключення гарантії; і кожен файл повинен мати принаймні рядок «авторських прав» та посилання на те, де знаходиться повне повідомлення.

один рядок для назви програми та короткого пояснення, що вона робить.
Copyright (C) рік  ім'я автора

Ця програма безплатна; Ви можете передавати її далі та/або
змінювати її за умовами Ліцензії GNU General Public License,
виданої Free Software Foundation; або версією 2
цієї Ліцензії, або (на Ваш вибір) будь-якою пізнішою версією.

Ця програма розповсюджується в надії, що буде корисною,
але БЕЗ ЖОДНИХ ГАРАНТІЙ; навіть без непрямої гарантії
ПРИДАТНОСТІ ДО ПРОДАЖУ АБО ДЛЯ КОНКРЕТНОЇ МЕТИ.
Більш детально у Ліцензії GNU General Public License.

Ви повинні були отримати копію Ліцензії GNU General Public License
разом з цією програмою; якщо ні, напишіть до Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

Також додайте інформацію про те, як зв’язатися з Вами електронною та паперовою поштою.

Якщо програма інтерактивна, зробіть відтворення короткого повідомлення, такого як це, під час запуску в інтерактивному режимі:

Gnomovision версія 69, Copyright (C) рік ім'я автора.
Gnomovision надається без будь-яких гарантій; Для детальної інформації
напишіть show w. Це безплатна програма і Ви можете її
передавати далі за певних умов; для детальної інформації напишіть
show c.

Гіпотетичні команди «show w» та «show c» мають показати відповідні частини Загальної публічної ліцензії GPL. Звичайно, команди, які Ви використовуєте, можуть називатися інакше, ніж «show w» та «show c»; це можуть бути навіть клацання мишею або пункти меню — все, що підходить Вашій програмі.

Ви також за необхідності повинні попросити свого роботодавця (якщо Ви працюєте програмістом) або свій навчальний заклад, якщо такий є, підписати «відмову від авторських прав» для програми. Тут є зразок; замініть імена:

ТОВ "Козацькі писарі" цим відмовляється від усіх авторських прав у
програмі Брама (що керує наглядом за периметром), яка
написана Савою Костюченко.

Юхим Пиріг - підпис , 07 серпня 2011р.
Юхим Пиріг, віцепрезидент ТОВ "Козацькі писарі"

Ця Загальна публічна ліцензія GPL не дозволяє включати Вашу програму до інших програм, які з закритим кодом. Якщо Ваша програма є бібліотекою з підпрограмою, можливо Вам буде більш корисним дозволити з'єднувати програми з закритим кодом з Вашою бібліотекою. Якщо це те, що Ви хочете зробити, користуйтеся замість цієї Ліцензії іншою — GNU Lesser General Public License.