У меня есть проект, над которым я работаю, и я хотел бы добавить его в новый общедоступный репозиторий Github с открытым исходным кодом. После поиска в StackExchange подходящей лицензии я выбрал лицензию BSD.
Мой вопрос: что теперь? Нужно ли просто скопировать текст лицензии BSD в файл с именем LICENSE в корне моего репозитория и назвать его хорошим? Это общее правило для всех лицензий с открытым исходным кодом? Или мне нужно уведомить какую-либо другую организацию о том, что я использую эту лицензию, чтобы я мог «принудительно» применить ее при необходимости?
open-source
licensing
Крис Смит
источник
источник
Ответы:
Достаточно приложить файл лицензии к вашей работе. Однако обычно предпочтительно добавить небольшой комментарий, в котором указано, кому принадлежит авторское право и где найти полный текст лицензии в верхней части каждого исходного файла.
Вам не нужно уведомлять какую-либо организацию о принудительном исполнении вашей лицензии, если кто-то нарушит условия, хотя это потребует от вас передачи их в суд.
источник
Если вы выбрали конкретную лицензию, соответствующую вашим потребностям, тогда достаточно поместить файл License.txt на видное место в дистрибутиве. Кроме того, вы должны убедиться, что метаданные github для вашего проекта, файлы Maven POM и т. Д. Также декларируют лицензирование соответствующим образом.
Это не обязательно. Исполнение лицензии является полностью вашей ответственностью. (Не то, чтобы можно было многое обеспечить .... лицензией BSD.)
Однако, если вы были готовы использовать лицензию GNU и назначить авторское право FSF (и ваш проект стоит того, чтобы его защищать), они позаботятся о принудительном применении лицензии.
источник