Что не так с российским GitHub, или Казнить нельзя помиловать

Никогда такого не было, и вот в России опять решили отказаться от западных наработок в пользу отечественных. «Мы будем делать аналог GitHub», – заявили в Минцифры в 2020-ом и… все 3 следующих года жизнь в идее поддерживалась только редкими гомеопатическими упоминаниями в СМИ.

Зато к 2023-му инициатива создания открытого репозитория на отечественных мощностях снова всплыла – объявили конкурс и за месяц собрали команду активистов, готовых реализовывать госпроект за 1,3 млрд долларов. Среди 82 компаний-добровольцев – само Минцифры, МВД, Росреестр, «Тинькофф банк», Ozon, десяток бюджетных структур и несколько физлиц.

Подробностей о том, как именно будет реализовываться проект, Минцифры не дает, но в опубликованных документах четко указывает цели:

– создать национальный репозиторий ПО с открытым кодом;

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

На тематических площадках вроде «Хабра» айтишники обсуждают отечественную инициативу без иллюзий. Нет четкого понимания, для кого (и для чего) конкретно разрабатывается инструмент. Тех, кто выполняет заказы в госсекторе, могут обязать сливать исходники на новую платформу, чтобы ввести в “гражданский оборот” и таким образом решить проблему с правами, но для чего другим разработчикам с уже готовым удобным инструментом отказываться от него в пользу ноунейма – непонятно.

Что не так с российским GitHub, или Казнить нельзя помиловать

Вспоминаются примеры, когда очередная попытка создать местный гитхаб закончилась провалом: тогда разработчики пытались дать доступ к библиотеке с открытым кодом «МосХаб», но она упала после первой же сотни гостей. При этом глава Минцифры подчеркивал, что им важно “поддержать сообщество разработчиков ПО с открытым исходным кодом и создать среду для их совместной работы, свободную от санкционных рисков”.

А что не так с GitHub?

Весной 2022 года GitHub действительно заблокировал десятки корпоративных и личных аккаунтов россиян из-за санкций со стороны США, но, после череды хаотичных блоков и шестидневной дискуссии о необходимости блокировки в РФ, в компании решили “помиловать” обычных разработчиков и компании.

А осадочек остался…

В целом сама идея создать репозиторий на российском домене неплоха, но есть загвоздка. GitHub, от которого так хотят избавиться Минцифры, это не просто веб-сервис, это огромная инфраструктура с большим количеством интеграций и решений с дополнительными плюсами. Создать аналог подобной сложной системе за год (именно столько заложено на эксперимент) и 1,3 млрд рублей – просто невозможно. Для понимания: по состоянию на 2022 год гитхабом активно пользовались 94 млн человек – плюс 20 миллионов по сравнению с предыдущим, было создано 85,7 миллионов новых репозиториев.

Не хочешь – заставим

За время своего существования гитхаб уже превратился в удобную соцсеть с живым сообществом, где делятся кодом, а не фотографиями с отпуска. Это организм, который постоянно воспроизводится, но не вымученный гомункул на аппарате ИВЛ. Пока что решения, которые разрабатываются государственными структурами, не вызывают доверия у локального пользователя: и с точки зрения удобства, и с точки зрения функциональности, и с точки зрения безопасности.

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

Кроме злополучного МосХаба и «Рувики» есть пример с Госуслугами — полностью российским удобным функциональным инструментом. Отличие от гитхаба лишь в том, что Госуслугами закрывали существующую потребность в понятном взаимодействии человека с государством, поэтому сервис оказался востребованным.

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

11
Начать дискуссию