Categories: Мнение

GitHub обновил обзор репозитория, чтобы на видном месте отображалась информация о лицензии с открытым исходным кодом

GitHub теперь заметно отображает лицензии на странице обзора репозитория над кнопкой «Клонировать» или «Загрузить». Теперь посетители могут с первого взгляда определить, какую лицензию с открытым исходным кодом использует проект, вместо того, чтобы искать его файлы.

GitHub использует гем Ruby под названием Licensee для определения лицензии. Лицензия была написана Беном Балтером, одним из менеджеров по продуктам компании и ярым сторонником программного обеспечения с открытым исходным кодом . Он автоматизирует процесс чтения файлов LICENSE, которые распространяются в корне проекта. Содержимое файла сравнивается с известными лицензиями, полученными с сайта Choosealicense.com .

Лицензиат не может определить все возможные лицензии, только самые популярные . Он также не обнаруживает лицензирование зависимостей. Ссылки на лицензии в файле README проекта также не обнаруживаются, так как многие лицензии требуют, чтобы сама лицензия распространялась вместе с программным обеспечением.

Согласно справочной документации сайта, репозитории, опубликованные на GitHub без лицензии, обычно подпадают под действие законов об авторском праве по умолчанию . Если вы хотите, чтобы люди могли изменять и/или вносить свой вклад в ваш проект, рекомендуется иметь лицензию с открытым исходным кодом. Поскольку пользователи GitHub привыкли видеть лицензию, отображаемую в верхней части обзора репозитория, некоторых может отпугнуть ее отсутствие. Если вы не уверены, какую лицензию на программное обеспечение с открытым исходным кодом использовать, сайт GitHub Choosealicense.com станет хорошей отправной точкой для выбора.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago