Единый реестр российских программ для электронных вычислительных машин и баз данных (Реестр отечественного ПО), наполнение которого началось в январе 2016 г., уже содержит сведения о почти 5000 продуктов, приписанных к 23 различным категориям. Казалось бы, выбор огромен. Приходи в этот постоянно расширяющийся «супермаркет», выбирай «правильную полочку» и приобретай нужный товар, исходя из его цены, функциональности, удобства использования и прочих критериев. Однако заказчики (даже те, которые находятся под санкциями или обязаны следовать разного рода импортозаместительным директивам) переходят на отечественный софт далеко не так активно, как некоторым хотелось бы. Одна из причин этого явления — неуверенность в том, что новый софт будет корректно работать со старым. Проще говоря, не будет вертикальной совместимости между отдельными продуктами, относящимися к разным слоям ИТ-инфраструктуры.

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

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

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

Примером отечественного вертикально интегрированного решения является корпоративная платформа унифицированных коммуникаций, выполненная на базе сервера «Эльбрус» (производства МЦСТ) и ОC «АЛЬТ Сервер» (разработчик «Базальт СПО»). Ещё один пример: программно-аппаратный комплекс, cостоящий из четырех слоев — одного аппаратного («Эльбрус») и трех программных (ОС BaseAlt Linux; СУБД Postgres Pro; СЭД «Дело» и «Мой Офис»).

«Да, в чем-то российское ПО может уступать зарубежным аналогам, — признает президент ГК InfoWatch и председатель правления АРПП „Отечественный софт“ Наталья Касперская. — Но даже высококачественные отечественные решения могут быть несовместимы с существующей инфраструктурой, чаще всего иностранной, в которую уже вложены немалые средства. Поэтому ключевой проблемой в отрасли становится вертикальная совместимость российских программных продуктов и переход на платформенные решения. Для этого нужно решить сверхзадачу по объединению усилий всех разработчиков».

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

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

Как рассказал Иван Панченко, в каталоге будет указано, какому уровню совместимости соответствует ПО:

  • односторонняя декларативная совместимость (когда компания «А» объявляет о том, что ее продукт совместим с продуктом компании «В», а компания «B» хранит молчание);
  • двусторонняя декларативная совместимость (когда компания «А» объявляет о том, что ее продукт совместим с продуктом компании «В», а компания «B» это подтверждает);
  • независимая экспертиза;
  • успешный опыт внедрения.

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

Разумеется, каталог совместимости не закрыт и для остальных отечественных участников Реестра. А вот о наличии в нем зарубежных продуктов, совместимых с отечественными ОС, СУБД, средствами виртуализации и т. д., речь пока не идет. Хотя, вполне возможно, многим заказчикам было бы интересно, к примеру, узнать о том, cовместим ли имеющийся у них зарубежный софт с отечественными программными продуктами.

Численность комитета по интеграции пока расширять не предполагается. Чтобы не возникли организационные трудности при принятии решений.