GNU General Public License
Версия 2 , июнь 1991

 Copyright (C) 1989, 1991 Free Software Foundation , Inc
                       51 Franklin St , Пятый этаж , Boston, MA 02110-1301 США
 Каждый вправе копировать и распространять экземпляры
 из этого лицензионного документа, но изменять его не допускается.

преамбула

  Лицензии на большую часть программного обеспечения , чтобы лишить вас
свобода для обмена и изменить его. В противоположность этому, GNU General Public
Лицензия предназначена гарантировать вашу свободу совместно использовать и изменять бесплатно
Программное обеспечение - чтобы убедиться, что ПО является свободным для всех его пользователей. это
Универсальная Общественная Лицензия применима к большей части свободного программного обеспечения
Software Foundation и ко всем другим программам , чьи авторы
использовать его . (Некоторые другие программы Free Software Foundation покрывается
Библиотечной General Public License вместо этого. ) Вы можете применить его к
ваши программы , слишком .

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

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

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

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

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

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

модификации.
GNU General Public License
   СРОКИ И УСЛОВИЯ ДЛЯ КОПИРОВАНИЯ , распространения и модификации

  0 . Эта лицензия применима к любой программе или другой работе, содержащей
уведомление, помещенное держателем авторских прав говоря, что это могут быть распределены
в соответствии с условиями этой General Public License. "Программа" , ниже ,
относится к любой такой программе или произведению , а термин "произведение , основанное на Программе "
означает Программу или любое произведение об авторском праве :
то есть работа, содержит Программу или ее часть ,
либо дословно, либо с модификациями и / или переведенную на другой
язык . ( Здесь и далее перевод включается без ограничений в
термин " модификация " . ) Каждый обладатель лицензии адресуется как "вы" .

Другие , кроме воспроизведения, распространения и модификации, не
охватываются этой Лицензией ; они за его рамки . Акт
Использование Программы не ограничен, и выходные данные Программы
покрыта только если их содержание является произведением, основанным на
Программа (независимо от того, были они получены в процессе использования Программы) .
Являются ли они таковыми , зависит от того, что делает Программа .

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

Вы можете назначить плату за физический акт передачи копии , и
Вы можете по своему усмотрению предложить защиту гарантии за отдельную плату .

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

    а) Вы обязаны снабдить модифицированные файлы заметными уведомлениями,
    о том, что вы изменили файлы, и дату каждого изменения .

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

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

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

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

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

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

    а) Сопроводите ее полными машинно - читаемыми
    исходный код , который должен распространяться в соответствии с условиями пунктов
    1 и 2, на носителе, обычно используемом для обмена программным обеспечением , или ,

    б) Сопровождать ее письменным предложением, действительным по крайней мере в трех
    лет , продать любой третьей стороне за плату, не превышающую ваш
    Стоимость на распределение данных , полный
    машинно-читаемую копию соответствующего исходного кода , чтобы быть
    распространяться в соответствии с условиями пунктов 1 и 2 , на средстве
    обычно используемых для обмена программным обеспечением , или ,

    в) Сопроводите ее информацией, полученной вами в качестве предложения
    распространять соответствующий исходный код. ( Эта альтернатива
    допустима только для некоммерческого распространения, и только если вы
    получили программу в объектном коде или в исполняемом виде с
    предложение , в соответствии с п. Б выше. )

Исходный код для произведения означает предпочтительную форму работы для
внесения в него изменений . Для исполняемого произведения полный исходный
код означает все исходные коды для всех модулей , которые он содержит , плюс любые
Файлы определения связаны интерфейса , плюс сценарии, используемые для
управления компиляцией и установкой исполняемого произведения. Однако, как
специальное исключение , исходный код не обязан включать
все, что обычно распространяется ( в виде исходного текста или двоичного
форме) с основными компонентами ( компилятор, ядро ??и т.д.) из
не операционная система , на которой работает исполняемое произведение , если только этот компонент
Сам сопровождает исполняемое произведение.

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

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

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

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

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

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

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

Этот раздел предназначен для того, чтобы тщательно прояснить, что полагается в
быть следствием остальной части данной Лицензии .

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

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

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

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

НИКАКИХ ГАРАНТИЙ

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

  12 . НИ В КОЕМ СЛУЧАЕ, ЕСЛИ НЕ , предусмотренных применимыми законами или согласовано в письменной форме
НИКАКОЙ ДЕРЖАТЕЛЬ АВТОРСКИХ ПРАВ , ИЛИ ДРУГОЕ ЛИЦО, КОТОРОЕ МОЖЕТ ИЗМЕНЯТЬ И / ИЛИ
РАСПРОСТРАНЯТЬ ПРОГРАММУ НА УСЛОВИЯХ НАСТОЯЩЕЙ ЛИЦЕНЗИИ , НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПЕРЕД ВАМИ ЗА УБЫТКИ ,
ВКЛЮЧАЯ ОБЩИЕ, СПЕЦИАЛЬНЫЕ , СЛУЧАЙНЫЕ ИЛИ КОСВЕННЫЕ УБЫТКИ В РЕЗУЛЬТАТЕ
В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ ( ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЙ
ПОТЕРЮ ДАННЫХ ИЛИ ИСКАЖЕНИЕ ИЛИ ПОТЕРИ
ВЫ или третьих лиц,сбой работы программы РАБОТАТЬ С ЛЮБОЙ ДРУГОЙ
ПРОГРАММЫ ), ДАЖЕ ЕСЛИ ТАКОЙ ДЕРЖАТЕЛЬ ИЛИ ДРУГОЕ ЛИЦО была предупреждена о
ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА .

КОНЕЦ ОПРЕДЕЛЕНИЙ И УСЛОВИЙ

Как применять эти условия к вашим новым программам

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

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

    одна строка с наименованием Программы и кратким описанием ее does.>
    Copyright (C) <year> имя автора

    Эта программа является свободным программным обеспечением ; вы можете распространять и / или изменять
    это в соответствии с условиями в GNU General Public License , опубликованной
    Free Software Foundation; либо версии 2 Лицензии, либо
    (по вашему выбору ) любой более поздней версии .

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

    Вы должны были получить копию GNU General Public License
    вместе с этой программой ; если нет, то пишите в Free Software
    Foundation, Inc , 51 Franklin St , Пятый этаж , Boston, MA 02110-1301 США


Добавьте также сведения о том, как связаться с вами по электронной и обычной почте .

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

    Gnomovision версия 69, (C) имя автора, год
    Gnomovision приходит без всяких гарантий , подробнее введите ` шоу со ' .
    Это свободное программное обеспечение , и вы можете распространять ее
    при определенных условиях ; Тип ` шоу с ' Подробнее .

Гипотетические команды ` шоу ш 'и` -шоу с' должны показывать соответствующие
части General Public License . Конечно, используемые вами команды могут
назвать как-нибудь иначе, нежели шоу W ' и ` шоу с' ; они даже могут
нажатием кнопки мыши или пункты меню - все, что подходит для вашей программы.

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

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

  <signature из Ty Coon> , 1 апреля 1989
  Тай Кун , Президент вице

Эта Универсальная Общественная Лицензия не позволяет вам включать вашу программу в
проприетарные программы . Если ваша программа является библиотекой подпрограмм , вы можете
, более полезным будет разрешить связывание проприетарных приложений с
библиотека . Если это то, что вы хотите сделать , используйте Библиотечной Генеральной
Public License вместо данной Лицензии.