Как работает и зарабатывает деньги GitHub
![](https://respectiva.pro/files/351/5f/github_logo3_news.png)
GitHub - это крупнейшая в мире платформа для разработки программного обеспечения, которая используется известными компаниями, а также частными лицами для разработки, хранения и обмена кодом. Данный веб-сервис был выкуплен компанией Microsoft в 2018 году за 7.5 миллиарда долларов. Но прежде чем мы перейдем к GitHub и его бизнес-модели, нам нужно узнать о «Git».
Да, Git и GitHub - это разные вещи, и GitHub строится на Git. Не было бы GitHub, если бы не Git.
![](files/351/5f/022.jpg)
Что такое Git?
Большинство людей знают или хотя бы слышали о Linux. Для непосвященных, Linux - это такая же операционная система, как Windows и macOS, но отличается от двух последних тем, что она с открытым исходным кодом и бесплатна в использовании. Linux был основан Линусом Торвальдом и выпущен в 1991 году как программное обеспечение с открытым исходным кодом.
Ядро Linux (ядро - это код в операционной системе, который помогает подключить аппаратное обеспечение к программному обеспечению) разрабатывается и поддерживается большой группой разработчиков, и сначала изменения в ядре Linux просто передавались вручную в режиме онлайн в виде исправлений и архивов. Этот подход был признан слишком громоздким.
![](files/351/5f/feedough_github_business_model_git_logo_12.png)
Так, в 2002 году этот процесс был перенесен на проприетарного поставщика программного обеспечения для управления версиями (система контроля версий - это категория программных инструментов, которые помогают команде программного обеспечения управлять изменениями исходного кода с течением времени) под названием BitKeeper, который в то время был бесплатен для использования. Но в 2005 году BitKeeper начал взимать плату за свои услуги, и поэтому сообщество Linux осталось без надлежащей VCS (Version Control System/системы контроля версий). Это подтолкнуло Торвальда к разработке собственной VCS, и, таким образом, Git родился в 2005 году как VCS с открытым исходным кодом.
Что приводит нас к GitHub.
Что такое GitHub?
GitHub - это компания, предоставляющая хостинг людям, которые хотят использовать Git в качестве системы контроля версий (VCS).
Вы можете использовать Git локально или на своем сервере, которым вы можете поделиться с вашей командой, но это приносит много накладных расходов, таких как обслуживание сервера и права доступа. GitHub помогает обеспечить основные функции Git:
- Распределенная система контроля версий (DVCS). Любой может работать с любым (разрешенным) хранилищем независимо от того, подключен ли центральный сервер к сети.
- Расширенные возможности ветвления и слияния.
- Промежуточная область для запуска определенных фрагментов кода.
- И все это вместе с дополнительным функционалом, который предлагается самим веб-сервисом GitHub
GitHub был создан Томом Престоном-Вернером, Крисом Уонстратом и Пиджи Хайетом и запущен в 2008 году. Крис и Том начали работать на основе GitHub в конце 2007 года, когда еще Git не был широко известен.
GitHub можно рассматривать как облачное хранилище для кода, где вы также можете легко общаться, обнародовать свой код, а также использовать код других пользователей.
![](files/351/5f/1_j8o2xd9zqxwr2x6ep4mhmg2.png)
Когда GitHub был запущен в 2008 году, его конкурент Sourceforge был практически единственной альтернативой по умолчанию для многих программистов, когда речь шла о работе над проектами с открытым исходным кодом. Но Sourceforge был полон рекламы и имел плохой UX/UI, если не сказать больше.
По сравнению с Sourceforge, у GitHub был понятный и, что самое главное, чистый интерфейс с мощными и полезными функциями, которые разработчик мог использовать бесплатно. С тех пор GitHub стал платформой хостинга для проектов, использующих Git.
По состоянию на январь 2020 года GitHub является крупнейшим хостом исходных кодов в мире и имеет более 100 миллионов репозиториев программного обеспечения (из которых 28 миллионов являются публичными репозиториями) и более 40 миллионов пользователей, использующих его платформу.
Бизнес Модель GitHub
GitHub следует модели freemium, где можно бесплатно создавать неограниченные - публичные и частные - репозитории. Вам необходимо заплатить плату, чтобы получить дополнительные функции, такие как бóльшая пропускная способность, больше памяти, лучшие организационные инструменты и дополнительные настройки.
![](files/351/5f/original3.jpeg)
Как работает GitHub?
GitHub предоставляет оптимизированные версии функций Git - они рассматриваются как разветвление (fork), запрос на извлечение (pull request) и слияние (merge).
Опция «fork» позволяет кому угодно копировать репозиторий другого пользователя вместе с историей версий и работать над ним.
По завершении работы вы можете поделиться вновь созданным или отредактированным кодом с первоначальным владельцем, используя «запрос на извлечение».
Это позволяет первоначальному владельцу просмотреть код и внесенные изменения и, если необходимо, он может даже включить ваши изменения в репозиторий с помощью «слияния».
Ключевые партнеры GitHub
Сообщество открытого исходного кода
Сообщество открытого исходного кода является основным компонентом GitHub и его сервисов. Это еще более усиливается тем фактом, что основы GitHub созданы на Git с открытым исходным кодом. Некоторые проекты с открытым исходным кодом на GitHub не только имеют тысячи участников, но и являются основными зависимостями для миллионов других репозиториев.
Разработчики и IT-индустрия
Отдельные разработчики и ИТ-индустрия являются основными пользователями GitHub. Почти все известные игроки в сфере информационных технологий, такие как Google, Microsoft, Facebook и Twitter, размещают свои проекты на GitHub.
Операционная модель GitHub
Подход GitHub к обеспечению платформы системы контроля версий довольно прост. GitHub позволяет своим пользователям иметь возможность:
1. Создавать репозитории
![](files/351/5f/git1.png)
2. Делать коммиты - для загрузки или редактирования файлов
![](files/351/5f/git2.png)
3. Создавать ветки репозиториев
![](files/351/5f/git3.png)
4. Клонировать, скачивать и разветвлять репозитории
![](files/351/5f/git4.jpg)
Все это работает на платформе Git. Это основные общие возможности, доступные всем пользователям GitHub.
Но теперь встает вопрос, как GitHub зарабатывает деньги, если позволяет бесплатному аккаунту создавать неограниченное количество публичных и частных репозиториев?
Как GitHub зарабатывает деньги
Планы подписки
![](files/351/5f/original323.png)
GitHub предлагает множество премиальных планов подписки, которые предоставляют пользователям доступ к расширенному облачному хранилищу и настройкам. Вот несколько из его планов:
GitHub Free - план GitHub Free позволяет пользователям создавать неограниченное количество как публичных, так и частных репозиториев и делиться ими с любым количеством соавторов. План GitHub Free также предлагает пользователям 500 МБ хранилища для их кода и файлов и 2000 минут действий в месяц.
GitHub Team - план GitHub Team стоит 4 доллара на пользователя / в месяц и предоставляет все, что предлагает GitHub Free, наряду с контролем доступа команды, 2 ГБ хранилища пакетов GitHub, 3000 минут действий в месяц, и дает рекомендации по безопасности GitHub - что позволяет создавать частные рекомендации по безопасности и исправить уязвимости.
GitHub Enterprise - план GitHub Enterprise стоит 21 доллар на пользователя в месяц. Это настраиваемая версия плана GitHub Team, которая может быть выполнена по индивидуальному заказу, а также 50 ГБ хранилища, 50 000 минут действий в месяц и некоторые расширенные возможности с дополнительными настройками.
План Enterprise является крупнейшим источником дохода для GitHub. Более 50% доходов GitHub приходится на корпоративный план, который используют организации и частные лица.
GitHub One - планы GitHub One больше ориентированы на крупные корпорации и представляют собой индивидуальную версию плана GitHub Enterprise. Он включает в себя все, что предлагает план GitHub Enterprise, а также дополнительные функции, такие как безопасность на уровне сообщества, доступность поддержки 24/7, действенные показатели и возможности непрерывного обучения.
GitHub Marketplace
GitHub также предоставляет отдельную услугу, которую он называет Marketplace, она позволяет пользователям иметь возможность искать, покупать и загружать приложения, а также делиться своими приложениями на платформе.
GitHub получает 25% с каждой продажи, сделанной на своей торговой площадке.
Мерчендайзинг
![](files/351/5f/64.jpg)
У GitHub есть свой магазин, в котором продаются товары компании.
В магазине GitHub представлены различные товары: футболки, наклейки, толстовки, предметы коллекционирования, предметы домашнего обихода и головные уборы.
![](files/351/5f/960w_0e59a2a43c5d5759b4a2a380c1fd9ca64.jpeg)
Если сложить все вместе, то GitHub имеет простую и понятную бизнес-модель, в которой он предоставляет хостинг-услуги для компаний и отдельных разработчиков, в удобной и красивой упаковке. Такие компании, как Google, Facebook, Microsoft и Twitter, размещают свои проекты на GitHub, причем большинство из них являются открытыми и общедоступными.
GitHub не только изменил мир к более ориентированному на открытый исходный код подходу, но и позволил разработчикам продемонстрировать свои таланты, легко разрабатывая и обмениваясь кодом. В конце концов, можно твердо заявить, что и Git, и GitHub извлекли выгоду из роста друг друга и стали ведущей в мире платформой для разработки программного обеспечения.
Подписывайтесь на наш Telegram-канал и получайте актуальную информацию из мира новостей еще быстрее.
Подготовил:
![](files/355/8f/reklama_min.png)
Медиакит | Реклама на Tempting.pro |
Последние статьи
![Как написать книгу?](/files/545/5f/kak_napisat_knigu_small.jpg)
Как написать книгу?
![Сколько всего стран в мире?](/files/545/3f/skolko_stran_v_mire_small.jpg)
Сколько всего стран в мире?
![Самые богатые страны мира 2024](/files/545/1f/drugie.png)
Самые богатые страны мира 2024
![Самый дорогой бренд одежды](/files/544/9f/modnye_brendy_small.jpg)
Самый дорогой бренд одежды
![Самый дорогой драгоценный камень в мире](/files/544/7f/samyi_dorogoi_kamen_small.jpg)
Самый дорогой драгоценный камень в мире
![Самое высокое здание в мире](/files/544/5f/burdg_halifa_small.jpg)