ГЕНЕРАЛЬНАЯ ПУБЛИЧНАЯ ЛИЦЕНЗИЯ GNU
Версия 2, июнь 1991 г.

Авторские права (C) 1989, 1991 Free Software Foundation, Inc.
Франклин-стрит, 51, пятый этаж, Бостон, Массачусетс 02110-1301, США

Каждому разрешено копировать и распространять дословные копии.
настоящего лицензионного документа, но его изменение не допускается.

Преамбула

Лицензии на большинство программ разработаны таким образом, чтобы лишить вас свободы делиться ими и изменять их. Стандартная общественная лицензия GNU, напротив, призвана гарантировать вам свободу совместного использования и изменения свободного программного обеспечения — чтобы гарантировать, что программное обеспечение является бесплатным для всех его пользователей. Данная Стандартная общественная лицензия распространяется на большую часть программного обеспечения Фонда свободного программного обеспечения, а также на любую другую программу, авторы которой обязуются ее использовать. (Вместо этого на некоторые другие программы Фонда свободного программного обеспечения распространяется лицензия GNU Lesser General Public License.) Вы также можете применять ее к нашим программам.

Когда мы говорим о свободном программном обеспечении, мы имеем в виду свободу, а не цену. Наши Универсальные общественные лицензии созданы для того, чтобы гарантировать, что вы имеете свободу распространять копии бесплатного программного обеспечения (и взимать плату за эту услугу, если хотите), что вы получаете исходный код или можете получить его, если хотите, что вы можете изменить программное обеспечение или использовать его части в новых бесплатных программах; и что вы знаете, что можете это сделать.

Чтобы защитить ваши права, нам необходимо ввести ограничения, запрещающие кому-либо отказывать вам в этих правах или просить вас отказаться от этих прав. Эти ограничения влекут за собой определенные обязанности для вас, если вы распространяете копии программного обеспечения или вносите в него изменения.

Например, если вы распространяете копии такой программы бесплатно или за плату, вы должны предоставить получателям все права, которые у вас есть. Вы должны убедиться, что они тоже получили или смогут получить исходный код. И вы должны показать им эти условия, чтобы они знали свои права.

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

Кроме того, для защиты каждого автора и нашей, мы хотим убедиться, что все понимают, что на это бесплатное программное обеспечение не распространяется никакая гарантия. Если программное обеспечение изменено кем-то другим и передано другим лицам, мы хотим, чтобы его получатели знали, что то, что они имеют, не является оригиналом, чтобы любые проблемы, возникающие у других, не отразились на репутации первоначальных авторов.

Наконец, любая свободная программа постоянно находится под угрозой со стороны патентов на программы. Мы хотим избежать опасности того, что распространители свободной программы индивидуально получат патентные лицензии, что фактически сделает программу собственностью. Чтобы предотвратить это, мы ясно дали понять, что любой патент должен быть лицензирован для свободного использования всеми или не лицензироваться вообще.

Ниже приведены точные условия копирования, распространения и изменения.

УСЛОВИЯ И УСЛОВИЯ КОПИРОВАНИЯ, РАСПРОСТРАНЕНИЯ И ИЗМЕНЕНИЯ

0. Настоящая Лицензия распространяется на любую программу или другую работу, содержащую размещенное владельцем авторских прав уведомление о том, что она может распространяться в соответствии с условиями настоящей Стандартной общественной лицензии. Ниже «Программа» относится к любой такой программе или произведению, а «произведение, основанное на Программе» означает либо Программу, либо любое производное произведение, защищенное законом об авторском праве: то есть произведение, содержащее Программу или часть либо дословно, либо с изменениями и/или переведено на другой язык. (Здесь и далее перевод включается, без ограничений, в термин «модификация».) К каждому лицензиату обращаются «вы».
Настоящая Лицензия не распространяется на деятельность, отличную от копирования, распространения и модификации; они находятся вне его сферы действия. Запуск Программы не ограничивается, и выходные данные Программы распространяются только в том случае, если их содержимое представляет собой произведение, основанное на Программе (независимо от того, было ли оно создано при запуске Программы). Так ли это, зависит от того, что делает Программа.

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

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

