Развитие информационных технологий – коллективный труд миллионов разработчиков программного обеспечения по всему миру.
Однажды найденное эффективное решение быстро становится доступным всему сообществу. В этом постоянном обмене идеями – залог успеха отрасли и гарантия появления новых продуктов, без которых уже невозможно представить себе повседневную жизнь людей.
Традиция выкладывать свои разработки в открытый доступ сложилась много лет назад и до недавнего времени функционировала вполне исправно и надежно.
Но, как показали беспрецедентные санкции, с которыми столкнулась Россия, и в этой сфере мы не вправе позволить себе полностью зависеть от иностранных платформ.
Например, тот же GitHub – крупнейшее в мире хранилище разработок с открытым исходным кодом – официально о каких-либо санкциях не объявлял, однако с апреля 2022 г. блокирует аккаунты некоторых российских разработчиков.
Не отказываясь от сотрудничества с зарубежными коллегами, мы должны развивать свои системы и платформы, которые будет невозможно выключить, что называется, по одному щелчку.
Более десяти лет назад Правительство Москвы создало городской репозиторий программного обеспечения, в котором хранится исходный код программного обеспечения городских сервисов, информационных систем и отраслевых платформ.
Сегодня мы делаем следующий шаг – запускаем на его основе библиотеку решений с открытым кодом Mos.Hub.
Сейчас эту библиотеку тестируют городские ИТ-специалисты. Совсем скоро все желающие смогут использовать готовые решения с Mos.Hub вместо того, чтобы разрабатывать с нуля собственные продукты, а также делиться собственными разработками.
Помимо репозитория, в Mos.Hub есть дополнительные полезные функции для разработчиков. Например, одна из самых значимых – возможность проверить код на ошибки и наличие вредоносных компонентов.
Mos.Hub – часть большой работы по формированию столичной экосистемы разработки программного обеспечения. В ближайшие несколько лет мы планируем полностью перейти на собственные решения для совместной разработки ПО, включая сервисы управления проектами, ведение документации и другие инструменты.
Это ускорит создание новых полезных продуктов для бизнеса и людей и позволит российским разработчикам сохранить свою конкурентоспособность независимо от решений, принимаемых за пределами страны.