КиберпанкДеталиТехнологии

Российский исходный код: как создание национального хранилища ПО повлияет на цифровой суверенитет страны

В Минцифры заявили, что эксперимент по размещению открытых кодов на отечественной площадке начнется 1 ноября 2022 года.

На ней, в частности, появится софт, разработанный для госорганов и корпораций, например МВД и Росреестра.

Что происходит

В России приняли решение о создании национального репозитория ПО с открытым кодом, заявили в Минцифры. Софт смогут использовать все желающие для других проектов. 

Как это работает

В ведомстве ранее пояснили, что репозиторий станет аналогом GitHub — крупнейшего в мире веб-сервиса для хостинга ИТ-проектов и их совместной разработки.

Почему это важно

Эта мера окажет серьезную поддержку отечественным разработчикам и станет большим шагом на пути развития цифрового суверенитета России. 

Контекст

Помимо GitHub, для хостинга кодов используют также GitLab и Bitbucket. В конце 2021 года в России запустили аналогичный сервис GitFlic, но пока только для малого и среднего бизнеса.

Что происходит

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

  • В нем планируется размещать ПО, созданное в том числе на средства госбюджета. Коды смогут использовать все желающие для реализации других проектов. 
  • Например, в открытом доступе появится софт, разработанный для госорганов и корпораций. Среди них само Минцифры, МВД, Росреестр, Российский фонд развития информационных технологий.
  • Ранее советник главы Минцифры Сергей Сергиенко рассказывал, что первыми в репозиторий включат программы из инфраструктуры электронного правительства (за исключением тех, что обеспечивают криптографическую защиту информации). По мнению экспертов, это может быть софт, отвечающий за процесс аутентификации, создание электронных подписей или использование баз данных.
  • Российские разработчики также смогут по желанию размещать на платформе собственное ПО.
  • Предполагается, что в этом хранилище можно будет не только брать выложенные коды для создания ИТ-продуктов, но также работать с ними и тестировать. Вероятно, будет возможность и для совместной разработки.
  • Тестирование репозитория продлится с 1 ноября 2022 года до 30 апреля 2024 года. 

Как это работает

В Минцифры ранее объяснили, что репозиторий станет аналогом GitHub — крупнейшего в мире веб-сервиса для хостинга ИТ-проектов и их совместной разработки.

  • GitHub представляет собой экосистему, которая позволяет разработчикам использовать любые имеющиеся там исходные коды и размещать свои. 
  • С помощью специального сервиса Git или системы контроля версий разработчики могут отслеживать изменения в файлах и при необходимости откатиться к ранее сохраненной версии, как в видеоигре. Сервис также позволяет айтишникам работать вместе над одним проектом. 
  • Кроме того, есть функция багтрекинга, то есть отслеживания ошибок при создании ИТ-продукта.
  • Услугами GitHub пользуются более 40 млн разработчиков в разных странах и свыше 1,5 млн компаний, в том числе Apple, Google и Amazon.

Специалисты подчеркивают, что на сегодняшний день открытое ПО стало крайне популярным инструментом за счет прозрачности и аполитичности. ИТ-специалисты могут разрабатывать как собственные продукты, так и адаптировать коды для любых нужд компании-заказчика. 

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

Почему это важно

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

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

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

«Российская газета» уточняет, что в 85% отечественного ПО используется открытый код. GitHub, как и другие сервисы, пока не сообщал о планах блокирования российских пользователей, но эксперты считают, что есть риски. 

  • Во-первых, уже сейчас пользователи GitHub сталкиваются со сложностями при оплате подписки для расширенного функционала из-за западных санкций.
  • Во-вторых, новые ограничения со стороны США, предполагают эксперты, вынудят GitHub заблокировать доступ (сервис с 2018 года принадлежит американской корпорации Microsoft).
  • В апреле сервис уже заблокировал учетные записи нескольких российских разработчиков, которые связаны с компаниями из санкционных списков США, например группы «Сбера» и Альфа-Банка. 

Контекст

GitHub — не единственный хостинг исходных кодов.

  • Главным конкурентом GitHub обычно называет GitLab. У него схожий функционал, но он уступает по популярности. Как объясняют сами пользователи, причина в том, что GitHub появился раньше конкурента (на 6 лет), у него богаче коллекция сторонних сервисов, а размещение собственного кода на платформе — «лучшее резюме» для ИТ-специалиста. 
  • Еще одно популярное хранилище — Bitbucket, однако у него есть существенное отличие. Bitbucket ориентирован на частный исходной код и специализируется на корпоративных и бизнес-пользователях, а GitHub обслуживает огромное сообщество разработчиков.
  • В России уже создан облачный хостинг ПО с открытым кодом. Компания «Ресолют» в декабре 2021 года запустила сервис GitFlic, созданный на базе системы Git. Как отметил гендиректор GitFlic Алексей Синицин, проект пока нацелен на мелкий и средний бизнес и еще не готов к крупным клиентам. Поэтому, по его словам, «места хватит нескольким репозиториям». 
Копировать ссылкуСкопировано