Вопрос: собираюсь создать репозиторий для статей на GitHub. Какую лицензию для них лучше выбрать? Сталкивался только с программами, а не со статьями.
Ответ: на GitHub есть специальный раздел, описывающий действия с лицензиями. GitHub — молодцы, создали специальный сайт, помогающий выбрать лицензию — choosealicense.com.
На GitHub чаще выкладывают программы, поэтому лицензии преобладают для них. На сайте рассказано какие лицензии можно выбрать, если выкладываешь не программы.
Для статей подходят две лицензии, указанные в абзаце Data, media, etc. Это CC-BY-4.0 и CC-BY-SA-4.0. Первая, при условии предоставления уведомления, разрешает почти любое использование. Вторая похожа на первую. Отличие — производные произведения должны распространяться по такой же или подобной лицензии
На странице есть абзац Documentation. Обрати на него внимание. В нем отдельно оговаривается: выкладывая документацию по программе, можешь выбрать для документации ту же лицензию, что и для программы.