Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также
Языки программирования
C#
MS Visual C++
Borland C++
C++ Builder
Visual Basic
Quick Basic
Turbo Pascal
Delphi
JavaScript
Java
PHP
Perl
Assembler
AutoLisp
Fortran
Python
1C

Интернет-технологии
HTML
VRML
HTTP
CGI
FTP
Proxy
DNS
протоколы TCP/IP
Apache

Web-дизайн
HTML
Дизайн
VRML
PhotoShop
Cookie
CGI
SSI
CSS
ASP
PHP
Perl

Программирование игр
DirectDraw
DirectSound
Direct3D
OpenGL
3D-графика
Графика под DOS

Алгоритмы
Численные методы
Обработка данных

Сис. программирование
Драйверы

Базы данных
MySQL
SQL

Другое

Хостинг


Друзья
demaker.ru
Реклама

Лучший хостинг. Аренда серверов




helloworld.ru

10.3. Как Применять Эти Требования к Вашим Новым Программам

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

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

 <одна строка, чтобы привести имя программы и краткий смысл того,
  что она делает> Copyright (c) 19yy <имя автора>
    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 of
    the License, 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., 675 Mass Ave, Cambridge,  MA 02139,
    USA.

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

    Gnomovision version  69,  Copyright (C)  19yy name  of  author
    Gnomovision comes  with ABSOLUTELY  NO WARRANTY;  for  details
    type `show w'.   This  is free software,  and you are  welcome
    to redistribute it under certain conditions; type `show c' for
    details.

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

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

    Yoyodyne, Inc.,  hereby disclaims  all  copyright interest  in
    the program `Gnomovision'  (which makes  passes at  compilers)
    written by James Hacker.
    <signature of Ty Coon>, 1 April 1989
    Ty Coon, President of Vice

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

Эта Генеральная Общедоступная Лицензия (GPL) не разрешает вставлять вашу программу другие программы, представляющие чью-то частную собственность Если ваша программа - лишь одна из программ библиотеки, может быть более целесообразно будет разрешить включать (link) ее в любые прикладные программы в качестве библиотечной функции Если этого достаточно, используйте Библиотечную Генеральную Общедоступную Лицензию GNU (GNU Library General Public License) вместо Лицензии GPL.

(прим. переводчика: Юридический слог, которым написана Лицензия, допускает лишь "литературный" перевод. Для точной передачи смысла надо иметь достаточный юридический опыт. Поэтому, пользуясь случаем и требованиями Лицензии, хочу уведомить, что несмотря на принятые мучения, не могу гарантировать точность перевода. Оригинал Лицензии прилагается).


[ Назад | Оглавление | Далее ]









helloworld.ru © 2001-2021
Все права защищены