Страницы

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

воскресенье, 24 ноября 2019 г.

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


Написал программу сортировки (версия сортировки слиянием с "маленькой" дополнительной памятью), исходный текст которой хочу опубликовать в сети. В частности обсудить ее здесь.
Желательно, чтобы все могли ее использовать, переделывать и т.д. и никто не смо
в дальнейшем запретить остальным делать это. В общем свободный 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/

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

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