Вчера GitHub объявил об изменении цен, которое дает всем платным планам неограниченное количество репозиториев и меняет планы на модель ценообразования для каждого пользователя. Индивидуальные разработчики, скорее всего, получат выгоду от изменений, но многие организации увидят экспоненциальный рост цен.
GitLab, конкурент в области хостинга репозиториев Git, немедленно обратился к недовольным клиентам GitHub со сравнением цен в блоге компании. Соучредитель и генеральный директор Сид Сиджбрандиж отметил, что три основных игрока в этом пространстве, GitHub, Bitbucket и GitLab, предлагают неограниченное количество частных репозиториев, но размещение дополнительных репозиториев для конкретного пользователя не требует дополнительных затрат компаниям.
Сиджбрандидж связывает это изменение с расширением модели микросервисов , подхода к разработке, который разбивает программное обеспечение на более мелкие связанные части, которые взаимодействуют друг с другом через API.
«По мере того, как все больше и больше разработчиков, команд и организаций ищут преимущества микросервисов, им потребуется больше репозиториев для поддержки этой новой структуры кода», – сказал Сиджбрандиж. «По сути, чем больше у вас микросервисов, тем больше репозиториев вам понадобится. Вот почему неудивительно, что GitHub анонсировал бесплатные частные репозитории ».
Сиджбрандидж привел несколько примеров, когда изменения цен на GitHub сильно ударили по организациям с открытым исходным кодом, включая Open edX , некоммерческую организацию с большим количеством участников, которая разместила в Hacker News следующее:
Я работаю в некоммерческой организации с открытым исходным кодом, которая сотрудничает с github . У нас есть много людей, которые не являются сотрудниками, но подписали договор с нашей организацией и вносят изменения в наше программное обеспечение. С этой новой ценой наш счет увеличится с 200 долларов в месяц до более 2000 долларов в месяц. Мы можем себе это позволить (это все еще небольшая часть нашего счета за AWS), но это заставит нас искать другие альтернативы. Инструменты проверки кода Github уже довольно посредственны по сравнению с другими инструментами, такими как gerrit, и мы давно отказались от отслеживания проблем GitHub из-за отсутствия функций по сравнению с JIRA.
Сиджбрандиж подчеркнул, что команда GitLab считает, что «каждый может внести свой вклад», и эта миссия определяет структуру ценообразования GitLab.com, предлагая неограниченное количество частных репозиториев, неограниченное количество участников и неограниченное количество исполнителей CI бесплатно. Локальное решение, которое включает в себя корпоративные функции и поддержку, – это то, что держит свет в компании. GitLab.com, бесплатная размещенная версия, работает с тем же программным обеспечением Enterprise Edition, но, по собственному признанию Сиджбрандижа, все еще борется с низкой производительностью .
Ранее в этом году, когда сопровождающие проектов с открытым исходным кодом столкнулись с GitHub с открытым письмом об управлении проблемами , GitLab выделился, отреагировав на ситуацию новой инициативой, направленной на «сделать GitLab лучшим местом для крупных проектов с открытым исходным кодом».
Спустя почти месяц GitHub, наконец , извинился перед разработчиками проектов с открытым исходным кодом и пообещал решить их проблемы с помощью постоянной череды изменений.
GitHub не дал никаких указаний на отмену своего недавнего решения об изменении структуры ценообразования. Однако из-за таких конкурентов, как GitLab, GitHub может быть вынужден внести некоторые изменения в свои платные планы. По крайней мере, это могло бы вдохновить компанию на устранение опасений по поводу того, что организациям приходится платить за неактивных пользователей, и, возможно, побудить GitHub предложить клиентам возможность различать участников проектов с открытым исходным кодом и пользователей, которым просто нужен доступ к частным репозиториям.