$0,002 за «ничего». Как GitHub пытался монетизировать воздух и нарвался на ярость разработчиков

$0,002 за «ничего». Как GitHub пытался монетизировать воздух и нарвался на ярость разработчиков

После короткого, но шумного сопротивления корпорации пришлось резко нажать на тормоза.

image

GitHub отложил введение платы за использование собственных серверов для запуска рабочих процессов в Actions. Изначально GitHub планировал взимать 0,002 доллара за минуту работы таких процессов на приватных репозиториях, начиная с марта. Это решение вызвало волну недовольства среди разработчиков, особенно в компаниях, активно использующих эту возможность на уровне крупных проектов.

После шквала критики руководство GitHub признало, что допустило ошибку, не обсудив изменение заранее с сообществом. В сообщении на платформе X представители сервиса сообщили, что изменение откладывается, а сама инициатива будет пересмотрена с учётом обратной связи. При этом в компании подчеркнули, что необходимость компенсировать издержки, связанные с поддержкой инфраструктуры Actions, сохраняется.

Несмотря на отказ от немедленного введения платы, GitHub не исключает, что подобные изменения всё же могут быть реализованы в будущем. Для обсуждения возможных вариантов компания запустила отдельную ветку на форуме, пригласив пользователей делиться мнениями.

Первоначально предполагаемая мера касалась только тех, кто использует собственные серверы на приватных репозиториях. Для публичных репозиториев такие задачи оставались бы бесплатными. Одновременно с этим GitHub анонсировал снижение цен на размещённые на стороне сервиса собственные серверы, начиная с января. Изменения были представлены как часть стратегии по упрощению тарифов и улучшению пользовательского опыта.

Однако многие команды, особенно на уровне бизнеса, посчитали анонс несправедливым. В обсуждениях на технических форумах звучали расчёты, согласно которым переход на новую схему мог обернуться тысячами долларов дополнительных расходов в месяц. Кроме того, опасения вызвало то, что минуты, затраченные на выполнение задач на своих серверах, будут вычитаться из бесплатной квоты, включённой в тарифный план, — то есть реальная цена для некоторых пользователей могла оказаться выше заявленной.

Представители GitHub признали, что до сих пор пользователи на своих серверах получали доступ ко всей инфраструктуре Actions бесплатно, что фактически субсидировалось за счёт тарифов на размещённые компанией решения. Новый подход должен был, по их словам, сбалансировать затраты.

Тем не менее, по оценке самой платформы, 96% пользователей не почувствовали бы изменений в счёте, а среди оставшихся 4% большая часть столкнулась бы даже со снижением стоимости. Только 15% из этой группы могли ожидать прирост расходов примерно на 13 долларов в месяц.

Компания также обновила калькулятор стоимости, включив туда расчёт работы на своих серверах. При этом GitHub напомнил, что для некоторых пользователей использование собственного оборудования может оставаться более выгодным, особенно если речь идёт о долгосрочных или ресурсоёмких задачах.

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