Должен ли я предоставить файл LICENSE.txt или COPYING.txt в моем проекте?

Это имеет значение? Должен ли я использовать один или другой? Или даже оба? Может ли файл лицензии иметь любое имя? (С каким расширением?)

Я уверен, что есть руководство "Лучшие практики", которое содержит все это, но мне не повезло найти его.

1 ответ

Решение

COPYING является стандартным в проекте GNU. Я думаю, что любой из COPYING или же LICENSE будет понятно. У FSF есть руководство по использованию GPL, которое предлагает COPYINGв то время как книга " Создание программного обеспечения с открытым исходным кодом" предлагает COPYING или же LICENSE, Лицензия Apache рекомендует шаблон, который просто указывает на лицензию онлайн, хотя проект Apache, кажется, также включает LICENSE файл в своем коде, содержащий соответствующую лицензию или лицензии.

Вам решать, хотите ли вы добавить .txt суффикс; в Windows и Mac OS X это, как правило, полезно для сопоставления файлов по умолчанию, в то время как в Linux или большинстве других операционных систем типа Unix суффиксы являются необязательными, и обычно предполагается, что файлы представляют собой простой текст.

Другие вопросы по тегам