Linux программирование в примерах - Страница 253
распространять и/или изменять ее на условиях Общедоступной
лицензии GNU в том виде, как это опубликовано Фондом свободного
программного обеспечения; либо версии 2 Лицензии, либо
(по вашему выбору) любой последующей версии.
Данная программа распространяется в надежде, что она будет полезной,
но БЕЗ ВСЯКИХ ГАРАНТИЙ; в том числе без подразумеваемых гарантий
ПОЛЕЗНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. Дополнительные
подробности см. в Общедоступной лицензии GNU.
Вместе с данной программой вы должны были получить копию
Общедоступной лицензии GNU; если вы ее не получили, напишите
в Фонд свободного программного обеспечения:
Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 20111, USA.
Добавьте также сведения о том, как связаться с вами по электронной или обычной почте.
Если программа интерактивная, вставьте в ее вывод при запуске краткое уведомление, подобное данному:
Gnomovision version 69, Copyright (С) год имя_автора
Gnomovision поставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; чтобы получить
подробности, наберите 'show w'. Это свободный программный продукт,
и вы можете распространять его при определенных условиях;
наберите 'show c', чтобы получить дополнительные сведения.
Гипотетические команды '
show w
show c
show w
show c
Вам следует также получить от вашего нанимателя (если вы работаете программистом) или учебного заведения, если оно имеется, заявление об «отказе от авторских прав» для программы, если это необходимо. Вот образец; измените имена:
Yoyodyne, Inc., настоящим отказывается от всех авторских прав
на программу 'Gnomovision' (которая работает с компиляторами),
написанной James Hacker.
подпись Ty Coon, 1 апреля 1989
Ty Coon, вице-президент
Данная Общедоступная лицензия не разрешает включать вашу программу в частные программы. Если ваша программа представляет собой библиотеку процедур, вы можете счесть более полезным разрешить компоновку частных приложений с данной библиотекой. Если это то, что вам нужно, используйте вместо данной Лицензии Малую общедоступную библиотечную лицензию GNU.
Пример использования
Данный раздел не является частью GPL. Здесь мы показываем комментарий с заявлением об авторских правах из программы GNU
env
/* env - run a program in a modified environment
Copyright (C) 1986, 1991-2002 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
Это обычное использование. Оно содержит следующие, в сущности, стереотипные элементы:
• Одну строку комментария с названием и описанием программы. В более крупных программах здесь может быть название и описание файла внутри программы.
• Заявление об авторских правах.
• Два параграфа с объяснением и отказом от гарантий.
• Где получить копию GPL.