Написал программу сортировки (версия сортировки слиянием с "маленькой" дополнительной памятью), исходный текст которой хочу опубликовать в сети. В частности обсудить ее здесь.
Желательно, чтобы все могли ее использовать, переделывать и т.д. и никто не смо
в дальнейшем запретить остальным делать это. В общем свободный 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
вместе с этой программой. Если это не так, см.
.)
*/
Может быть еще что-либо нужно (и где ?) добавлять ?
Ответы
Ответ 1
Возможно вам пригодится этот большой, может быть даже полный список всевозможны
свободных лицензий. И плюс вам за бескорыстие!
---------------------------------- UPDATE 10.03.2012 18:07 --------------------------------------
@Sh4dow, @GLmonster прав насчет GPL - она обязывает раскрывать код проекта, в которо
используется компонент, выпущенный под ней, фактически исключая тем самым возможность использования в проприетарном ПО.
@avp - GPL больше приспособлена для какого-то идеального утопического мира, имеющи
слабое отношение к нашим реалиям. Более демократичны в этом плане, например, BSD и MI
- они допускают использование в коммерческом ПО, способствуя этим увеличению сфер применения, количеству использования и, не исключено, инвестиций. Проприетарность не всегда зло.
п.с. это сообщение писалось как комментарий к высказыванию @GLmonster, но у мен
что-то не получилось его отправить - он просто пропал, посему пишу как ответ.
Ответ 2
@avp да, это все, что от вас требуется. Внизу лицензии GNU же есть пункт "How t
Apply These Terms to Your New Programs".
Ответ 3
Я подобные проги публикую на гугле, там же имеется несколько видов бесплатных хранили
(svn, git, mercurial), баг-трекер, возможность выбрать конкретную лицензию (только бесплатное распространение), вики, менеджмент всего етого дела и тд. Имеется конечно масса и других подобных ресурсов, забугорных в том числе, но я предпочитаю гугл.
Ответ 4
Совсем недавно опубиковал свой первый небольшой проект на GitHub и встал тот же самый вопрос. Так вот на самом GitHub'е есть хороша фича по добавлению файлов:
.
После этого в новом окне введите имя файла LICENSE, и система автоматически предложите вам выбрать лицензию из обширного списка:
После этого автоматически создается файл по выбранному шаблону и добавляется в репозиторий проекта.
Кроме этого советую не ломать голову над созданием своих лицензий, а использовать уже всем знакомые и общепринятые лицензии.
Ответ 5
Взять с gnu.org лицензию и запихнуть в .txt файл, что тут не понятного то?
Ответ 6
Чтобы подобрать подходящую вам лицензию вы можете воспользоваться сайтом https://choosealicense.com
(на английском). На нем посоветуют какую лучше лицензию выбрать исходя из ваших требований. На том же сайте есть сводная таблица с множеством лицензий https://choosealicense.com/licenses/
Комментариев нет:
Отправить комментарий