Про российский GitHub

Когда я слышу приставку «российский» рядом с каким‑то иностранным словом, я резко перестаю верить в успех такого проекта. Особенно, если за дело берутся наши бесстрашные чиновники.

b6cee538bf065466e87603c95e043c26.jpeg

Начитался я тут новостей про то, кто, в какие сроки и с каким бюджетом будут строить российский GitHub и решил порассуждать что из этого может получиться и кому оно надо?

Синопсис:

Выделено 1,3 млрд рублей на создание российского репозитория открытого ПО.

Репозиторий якобы должен заменить недружественный GitHub, который начал блокировать российские учётки.

Финальный релиз назначен на начало 2024 года. А на днях утвердили список будущих создателей репозитория. Как он составлялся не понятно. Точнее, наоборот, очень даже понятно.

В него вошли ПАО «Газпром нефть», Минцифры, Правительство Тамбовской области, Тинькофф банк и ещё 60 юридических и 20 физических лиц. Но не вошли IT‑гиганты, вроде Яндекса, Вконтакте, Лаборатории Касперского.

Кстати, в официальном перечне указано, что участие также примет Федеральная служба служебных приставов. Ну это ладно, все мы люди)

7c799437ae688550236650261fa6d707.png

С точки зрения госбезопасности — решение о создании репозитория в ru домене, конечно, правильное. Но есть сомнения, что штука получится хоть немного полезной и не будет забыта, как отечественный браузер Спутник[ссылка удалена модератором] со своим знаменитым «рекламоотводом». На его разработку в своё время тоже выделялся немаленький бюджет.

Где-то там же, рядом со Спутником похоронен Ё-мобиль (ладно хоть не на госбюджет разрабатывался) и ещё десятки отечественных аналогов чего бы то ни было. Так почему же будущий репозиторий рискует оказаться там же?

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

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

Или, обяжут туда сливать исходники тех, кто выполняет проекты в госсекторе. Но я вот совсем не понимаю кому и зачем это нужно и полезно?

Ещё вопрос:, а много ли Open Source в России? Насколько я помню, по пальцам можно пересчитать российские компании с открытым кодом. Если я не прав, напомните в комментариях.

Другой вопрос: кому будет доступен код? Вряд ли всем желающим, интеллектуальная собственность и всё такое. А если только чиновникам, то зачем? Сомневаюсь, что они вообще умеют такое читать.

А если они заставят айтишников использовать этот аналог как свой боевой репозиторий? Ну у меня к этому много вопросов возникает. Вот, представим, он вдруг ляжет и полдня будет лежать. Да у нас релизы все затормозятся. Как по мне, все нормальные компании постараются как можно дольше и как можно дальше держаться от этой разработки.

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

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

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

Я вот не верю что за год и 1,3 млрд рублей мы сможем сделать что‑то хоть на 5% приближенное к GitHub по пользе и инфраструктуре. Скорее, это будет просто Git в облаке. Но если так, то это можно было сделать гораздо дешевле и быстрее.

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

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

А у нас обычно по‑другому: «Давайте сделаем Сколково и у нас будет своя кремниевая долина». Но это не так работает. Вот и получаются у нас всегда какие‑то формальные штуки, которые не несут никакой ценности для сообщества.

То же самое с открытым банкингом. Релиз обещали ещё летом 2022 года. Многие финтех игроки (в том числе и Кнопка) подготовились и проработали новые сценарии. Но проект завис на стороне госорганов и всё ещё не запущен.

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

© Habrahabr.ru