Я создал простой API-интерфейс в C, и я хочу его опубликовать через Github. Я еще не уверен, какую лицензию выбрать, поскольку MIT и GPL кажутся мне полезными.
Есть ли способ изменить лицензию после создания репозитория?
В качестве побочного элемента: что может помочь мне выбрать модель лицензирования?
Если вы выпустили его с лицензией, вы разрешаете людям использовать его в соответствии с лицензией. Вы не можете просто сказать "нет, я передумал, я не хочу, чтобы это было под GPL". Конечно, ваш будущий выпуск может быть в другой лицензии (за исключением того, что GPL принудительно модифицирует версии для GPL тоже).
Веб-сайты, такие как choosealicense.com, могут помочь вам выбрать подходящую лицензию. Средство выбора лицензий предоставляет некоторые шаблоны, которые могут быть привязаны к вашему репозиторию; для существующего репозитория вы можете вернуть его таким образом:
LICENSE.md
или LICENSE.txt
, чтобы снова отобразить сборщик лицензий