Должен ли я предоставить файл LICENSE.txt или COPYING.txt в моем проекте?
Это имеет значение? Должен ли я использовать один или другой? Или даже оба? Может ли файл лицензии иметь любое имя? (С каким расширением?)
Я уверен, что есть руководство "Лучшие практики", которое содержит все это, но мне не повезло найти его.
1 ответ
COPYING
является стандартным в проекте GNU. Я думаю, что любой из COPYING
или же LICENSE
будет понятно. У FSF есть руководство по использованию GPL, которое предлагает COPYING
в то время как книга " Создание программного обеспечения с открытым исходным кодом" предлагает COPYING
или же LICENSE
, Лицензия Apache рекомендует шаблон, который просто указывает на лицензию онлайн, хотя проект Apache, кажется, также включает LICENSE
файл в своем коде, содержащий соответствующую лицензию или лицензии.
Вам решать, хотите ли вы добавить .txt
суффикс; в Windows и Mac OS X это, как правило, полезно для сопоставления файлов по умолчанию, в то время как в Linux или большинстве других операционных систем типа Unix суффиксы являются необязательными, и обычно предполагается, что файлы представляют собой простой текст.