Free Software Foundation http://www.fsf.org/

ГЕНЕРАЛЬНАЯ ОБЩАЯ ЛИЦЕНЗИЯ GNU

Версия 1, февраль 1989 г.
Copyright c 1989 Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA
Copyright c перевод на русский язык, Кузина О.В., Юфа В.М., 1993

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

ПРЕАМБУЛА


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

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

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

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

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

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

ОПРЕДЕЛЕНИЯ И УСЛОВИЯ


  1. Это Лицензионное Соглашение применимо к любой программе или другой работе, содержащей уведомление, помещенное держателем копирайта и сообщающее о том, что она может быть распространена при условиях, оговоренных в данной Генеральной Общей Лицензии. В последующем термин "Программа" относится к любой такой программе или работе, а термин "работа, основанная на Программе" означает Программу или любую работу, содержащую Программу или ее часть, дословную или с модификациями. Каждый обладатель лицензии адресуется как "вы".
  2. Вы можете копировать и распространять дословные копии исходного кода Программы по его получении на любом носителе, при условии что вы соответствующим образом помещаете на видном месте в каждой копии соответствующее уведомление о копирайте и отказ от гарантий; оставляете нетронутыми все уведомления, относящиеся к данной Генеральной Общей Лицензии и к отсутствию каких-либо гарантий; и передаете всем другим получателям Программы копию данной Генеральной Общей Лицензии вместе с Программой. Вы можете назначить плату за физический акт передачи копии.
  3. Вы можете изменять свою копию или копии Программы или любой ее части и копировать и распространять эти модификации в соответствии с Пунктом 1, приведенным выше, при условии, что вы также выполните следующее: Если модифицированная программа обычно читает команды в интерактивном режиме работы, вы должны сделать так, чтобы при запуске для работы в таком интерактивном режиме самым простым и чаще всего используемым способом она печатала или выводила на экран объявление, содержащее соответствующее уведомление о копирайте и уведомление о том, что гарантий нет (или, наоборот, сообщающее о том, что вы обеспечиваете гарантии) и что пользователи могут распространять далее программу при этих условиях, и указывающее пользователю, как просмотреть копию данной Генеральной Общей Лицензии.

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

    Простое нахождение другой независимой работы совместно с Программой (или производной от нее) в том же самом объеме памяти или на том же распространяемом носителе не распространяет на другую работу область действия этих условий.
  4. Вы можете копировать и распространять Программу (или ее часть, или производную от нее согласно Пункту 2) в объектном коде или в выполнимом виде в соответствии с Пунктами 1 и 2, приведенными выше, при условии, что вы также выполните одно из следующих требований: Исходный код для работы означает ее вид, предпочтительный для выполнения ее модификаций. Для выполнимого файла полный исходный код означает все исходные коды для всех модулей, которые он содержит; но в виде особого исключения он не обязан включать исходный код для модулей, которые являются стандартными библиотеками, сопровождающими операционную систему, под управлением которой работает выполнимый файл, или для стандартных файлов с заголовками или файлов с определениями, которые сопровождают эту операционную систему.
  5. Вы не можете копировать, изменять, повторно лицензировать, распространять или передавать Программу иначе, нежели это явно предусмотрено данной Генеральной Общей Лицензией. Любая попытка копировать, изменять, повторно лицензировать, распространять или передавать Программу каким-либо другим способом недействительна и автоматически прекращает ваши права на использование Программы согласно данной Лицензии. Однако лицензии сторон, получивших от вас копии или права использования копий согласно данной Генеральной Общей Лицензии, не прекратят своего действия до тех пор, пока эти стороны соблюдают условия.
  6. Путем копирования, распространения или модификации Программы (или любой работы, базирующейся на Программе) вы указываете на свое согласие поступать так в соответствии с данной лицензией и всеми ее определениями и условиями.
  7. Каждый раз, когда вы повторно распространяете Программу (или любую работу, базирующуюся на Программе), получатель автоматически получает лицензию от первоначального держателя лицензии на копирование, распространение или модификацию Программы в соответствии с этими определениями и условиями. Вы не можете налагать каких-либо дополнительных ограничений на осуществление получателем прав, предоставленных данным документом.
  8. Фонд Свободного ПО может время от времени публиковать пересмотренные и/или новые версии Генеральной Общей Лицензии. Такие новые версии будут сходны по духу с настоящей версией, но могут отличаться в деталях, направленных на новые проблемы или обстоятельства.

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

ПРИЛОЖЕНИЕ:


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

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

одна строка, в которой приводится название программы и
вкратце представление о том, что она делает
Copyright (C) 19гг фамилия автора

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

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

Вы должны были получить копию Генеральной Общей Лицен-
зии GNU вместе с этой программой; если нет, напишите в
Free Software Foundation, Inc.,
675 Mass. Ave, Cambridge, MA 02139, USA.

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

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

Gnomovision, версия 69, Copyright (C) 19гг фамилия автора
Gnomovision поставляется
АБСОЛЮТНО БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ;
по поводу подробностей напечатайте "show w".
Это - свободная программа, и вы приглашаетесь повторно
распространять ее при определенных условиях; по поводу
подробностей напечатайте "show c".

Гипотетические команды "show w" и "show c" должны показывать соответствующие части Генеральной Общей Лицензии. Конечно, используемые вами команды могут вызываться как-нибудь иначе, нежели "show w" и "show c"; они даже могут выбираться с помощью мыши или быть пунктами меню - все, что подходит для вашей программы.

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

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

подпись: Маг Нат, 1 апреля 1989 г.
Маг Нат, Президент фирмы Vice.
Hosted by uCoz