Страницы

Поиск по вопросам

воскресенье, 30 сентября 2018 г.

Как оформить “свободную лицензию” на исходный код ?

Написал программу сортировки (версия сортировки слиянием с "маленькой" дополнительной памятью), исходный текст которой хочу опубликовать в сети. В частности обсудить ее здесь. Желательно, чтобы все могли ее использовать, переделывать и т.д. и никто не смог в дальнейшем запретить остальным делать это. В общем свободный source. Читал (может не очень вдумчиво, слов всюду много) об этом, но так и на понял, какой комментарий надо поместить в начало файла с исходником и нужны ли какие-то еще действия с моей стороны. Прошу помощи. Желательно конкретный "шаблон", а не ссылки на общие указания. UPDATE 1 Всем спасибо за ответы. Как Вы считаете, следующий текст в начале исходника - это то что нужно ? /* Copyright (C) 2012 Vasily Anishchenko This file is part of the Yamsort. (Yet Another Merge Sort Routines)
Yamsort 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 3 of the License, or (at your option) any later version.
Yamsort 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 Yamsort. If not, see .
(Этот файл — часть Yamsort.
Yamsort - свободная программа: вы можете перераспространять ее и/или изменять ее на условиях Стандартной общественной лицензии GNU в том виде, в каком она была опубликована Фондом свободного программного обеспечения; либо версии 3 лицензии, либо (по вашему выбору) любой более поздней версии.
Yamsort распространяется в надежде, что она будет полезной, но БЕЗО ВСЯКИХ ГАРАНТИЙ; даже без неявной гарантии ТОВАРНОГО ВИДА или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Подробнее см. в Стандартной общественной лицензии GNU.
Вы должны были получить копию Стандартной общественной лицензии GNU вместе с этой программой. Если это не так, см. .)
*/ Может быть еще что-либо нужно (и где ?) добавлять ?


Ответ

Возможно вам пригодится этот большой, может быть даже полный список всевозможных свободных лицензий. И плюс вам за бескорыстие! ---------------------------------- UPDATE 10.03.2012 18:07 -------------------------------------- @Sh4dow, @GLmonster прав насчет GPL - она обязывает раскрывать код проекта, в котором используется компонент, выпущенный под ней, фактически исключая тем самым возможность использования в проприетарном ПО. @avp - GPL больше приспособлена для какого-то идеального утопического мира, имеющим слабое отношение к нашим реалиям. Более демократичны в этом плане, например, BSD и MIT - они допускают использование в коммерческом ПО, способствуя этим увеличению сфер применения, количеству использования и, не исключено, инвестиций. Проприетарность не всегда зло. п.с. это сообщение писалось как комментарий к высказыванию @GLmonster, но у меня что-то не получилось его отправить - он просто пропал, посему пишу как ответ.

Комментариев нет:

Отправить комментарий