12:26, 11 октября 2024

Минцифры готовит общее регулирование существующих аналогов GitHub в РФ и отказывается от проекта единого репозитория

11 октября 2024 года СМИ сообщили, что Минцифры готовит единое регулирование существующих аналогов GitHub в РФ, включая общие требования по кибербезопасности. Ведомство отказывается от идеи создания одного основного российского репозитория открытого кода.

Читать на сайте

Вместо единого российского репозитория открытого кода Минцифры готовит документ, который описывает правила и требования к российским хранилищам, заявил СМИ директор Центра компетенций по импортозамещению в сфере информационно-коммуникационных технологий Илья Массух. По его словам, в Минцифры было принято решение об отказе от единого репозитория кода, и вместо него сейчас «в высокой степени готовности» находится «концепция российских репозиториев», в которую войдут единые требования по безопасности хранилищ.

В Минцифры заявили СМИ, что «сейчас совместно с заинтересованными ведомствами и организациями ведомство работает над концепцией создания и развития экосистемы репозиториев, находящихся на территории и в юрисдикции РФ».

«Тема с российским репозиторием свободного ПО изначально была сомнительной, так как было непонятно, кому может понадобиться единое хранилище. А вскоре появилась публичная инфраструктура у крупных частных игроков. Высказывалась идея о создании некоего "репозитория репозиториев", который объединит существующие частные хранилища, и требования могут готовить для него» — рассказал СМИ глава совета директоров "Базальт СПО" Алексей Смирнов.

Директор департамента разработки программного обеспечения «Рексофт» Николай Сокорнов объяснил СМИ, что отказ от единого репозитория кода — «правильная инициатива», так как распределенная система хранилищ кода более безопасна.


В апреле СМИ сообщили, что Минцифры пересмотрит эксперимент по созданию российского аналога GitHub в рамках его развёртывания на уже существующей подобной платформе одной из IT-компаний в РФ. В этом случае в ведомстве смогут не тратиться на новую инфраструктуру для этого проекта, а перенаправить выделенные средства командам разработчиков ПО с открытым кодом.

Минцифры направило в правительство предложения об изменении хода эксперимента по созданию в РФ национального репозитория открытого кода, рассказали СМИ в министерстве. Проект планировалось запустить до конца апреля. «Решено выбрать один из уже существующих общедоступных отечественных репозиториев вместо создания новой площадки», — пояснили в Минцифры. При положительном решении правительства эксперимент может быть возобновлён в ближайшие пару месяцев, ожидают в министерстве.

Средства ликвидируемого «Росинфокоминвеста», которые планировалось направить на создание репозитория (1,39 млрд рублей), предлагается использовать для поддержки наиболее востребованных проектов в сфере открытого ПО и создания новых IT-продуктов, говорят в Минцифры. Обязательным условием для получателей будет размещение продуктов в российских репозиториях открытого ПО.

В марте 2024 года СМИ сообщили, что запуск проекта российского аналога GitHub от Российского фонда развития информационных технологий (РФРИТ) и Минцифры отложен на неопределённый срок в связи с отсутствием финансирования. В начале марта 2023 года Минцифры нашло инвестиции в размере более 1,3 млрд рублей на создание государственного репозитория ПО. Ведомство выяснило, что на счетах фонда «Росинфокоминвест» с 2007 года находится без движения нужная для создания отечественного аналога GitHub сумма. Но эти деньги так и не были переданы в РФРИТ, ответственный за реализацию проекта российского аналога GitHub.

По данным профильных экспертов в РФ уже несколько лет существуют локальные репозитории крупных компаний, включая проекты «РТК-Феникс» («Ростелеком»), «Сфера» (T1), GitVerse («Сбер»), GitFlic (компании «Ресолют», которая на 51% принадлежит «Группе Астра»).

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

История создания российского аналога GitHub от РФРИТ и Минцифры

В ноябре 2022 года стартовал эксперимент по созданию государственного репозитория ПО от Минцифры. Он должен продлиться до 30 апреля 2024 года.