а) Вы должны поместить на измененных файлах заметные уведомления о том, что вы изменили файлы, и дату любого изменения.
б) Вы обязаны обеспечить бесплатное лицензирование любой работы, которую вы распространяете или публикуете, которая полностью или частично содержит Программу или любую ее часть или является производным от нее, для всех третьих лиц в соответствии с условиями настоящей Лицензии. .
в) Если модифицированная программа обычно считывает команды в интерактивном режиме при запуске, вы должны заставить ее при запуске для такого интерактивного использования самым обычным способом распечатать или отобразить объявление, включая соответствующее уведомление об авторских правах и уведомление об отсутствии гарантии. (или же, заявив, что вы предоставляете гарантию) и что пользователи могут распространять программу на этих условиях, и сообщив пользователю, как просмотреть копию этой Лицензии. (Исключение: если Программа сама по себе является интерактивной, но обычно не печатает такое объявление, ваша работа на основе Программы не требуется для печати объявления.)
Данные требования распространяются на измененное произведение в целом. Если идентифицируемые разделы этого произведения не являются производными от Программы и могут обоснованно считаться независимыми и отдельными произведениями сами по себе, то настоящая Лицензия и ее условия не применяются к этим разделам, когда вы распространяете их как отдельные произведения. Но когда вы распространяете одни и те же разделы как часть целого, которое представляет собой произведение, основанное на Программе, распространение всего произведения должно осуществляться на условиях настоящей Лицензии, разрешения которой для других лицензиатов распространяются на все целое, и, таким образом, на каждого и каждая часть независимо от того, кто ее написал.

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

Кроме того, простое объединение другого произведения, не основанного на Программе, с Программой (или с произведением, основанным на Программе) на объеме носителя или носителя распространения не подводит другое произведение под действие настоящей Лицензии.

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

а) Сопровождать его полным соответствующим машиночитаемым исходным кодом, который должен распространяться в соответствии с условиями разделов 1 и 2 выше на носителе, обычно используемом для обмена программным обеспечением; или,
б) Сопровождать его письменным предложением, действительным не менее трех лет, о предоставлении любой третьей стороне за плату, не превышающую ваши затраты на физическое распространение исходного кода, полную машиночитаемую копию соответствующего исходного кода, которая будет распространяется в соответствии с условиями разделов 1 и 2 выше на носителе, обычно используемом для обмена программным обеспечением; или,
в) Сопроводите его полученной информацией о предложении распространить соответствующий исходный код. (Этот вариант разрешен только для некоммерческого распространения и только в том случае, если вы получили программу в объектном коде или исполняемой форме вместе с таким предложением, в соответствии с подразделом b выше.)
Исходный код произведения означает предпочтительную форму произведения для внесения в него изменений. Для исполняемого файла полный исходный код означает весь исходный код для всех содержащихся в нем модулей, а также любые связанные файлы определения интерфейса, а также сценарии, используемые для управления компиляцией и установкой исполняемого файла. Однако, в качестве особого исключения, распространяемый исходный код не обязательно должен включать в себя что-либо, что обычно распространяется (в исходной или двоичной форме) с основными компонентами (компилятором, ядром и т. д.) операционной системы, в которой запускается исполняемый файл. если только этот компонент сам не сопровождает исполняемый файл.

Если распространение исполняемого или объектного кода осуществляется путем предоставления доступа к копированию из определенного места, то предоставление эквивалентного доступа для копирования исходного кода из того же места считается распространением исходного кода, даже если третьи стороны не обязаны копировать исходный код вместе с объектным кодом.

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

5. Вы не обязаны принимать настоящую Лицензию, поскольку вы ее не подписывали. Однако ничто иное не дает вам права изменять или распространять Программу или ее производные работы. Эти действия запрещены законом, если вы не принимаете настоящую Лицензию. Таким образом, изменяя или распространяя Программу (или любую работу на основе Программы), вы подтверждаете свое согласие с настоящей Лицензией на это, а также со всеми ее условиями и положениями по копированию, распространению или изменению Программы или работ на ее основе.

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

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

Если какая-либо часть этого раздела будет признана недействительной или не имеющей исковой силы при каких-либо конкретных обстоятельствах, остальная часть этого раздела будет применяться, а раздел в целом — применимым при других обстоятельствах.

Целью данного раздела не является побуждение вас нарушать какие-либо патенты или другие претензии на права собственности или оспаривать обоснованность любых таких претензий; единственная цель этого раздела — защитить целостность системы распространения свободного программного обеспечения, которая реализована на основе практики публичного лицензирования. Многие люди внесли щедрый вклад в широкий спектр программного обеспечения, распространяемого через эту систему, полагаясь на последовательное применение этой системы; автор/донор должен решить, желает ли он или она распространять программное обеспечение через любую другую систему, и лицензиат не может навязывать этот выбор.

Целью данного раздела является разъяснение того, что считается следствием остальной части настоящей Лицензии.

8. Если распространение и/или использование Программы ограничено в определенных странах либо патентами, либо интерфейсами, защищенными авторским правом, первоначальный владелец авторских прав, размещающий Программу под настоящей Лицензией, может добавить явное ограничение географического распространения. исключая эти страны, так что распространение разрешено только в странах или между странами, не исключенными таким образом. В таком случае настоящая Лицензия включает ограничение, как если бы оно было написано в тексте настоящей Лицензии.

9. Фонд свободного программного обеспечения может время от времени публиковать исправленные и/или новые версии Стандартной общественной лицензии. Такие новые версии будут схожи по духу с настоящей версией, но могут отличаться в деталях для решения новых проблем или проблем.

