Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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