В начале апреля прошлого года Российский фонд развития информационных технологий (РФРИТ) завершил приём заявок от активных разработчиков Open Source на участие в эксперименте по развитию использования открытого ПО в рамках создания национального репозитория — аналога GitHub. Основным критерием отбора на этом этапе был опыт работы с открытым кодом. Для подтверждения опыта разработчикам было необходимо указать в своей заявке ссылки на информационные ресурсы (Habr, Github или аналогичные).

Согласно постановлению Правительства РФ от 10.10.2022 № 1804 «О проведении эксперимента по предоставлению права использования программ для электронных вычислительных машин, алгоритмов, баз данных и документации к ним, в том числе исключительное право на которые принадлежит Российской Федерации, на условиях открытой лицензии и созданию условий для использования открытого программного обеспечения», предусматривается:

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

Данная лицензия очень похожа на «Государственную открытую лицензию» версии 1.1. Права на текст лицензии принадлежат Минцифры (digital.gov.ru), она действует в рамках законодательства РФ.


30 апреля 2022 года Минцифры пообещало запустить российский аналог GitHub до конца года. В этом проекте будут участвовать госкомпании и крупные отечественные IT-компании. Например, там должно было публиковаться программное обеспечение под открытой лицензией, находящееся в собственности государства.


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

Обслуживать и размещать на своей IT-инфаструктуре аналог популярного веб-сервиса для хостинга IT-проектов и их совместной разработки GitHub будет отдельный оператор. Его должен определить Российский фонд развития информационных технологий (РФРИТ).

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

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

Основной участник и организатор отечественного аналога GitHub — недавно созданная некоммерческая организация «Открытый код». В неё уже вошли компании VK, Т1, «Ростелеком» и другие разработчики и заказчики программных решений с открытым кодом.


Примечательно, что в октябре 2021 года Минцифры и АНО «Цифровая экономика» представили некоммерческую организацию Russian Open Source Foundation, которая должна была объединить основных разработчиков софта с открытым кодом в нашей стране, включая Яндекс, Mail.ru Group, ВТБ, Postgres Pro, Arenadata и «Сбер». На базе этой НКО запущен портал Russia Open Source Hub. Это коммуникационная площадка и независимое сообщество, которое объединяет всех причастных к «открытому коду», разработке российского ПО и IT-индустрии в целом.


В сентябре 2021 года Правительство РФ утвердило второй пакет решений для ускоренного развития IT-индустрии страны и о том, что в стране должна появиться отечественная платформа-аналог GitHub.


В январе 2020 года Минэкономики предложило создать в России аналог GitHub за 2,1 млрд рублей. Тогда ведомство пояснило, что отечественный GitHub необходим на случай отключения России от GitHub и других подобных репозиториев «из-за репутационных и санкционных рисков».


В России уже была одна попытка создать национальный репозиторий, которую предпринял Национальный фонд алгоритмов и программ в 2014 году по заказу Минкомсвязи. Но этот проект оказался провальным.


Платформы для развития открытого исходного кода от российских IT-компаний

«Ростелеком» создал на базе своих мощностей безопасный и доверенный репозиторий проверенных и популярных Open Source пакетов и библиотек, наиболее часто используемых при разработке ПО, под названием «РТК-Феникс».

Правительство Москвы открыло доступ к библиотеке разработок с открытым кодом Mos.Hub (МосХаб) — аналогу GitHub и GitLab. Информационным сопровождением проекта Mos.Hub занимаются специалисты Департамента информационных технологий Москвы (ДИТ).

Дочка «Сбера» компания «СберТех» приглашает разработчиков протестировать свой аналог GitHub — веб-сервис GitVerse, который полностью совместим с Git и имеет высокую скорость работы.

Российская компания 3Logic Group от­ка­залась от сов­мес­тно­го проек­та с китайской компанией Open Source China (OSChina, создатель Gitee) и запустила платформу для хранения и разработки открытого исходного кода Gitlife.

Обсудить