Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Общие вопросы разработки программ _ Как правильно оформить заголовок файла с лицензией GPL v2

Автор: SKVOZNJAK 9.06.2010 2:03

http://www.gnu.org/licenses/gpl-2.0.html , http://www.drupal.ru/license/gpl2ru.
По минимуму нужно скопипастить официальный текст в текстовой файл и поместить в дистрибутив программы, а по максимуму ещё и поместить в начале каждого файла исходника комент на английском типа


{ Ля ля ля тополя,

что-то там непонятное.

автор Вася Пупкин 2010 год
**************************************************************************}


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

Автор: SKVOZNJAK 10.06.2010 1:18

Вот что у меня накопипастилось, с FPC вроде совместимо:


{****************************************************************************
название программы: the program for information processing.
****************************************************************************
Copyright © 2007-2009 Vasja Pupkin <mijlo@mail.ru>
© 2010 Sanja Taburetkin <dsfvew@narod.ru>

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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
****************************************************************************}

Разработчик изменяющий файл должен дописать дату изменений и своё имя. Если все разработчики согласятся, они могут изменить лицензию у новой версии программы, но изменить лицензию у версий уже выпущенных под GPL v2 никто не может, они всё равно останутся свободными. Любой кто использует в распространяемой программе код с лицензией GPL v2 обязан предоставить исходники под совместимой лицензией smile.gif Вроде всё.