Почему вырос GitHub. Взламываем код

Стратегия

Почему вырос GitHub. Взламываем код

Какие факторы роста оказались зашиты в концепцию площадки

Поделиться
Запинить
Отправить

GitHub основали в Сан-Франциско в 2008 году как сообщество для разработки и управления открытым исходным кодом с использованием Git-независимого ПО для управления версиями программного обеспечения, созданного Линусом Торвальдсом. Его основатели — Том Престон-Вернер, Крис Вансрат, и Пи-Джей Хает.

Через год у компании было больше ста тысяч пользователей по всему миру. В 2012 году Forbes назвал GitHub одной из десяти лучших технологических компаний. Среди клиентов GitHub: Amazon, Twitter, Белый дом, Facebook, использовавшие его, чтобы создать инструмент по отслеживанию ошибок.

Решение проблемы

В 2005 году Линус Торвальдс разработал Git в качестве контролирующей системы версий для разработки ядра Linux. Разработчики быстро стали использовать Git, потому что он был (и остается) быстрее альтернативных вариантов.

Функция «forking» GitHub позволяет пользователям копировать любой публичный репозиторий в свою собственную учетную запись и изменять его. После этого пользователи могут обмениваться изменениями с владельцем хранилища с помощью запроса на перенос. Если владелец одобрил изменения, он может объединить их с исходным репозиторием.

Этот сокращает расходы и устраняет сложности в том, как раньше вели совместную разработку - появляется управляемое и масштабируемое решение, позволяющее любому пользователю делиться своими или улучшать/расширять чужие программные проекты.

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

ЛИНУС ТОРВАЛЬДС,
программист, хакер, создатель LINUX

Сетевой эффект + уникальный рынок

Функциональность проекта привлекла первых пользователей на GitHub, что стало почвой для создания мощного сообщества разработчиков. Ресурс стал центром сосредоточения интересов талантливых инженеров, их публичные репозитории помогли внести вклад в сетевой эффект, который продолжает ежедневно привлекать новых подписчиков.

GitHub растет как от сетевого эффекта, так из из-за динамики рынка. На рост влияют два фактора: сарафанное радио и сетевой принцип, через которые приходит больше людей, и код, который эти люди пишут.

Отсюда формулируем основные преимущества GitHub:

  1. Важная социальная сеть для IT-специалистов в Сети.
  2. Массивное хранилище кода, доступное пользователям, которые ищут элементы кода для своих проектов.

Это и есть движущие силы проекта. Новые пользователи подключаются через несколько каналов:

  1. Они приходят сюда в поисках кода.
  2. Их приглашают существующие пользователи GitHub.
  3. Они совместно с пользователями работают над проектами с открытым исходным кодом.

Чемпионы открытого исходного кода

Система для совместного использования GitHub не только оптимизирует работу над существующими проектами с открытым исходным кодом, но и упрощает запуск новых open source-проектов. Теперь компании и частные лица могут представить свои разработки профессиональной общественности, у которой есть компетенции, чтобы усовершенствовать продукт.

Если бы частная компания хотела открыть исходный код какого-либо проекта, она столкнулась бы со всеми проблемами, связанными с версиями и исправлениями. С ограниченным временем на разработку большинство компаний предпочли бы не вкладывать ресурсы на поддержку этой возможности с открытым исходным кодом.

С GitHub компаниям стало намного проще открывать исходный код.

Расходы на управление исправлениями, версиями и хостингом в этой модели берут на себя сотрудники GitHub.

Эта новая реальность привела к серии хорошо видимых проектов с открытым исходным кодом, выпущенных компаниями, в том числе Bootstrap от Twitter, и Ink от Zurb, чтобы сообщество использовало их бесплатно и улучшалось. В GitHub создали решения для компаний, которые теперь могут внести вклад в сообщество так, как это было невозможно раньше, а это стимулирует интерес частных компаний идти к принципам открытого кода.

growth hackвзрывной ростGitHub
Поделиться
Запинить
Отправить
Facebook YouTube Telegram