Приложение D . GNU - общественная лицензия общего вида
Преамбула
Большинство программных продуктов распространяется по лицензиям, не позволяющим пользователю распространять их и модифицировать. В отличие от таких лицензий, общественная лицензия общего вида GNU (GNU General Public License) предоставляет всем пользователям возможность свободного распространения и модификации бесплатного программного обеспечения. Гарантируется бесплатное приобретение программного обеспечения всеми пользователями. Общественная лицензия общего вида применяется к большей части программ, распространяемых под эгидой Фонда бесплатного программного обеспечения (Free Software Foundation), а также к любой другой программе, авторы которой разрешают ее свободное использование. Некоторые программы Фонда распространяются по библиотечной общественной лицензии общего вида GNU (GNU Library General Public License). Любой разработчик может распространять свои программы по любой из этих лицензий.
Следует помнить, что в бесплатном распространении программного обеспечения главное не цена, а право. Лицензии GNU предоставляют право распространять копии бесплатных программ (в том числе, получая вознаграждение за распространение), получать, если необходимо, их исходные тексты, модифицировать эти тексты, создавая новые бесплатные программы, наконец, -знать о своих правах.
Чтобы обеспечить указанные права, необходимы ограничения, не позволяющие эти права попирать. Следствие ограничений - определенные обязательства, которые приходится принимать тем, кто занимается распространением или модификацией программ.
Например, при распространении копий программ по указанным лицензиям, распространитель должен предоставлять лицам, приобретающим программы, все права, которыми обладает сам. Он должен предоставить им возможность получить все исходные тексты и ознакомить со всеми правами, предоставляемые условиями приобретения программ.
Существует два аспекта защиты прав: 1) защита авторского права; 2) предоставление данной лицензии, предоставляющей право копировать, распространять и (или) модифицировать программное обесценение.
Чтобы защитить авторов, необходимо недвусмысленно объяснить покупателю, что предлагаемое бесплатное программное обеспечение не сопровождается никакими гарантиями. Если кто-либо модифицировал программный продукт и распространяет его в таком виде, он должен объявить о произведенной модификации, чтобы возможные недостатки не отразились на репутации прежних авторов.
Наконец, существует опасность патентования любой бесплатной программы. Необходимо лишить лиц, занимающихся распределением бесплатных программ, возможности их патентования
и распространения как собственной продукции. Поэтому любая запатентованная программа должна быть лицензирована как свободно и бесплатно распространяемая, или же не должна лицензироваться.
Точные требования и условия копирования, распространения и модификации программного обеспечения изложены ниже.
Требования и условия копирования, распространения и модификации
Действия, выходящие за пределы копирования, распространения и модификации, не регулируются данной лицензией. Запуск Программы не ограничивается, ее выходные данные регулируются лицензией только в том случае, если они составляют Работу на основе программы (независимо от того, явились ли они результатом запуска Программы). Выполнение этого условия зависит от назначения Программы.
Вам разрешается назначать плату за физический акт передачи копии, а также предоставлять определенные гарантии от себя лично.
a) Модифицированные файлы должны содержать отчетливое уведомление о произведенной модификации с указанием даты ее проведения.
b) Каждая Работа, которую вы распространяете или публикуете, и которая содержит Программу - полностью или частично - либо является производной от Программы или любой ее части, сопровождается предоставлением приобретателю всех прав и условий, определяемых данной лицензией.
c) Если модифицированная Программа выполняется в интерактивном режиме с вводом команд, то при ее запуске в указанном интерактивном режиме должно выводиться или распечатываться сообщение с уведомлением об авторском праве и отсутствии гарантий (или гарантиях, которые предоставляете вы), о праве пользователей распространять данную Программу на указанных условиях и о том, где и как они могут получить образец данной лицензии. Исключение: если Программа интерактивна, но не распечатывает подобное сообщение, то для Работы на основе этой программы его распечатка также не требуется.
Указанные требования относятся к модифицированной Работе в целом. Если некоторые части этой Работы, которые можно идентифицировать, не являются производными от Программы и могут считаться независимыми, отдельными, самостоятельными Работами, то данная лицензия и ее условия не распространяются на эти части (отдельные Работы). Если эти части распространяются в составе целого, являющегося Работой на основе программы, то распространение этого целого должно соответствовать условиям данной лицензии, действие которой распространяется на все целое, следовательно, на каждую его часть, независимо от того, кто эту часть написал.
Таким образом, цель данного параграфа - не заявить собственные и не оспорить ваши права на Работу, полностью проведенную вами, а осуществить право регулирования распределения производных или коллективных Работ на основе программы.
Простое объединение с Программой (или Работой на основе программы) другой работы, не являющейся Работой на основе программы, на дисковом томе или носителе, предназначенном для распространения, не приводит к распространению на эту работу действия данной лицензии.
a) Включение в распространяемые копии машиночитаемых исходных текстов, распространяемых на условиях статей 1 и 2 на носителях, обычно используемых для обмена программным обеспечением.
b) Включение в распространяемые копии письменного предложения, действительного в течение минимум трех лет, предоставляя любому третьему лицу полный набор соответствующих исходных текстов в машиночитаемой форме в обмен на сумму, не превышающую стоимости физического распространения этих исходных текстов, для распространения на условиях статей 1 и 2, на носителях, обычно используемых для обмена программным обеспечением.
c) Включение в распространяемые копии сведений, полученных в связи с предложением распространения соответствующих исходных текстов. Данный вариант возможен при некоммерческом распространении, только если вы получили Программу в форме объектных или выполняемых файлов с таким же предложением (в соответствии с предыдущим пунктом).
Под исходными текстами Работы подразумевается такая форма последней, которая наиболее удобна для ее модификации. Под полным набором исходных текстов выполняемой Работы подразумеваются исходные тексты всех составляющих ее модулей, плюс любые файлы определения соответствующих интерфейсов, плюс сценарии, используемые для управления процессами компиляции и установки выполняемого файла. Однако в виде особого исключения, распространяемые исходные тексты могут не содержать некоторых компонентов, обычно распространяемых (в форме исходного текста или двоичных файлов) с основными компонентами (компилятором, ядром и т.п.) операционной системы, в которой данный выполняемый файл запускается, если эти компоненты не распространяются вместе с выполняемым файлом.
Если распространение выполняемых и объектных файлов происходит путем предоставления доступа к обозначенному месту, из которого их можно копировать, то возможность копирования из того же места исходных текстов рассматривается как распространение, несмотря на то, что третьим лицам не вменяется в обязанность копировать исходные тексты с объектными файлами.
Если данная статья не имеет силы или не осуществима в определенных обстоятельствах, в какой-то ее части, то в этих обстоятельствах данная статья применяется в остальной ее части, в других обстоятельствах - применяется полностью.
Целью данной статьи не является побуждение вас к нарушению патентных, а также любых иных имущественных прав или попытка оспорить любые права такого рода. Единственная цель статьи - защита системы бесплатного распространения программного обеспечения, осуществляемого посредством практики общественного лицензирования. Множество людей пользуется этой системой для распространения собственного программного обеспечения в расчете на то, что она действует должным образом. И если автор или владелец Программы решает распространять ее через иную систему, лицензиат не может повлиять на это решение.
Цель данной статьи - однозначно пояснить, что именно считается следствием остальной части данной лицензии.
Каждой версии лицензии присваивается уникальный номер. Если Программа распространяется на условиях лицензии с данным номером "и последующих версий", вам предоставляется выбор между требованиями и условиями данной версии и любой из последующих версий, опубликованных Фондом бесплатного программного обеспечения. Если Программа распространяется без указания номера версии лицензии, вам разрешается использовать любую лицензию из опубликованных Фондом бесплатного программного обеспечения.
Отсутствие гарантий
Приложение: применение данных условий к новым программам
Лучший способ максимально распространить новую разработку - бесплатное ее распространение с предоставлением любому лицу права модификации и дальнейшего распространения на изложенных выше условиях.
Для этого необходимо ввести в программу объявления, приведенные ниже. Лучше всего разместить эти объявления в начале каждого исходного файла, что позволит с максимальной эффективностью донести до приобретателя сведения об отсутствии гарантии. Каждый файл должен содержать, как минимум, строку с объявлением авторского права и указатель на местонахождение подробных сведений.
You should have received a copy of the GNU General Public License along *ith this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Перевод:
<одна строка для имени и назначения программы.> Copyright (C) 19уу <имя автора>
Это бесплатная программа; разрешена к дальнейшему распространению и (или) модификации на условиях общественной лицензии общего вида GNU, изданной Фондом бесплатного программного обеспечения; версии 2 этой лицензии или (на ваше усмотрение) любой более поздней версии.
Эта программа распространяется в надежде, что она может оказаться полезной, но БЕЗ КАКОЙ БЫ ТО НИ БЫЛО ГАРАНТИИ; даже без подразумеваемой гарантии ТОВАРНОГО СОСТОЯНИЯ или ПРИГОДНОСТИ ДЛЯ КАКОЙ-ЛИБО КОНКРЕТНОЙ ЦЕЛИ. Подробнее см. в общественной лицензии общего вида GNU.
Копию общественной лицензии общего вида GNU вы должны были получить вместе с данной программой; если не получили, обратитесь А Фонд бесплатного программного обеспечения, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Добавьте сюда адреса своей электронной и обычной почты.
Если программа интерактивна, предусмотрите вывод краткого сообщения перед переходом в интерактивный режим.
under certain conditions; type * show c' for details.
Перевод:
Gnomovision версия 69, Copyright (С) 19уу имя автора
Gnomovision поставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; чтобы получить под робную информацию, введите `show w'.
Это бесплатная программа, которую вы можете распространять на определенных условиях; чтобы получить подробные сведения, введите `show с'.
Гипотетические команды "show w" и "show с" предназначены для вывода соответствующих частей общественной лицензии общего вида. Конечно же, их имена могут быть иными, они могут запускаться щелчками мыши или как команды меню - в зависимости от стиля программы.
Можете также уговорить своего руководителя (если вы работаете программистом) или учебного заведения (если таковое существует) подписать отказ от прав на программу. Например (замените имена реальными).
Ту Coon, President of Vice
Перевод:
Хухры-мухры Лимитед отказывается от всех авторских прав на данную программу.
`Gnomovision' (предназначенная для прохождения компилятора) написана
Джеймсом Хакером.
<подпись Большой Шишки>, 1 апреля 1989 г.
Большая Шишка, Президент конторы
Данная общественная лицензия общего вида не разрешает включать вашу программу в коммерческие программы. Если ваша программа представляет собой библиотеку подпрограмм, то имеет смысл разрешить ее использование с патентованными программами. В этом случае она может распространяться на условиях библиотечной общественной лицензии общего вида (GNU Library General Public License).