Вопросы взаимодействия с государством — это довольно регулярная тема последних двух десятилетий для обсуждения в ИТ-отрасли, но для направления Open Source она традиционно являются особенно актуальной, во многом еще и потому, что политика отношений между независимым разработчикам и регулятором в этой сфере пока так и не приняла каких-то определенных очертаний. Попытки выработать единую стратегию предпринимались не раз, но до сих пор надежды СПО-сообщества обычно сменялись разочарованиями.
Очередную попытку перевести развитие Open Source в нашей стране на рельсы устойчивого сотрудничества с государством сейчас предпринимает автономная некоммерческая организация (АНО) «Открытый код», созданная в прошлом году рядом ведущих игроков российской ИТ-отрасли. В середине сентября организация представила в Минцифры свой собственный проект «Стратегии развития ПО с открытым кодом в Российской Федерации до 2030 года». А в последний день сентября и. о. директора АНО Надежда Кострюкова рассказала о разработанных Экспертным советом организации предложениях на проходившей в Переславле-Залесском на базе Института программных систем РАН ежегодной XIX конференции разработчиков свободных программ.
Свой доклад она начала с общего анализа ситуации в отечественном сегменте СПО, а далее состоялось его обсуждение участниками мероприятия.
За условную точку отсчета широкого продвижения идей СПО в России можно принять примерно
Новая волна подъема интереса к СПО началась в
Тем не менее, по мнению Надежды Кострюковой, на сегодняшний день многие вопросы участия российских СПО-программистов в процессе софтверного импортозамещения решены, само государство выступает сейчас в роли не только регулятора и потребителя софта, но и разработчика СПО. Но при этом еще остается потенциал для вывода на новый уровень взаимодействия между сообществами независимых разработчиков и государством с получением дополнительных выгод для обеих сторон.
По приведенным Надеждой Кострюковой данным, Россия два года назад занимала
Вместе с тем за последние полтора года виден существенный рост рисков участия российских разработчиков в международном сотрудничестве, которое является фундаментальной основой самой идеи Open Source. Речь идет о случаях блокировки и даже удаления российских репозиториев в международных проектах, о проблемах с оплатой услуг и даже о попытках использования вредоносного кода против пользователей в России (правда, это был единичный случай).
В этой ситуации поддержка отечественного СПО со стороны государства выглядит весьма желательной, это могло бы делаться по таким направлениям:
- защита интересов отдельных разработчиков и сообщества в целом;
- стимулирование создания отечественной инфраструктуры;
- совершенствование нормативного и методического регулирования;
- поддержка развития культуры работы с открытым ПО;
- меры финансовой поддержки.
Вроде бы встречный интерес со стороны руководства страны есть. В частности, еще в 2021 г. премьер-министр говорил о программе участия российского бизнеса в международных Open Source-проектах, а летом 2023 г. президент дал поручение по созданию отечественных хранилищ кода, необходимых для совместной работы российских и иностранных программистов (в рамках национального проекта по формированию экономики данных на период до 2030 г.).
Для обеспечения взаимодействия бизнеса и государства в нашей стране применяется механизм стратегий, именно его предлагается использовать и для СПО. Среди приоритетных шагов такой стратегии Надежда Кострюкова назвала создание экосистемы репозиториев, включая российский аналог GitHub — Национальный репозиторий, и стимулирование участия зарубежных разработчиков из дружественных стран в российских Open Source-проектах.
Устранение нормативных барьеров требует постоянной работы в условиях быстрых изменений в ИТ-сфере, зачастую новые технологии не укладываются в старую законодательную базу, постоянно есть необходимость устранения давних противоречий (в частности, речь идет о многолетних трудностях внесения СПО в Реестр отечественного ПО). Кроме того довольно регулярно появляются новые законодательные препятствия, в качестве примера был приведен недавно принятый закона о НКО (некоммерческие организации), некоторые формулировки которого затронули сферы ИТ, науки, образования, культуры. «Если подходить формально к записанным там положениям, то под административную или уголовную ответственность может попасть любая деятельность в международных проектах, в том числе и в сфере СПО, например, в виде передачи своего кода в зарубежных репозиторий, или даже просто регистрация в качестве участника проекта», — отметила Надежда Кострюкова, сообщив, что предложения по корректировке данного закона уже направлены в Минцифры.
По ее словам, опрос представителей ИТ-отрасли показал, что половина респондентов обращалась за поддержкой к государству, причем 38% из них получили позитивные решения, 27% имеют как позитивный, так и негативный опыт. Те, кто не обращались и не собираются делать это, объясняют свою позицию, в том числе, не очень понятным порядком отчетности за полученные средства и сложностями оформления заявок. Но при этом 74% опрошенных согласились с тезисом о том, что существующих мер поддержки недостаточно. В настоящее время видно, что отечественные разработчики намного активнее участвуют в международных проектах, чем зарубежные программисты в российских. Наверное, государство могло бы поспособствовать каким-то образом тому, чтобы изменить такой дисбаланс, расширяя сотрудничество с дружественными странами.
В качестве инструмента взаимодействия сообщества разработчиков с государством, в том числе в плане реализации предложенной стратегии, как раз и предлагается использовать АНО «Открытый код».
Последующая дискуссия показала скорее скептическое отношение аудитории к предложенным идеям. «Опыт взаимодействия с государством последних лет говорит о том, что оно готово принимать решения, но вот с их реализацией не очень получается», — озвучил свои опасения один из участников разговора. Было высказано мнение о том, что было бы лучше, если бы власти не столько бы занимались поддержкой, сколько бы не возводили новые препятствия.
Критически была воспринята и идея создания Национального репозитория, который скорее может отпугнуть иностранцев от участия в российских проектах, чем привлечь их. Не говоря уже о том, что сам термин «национальный» противоречит базовой модели деятельности мирового сообщества Open Source, основанного во многом именно на устранении национальных границ. Были высказаны опасения и по поводу того, что реально поддержку смогут получить только крупные корпорации, в том числе и потому, что малые организации и индивидуальные разработчики просто не смогут осилить огромный объем документов, необходимых для подачи заявок на поддержку со стороны государства (в качестве примера таких сложностей называлась и процедура включения программ в Реестр отечественного ПО),
Тем не менее, несмотря на все высказанные опасения и сомнения, обсуждение сообщения представителя АНО «Открытый код» закончилось на позитивной ноте: решать вопросы взаимодействия сообщества разработчиков с государством нужно, и целый ряд участников конференции высказал желание участвовать в этом деле.