GitHub положительно влияет на развитие открытого исходного кода следующим образом:
- Делает открытый исходный код более понятным и общедоступным. 1 Потенциальные участники обычно сначала проверяют README, и только затем, если им это интересно, смотрят на код или рассматривают возможность использования проекта. 5
- Позволяет обсуждать код. 1 На платформе можно легко отправить запрос на пулл и посмотреть комментарии к коду. 1
- Упрощает публикацию улучшений. 1 Функция форкинга позволяет скопировать любой опубликованный репозиторий в свой профиль и уже там модифицировать его. 2 Сделанными изменениями затем можно поделиться с владельцем репозитория посредством запроса на включение. 2
- Позволяет оценить активность проектов. 1 На GitHub можно быстро просмотреть историю проекта и проверить, насколько он активен. 1
- Помогает обнаруживать новые проекты. 1 Если они публикуют свой код на GitHub, то его можно найти в разделе «Обзор». 1
- Позволяет отслеживать развитие любимых проектов. 1 Сразу после логина на сайте можно увидеть список изменений, сделанных в проектах, за которыми пользователь следит. 1
Кроме того, GitHub упрощает поддержку проектов с открытым исходным кодом для частных компаний, поскольку платформа берёт на себя управление патчами, версиями и хостингом. 2