Разделы

Бизнес Законодательство Цифровизация ИТ в госсекторе

Ограничение закупок иностранного ПО: Российские разработчики указывают Минкомсвязи на недочеты постановления

Опрошенные CNews отечественные разработчики свободного ПО изучили проект правительственного постановления об ограничении закупок иностранных программных продуктов и рассказали, чего в нем не хватает.

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

Разработанный Минкомсвязи проект постановления Правительства сейчас опубликован на сайте regulation.gov.ru. Его общественное обсуждение продлится до 27 марта 2015 г.

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

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

Согласно проекту, ПО будет считаться отечественным, если исключительное право на него «на территории всего мира и на весь срок действия исключительного права принадлежит Российской Федерации, субъекту РФ или муниципальному образованию, российской организации, подконтрольной россиянам, или непосредственно гражданам России. Кроме того, ПО должно быть доступно в свободной продаже, а общая сумма выплат иностранным компаниям по лицензионным договорам, связанным с его разработкой, не должна превышать 30% от выручки правообладателя за календарный год.

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


Глава Минкомсвязи Николай Никифоров на конференции разработчиков OS Day в декабре 2014 г.

Компания «Постгрес профессиональный» создана тремя российскими разработчиками СУБД PostgreSQL, имеющими статус Major Contributor, и занимается разработкой и поддержкой в России свободной СУБД PostgreSQL. Ее инвестор Антон Сушкевич напоминает, что в мире как свободного, так и проприетарного ПО комьюнити исполняют множество важных функций, и без опоры на них продвижение отечественных программных продуктов может встретить ненужные затруднения. Большинство известных программных продуктов и ИТ-решений продвигались и завоевывали симпатии публики именно с опорой на комьюнити, говорит он.

Комьюнити позволяет мобилизовывать большое количество разработчиков для работы над свободными проектами: «Oracle потратил на создание своей СУБД 30 лет и денег больше, чем ВВП многих стран. Так что альтернативную базу данных физически невозможно сделать силами одной компании по приказу за год или за два, потребуется работа сообщества».

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

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

У каждого из названных министром связи Николаем Никифоровым направлений разработки отечественного ПО (операционные системы, СУБД, офисные приложения и др.) в России есть собственное сообщество, причем между собой они, как правило, не пересекаются, говорит Сушкевич. Поэтому имеет смысл оказывать господдержку не одному, а каждому из них. Между тем, в постановлении «о запрете покупки иностранного ПО» этот вопрос полностью обойден.

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

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

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

Владимир Рубанов, президент и генеральный конструктор компании «Роса» (разработчика дистрибутива Rosa Linux), поддерживает появление постановления, и вспоминает, что сам принимал участие в подготовке аналогичного документа в 2011 г. при разработке прототипов Национальной программной платформы.

Что дает внедрение среды общих данных: опыт крупного девелопера
цифровизация

Многих участников отрасли, интересы которых лежат в экосистеме импортного ПО, постановление пугает, однако, оно легко обходится, говорит Рубанов. В нем нет жестких запретов и реальная правоприменительная практика будет все равно определяться конкретными госзаказчиками, полагает он.

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

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

Сейчас спектр отечественных продуктов с такими параметрами независимости недостаточен для покрытия всех ИТ-потребностей государства, и над закрытием «белых пятен» придется долго работать, полагает Владимир Рубанов.

Облегченная миграция с Oracle: как осуществить переход на новую СУБД быстрей и проще
Импортозамещение

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

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

Гендиректор компании «Альт Линукс», разработчика одноименной ОС ALT Linux, Алексей Смирнов имеет к постановлению наименьшее число замечаний. Он напоминает, что для успешной конкуренции местных фирм с глобальными корпорациями не обойтись без преференций при госзакупках, и они действуют во многих странах мира. Эта позиция была услышана министерством, которое отказалось от идеи введения 10% сбора с продаж ПО и перераспределения этих средств в виде субсидий на разработку отечественного ПО.

Определение отечественного ПО в проекте постановления выбрано достаточно разумное и легко проверяемое: «По сути требуется, чтобы права на продукт принадлежали лицу, находящемуся в российской юрисдикции, и чтобы были ограничены лицензионные отчисления за рубеж. Для того, чтобы не было необходимости при проведении каждой закупки проводить экспертизу "отечественности" ПО, создается Реестр, с которым легко свериться».

Конкретные замечания «Альт Линукса» носят, главным образом, технический характер.

Так, Алексей Смирнов предлагает вместо упомянутого «ПО с открытыми исходными кодами» в тексте документа использовать термин «свободное ПО», определенный в ГОСТ Р 54593-2011 «Информационные технологии. Свободное программное обеспечение. Общие положения».

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

Наконец, для внесения в Реестр программные продукты должны соответствовать тому же ГОСТ Р 54593-2011, который предписывает наличие в России инфраструктуры поддержки и развития этого ПО. Если этого не сделать, рассказывает Смирнов, то станет возможной закупка с преференциями иностранных программных продуктов, в том числе и разработанных в компаниях, уже присоединившихся к санкциям против России.

Владислав Мещеряков