Каждая версия получает распозновательный номер версии. Если в Программе указан номер версии настоящей Лицензии, которая к ней применяется, и «любая более поздняя версия», у вас есть возможность следовать положениям и условиям либо этой версии, либо любой более поздней версии, опубликованной Free Software Foundation. Если в Программе не указан номер версии настоящей Лицензии, вы можете выбрать любую версию, когда-либо опубликованную Фондом свободного программного обеспечения.

10. Если вы хотите включить части Программы в другие бесплатные программы, условия распространения которых отличаются, напишите автору и попросите разрешения. По поводу программного обеспечения, авторские права на которое принадлежат Фонду свободного программного обеспечения, пишите в Фонд свободного программного обеспечения; иногда мы делаем для этого исключения. Наше решение будет определяться двумя целями: сохранением свободного статуса всех производных нашего свободного программного обеспечения и содействием совместному использованию и повторному использованию программного обеспечения в целом.

БЕЗ ГАРАНТИИ

11. ПОСКОЛЬКУ ПРОГРАММА ЛИЦЕНЗИРУЕТСЯ БЕСПЛАТНО, НА ПРОГРАММУ НЕ ПРЕДОСТАВЛЯЕТСЯ НИКАКИХ ГАРАНТИЙ В СТЕПЕНИ, РАЗРЕШЕННОЙ ПРИМЕНИМЫМ ЗАКОНОДАТЕЛЬСТВОМ. За исключением случаев, когда в письменной форме указано в письменной форме, держатели авторских прав и/или другие стороны предоставляют программу », как это« без каких -либо гарантий, либо выраженных, либо подразумеваемых, включая, но не ограничиваясь подразумеваемыми гарантиями торговцев и пригодности для определенной цели . ВЕСЬ РИСК КАЧЕСТВА И ЭФФЕКТИВНОСТИ ПРОГРАММЫ НЕСЕТСЯ НА ВАС. ЕСЛИ ПРОГРАММА ОКАЖЕТСЯ ДЕФЕКТНОЙ, ВЫ ПРИНИМАЕТЕ НА СТОИМОСТЬ ВСЕ НЕОБХОДИМОЕ ОБСЛУЖИВАНИЕ, РЕМОНТ ИЛИ ИСПРАВЛЕНИЕ.

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

ОКОНЧАНИЕ УСЛОВИЙ И ПОЛОЖЕНИЙ

Как применять эти условия к вашим новым программам. Если вы разрабатываете новую программу и хотите, чтобы она принесла максимально возможную пользу обществу, лучший способ добиться этого — сделать ее свободным программным обеспечением, которое каждый может распространять и изменять в соответствии с условиями. эти условия.
Для этого прикрепите к программе следующие примечания. Безопаснее всего прикреплять их к началу каждого исходного файла, чтобы наиболее эффективно сообщить об исключении гарантии; и каждый файл должен иметь как минимум строку «авторское право» и указатель на то, где находится полное уведомление.

одна строка, содержащая название программы и представление о том, что она делает. Авторские права (C) гггг имя автора

Эта программа является бесплатным программным обеспечением; вы можете распространять его и/или изменять в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной Фондом свободного программного обеспечения; либо версию 2 Лицензии, либо (по вашему выбору) любую более позднюю версию.

Данная программа распространяется в надежде, что она будет полезна, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии ТОРГОВОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. Дополнительную информацию см. в Стандартной общественной лицензии GNU.

Вместе с этой программой вы должны были получить копию Стандартной общественной лицензии GNU; если нет, напишите в Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, США. Также добавьте информацию о том, как с вами связаться по электронной и бумажной почте.

Если программа интерактивная, сделайте так, чтобы она выводила такое короткое уведомление при запуске в интерактивном режиме:

Gnomovision версия 69, год авторских прав (C), имя автора Gnomovision не предоставляется АБСОЛЮТНО НИКАКИХ ГАРАНТИЙ; для получения подробной информации введите `show w’. Это бесплатное программное обеспечение, и вы можете распространять его при определенных условиях; введите `show c’ для получения подробной информации.
Гипотетические команды `show w’ и `show c’ должны показывать соответствующие части Стандартной общественной лицензии. Конечно, команды, которые вы используете, могут называться иначе, чем «show w» и «show c»; это могут быть даже щелчки мышью или пункты меню — все, что подходит вашей программе.

Вам также следует попросить своего работодателя (если вы работаете программистом) или свою школу, если таковая имеется, подписать «отказ от ответственности за авторские права» на программу, если это необходимо. Вот образец; изменить имена:

Yoyodyne, Inc. настоящим отказывается от всех авторских прав на программу Gnomovision (которая подвергается критике компиляторов), написанную Джеймсом Хакером.

подпись Тай Куна, 1 апреля 1989 г. Тай Кун, президент вице-президента

Дополнительную информацию можно найти здесь.