Продукты на базе компонентов с открытым исходным кодом могут удалить из реестра отечественного ПО. Правила, которыми руководствуется Минкомсвязь, запрещают добавлять в реестр ПО с компонентами, которые распространяются по свободным лицензиям GPL и MPL.
Как ОС на ядре Linux становятся российскими
ОС «Альт» (ранее называлась AltLinux), AstraLinux, РЕД ОС, ROSA и другие ОС из реестра отечественного ПО построены на различных дистрибутивах Linux. Сами же дистрибутивы Linux базируются на ядре, которое с 1991 года распространяется по лицензии GPL v.2.
Разработчики дополняют ключевые компоненты Linux оконными менеджерами, криптографическими средствами и другими инструментами, которые могут расширить функциональные возможности ОС, сделать ее узкоспециализированной или более комфортной в использовании. Это позволяет ОС попасть в реестр российского ПО и считаться новым продуктом.
Аналогичные действия выполняют и с другими продуктами, к примеру, с офисными пакетами. Но в отдельных случаях разработчики продвигают откровенный плагиат. Так случилось с офисным пакетом AlterOffice, который сначала включили в реестр, а затем исключили из него из-за схожести с LibreOffice с открытым исходным кодом.
Как ПО попадает в реестр
Антон Кулагин, разработчик ПО из Томской области, решил искать заказчиков в госсекторе. Для этого программисту потребовалось добиться включения его продукта в реестр отечественного ПО, а значит, подать соответствующую заявку.
Документы нужно оформить в соответствие с постановлением Правительства РФ №1236. Документ содержит правила, которые определяют, является ли программный продукт российским.
Минкомсвязь должна рассмотреть заявку и принять решение о включении ПО в реестр или отклонить ее. Решение выносится по результатам голосования экспертного совета при министерстве, в отдельных случаях – после дополнительной экспертизы в подведомственном НИИ «Восход».
Но на практике Минкомсвязь руководствуется методическими рекомендациями от ЦКИТ (Центра компетенций по импортозамещению в сфере информационных технологий). И они не совпадают с правилами из постановления №1236.
Суть методических рекомендаций ЦКИТ
Новую версию методических рекомендаций приняли 26 декабря 2019 года – их утвердил экспертный совет при Минкомсвязи. Документ запрещает добавлять в реестр отечественного ПО продукты, которые включают компоненты с открытыми GPL- и MPL-лицензиями.
Соответствующие нормы можно найти во втором разделе, посвященном проверке юридической чистоты ПО. Разработчик должен подготовить список сторонних компонентов, которые используются в продукте, указать правообладателей этих компонентов и лицензии для распространения. Лицензии GPL и MPL – под запретом:
Но такие компоненты являются основой Linux. На базе ядра этой системы работает более 40 российских ОС, включенных в реестр. В предыдущей версии рекомендаций и в постановлении №1236 ничего не было сказано о GPL- и MPL-лицензиях.
В чем проблема
Юридическая сила рекомендаций равна силе других документов, которые имеют отношение к реестру российского ПО. Новая редакция документа спровоцировала опасную ситуацию.
Рекомендации противоречат правилам, установленным правительством, и потенциально могут запустить процесс исключения из реестра практически всех ОС и десятков других программ на базе GPL- и MPL-компонентов.
Если российские ОС и другие продукты удалят из реестра, госорганы и госкомпании получат возможность закупать иностранное ПО, ведь российских аналогов у таких программ не останется. Эксперты проанализировали записи реестра и установили, что в нем нет ни одной на 100% отечественной ОС – все базируются на ядре Linux.
Если заявка на включение нового ПО в реестр не соответствует рекомендациям, Минкомсвязь отклонит ее. Создание продуктов с нуля лишает разработчиков конкурентных преимуществ и серьезно замедляет процесс выхода отечественного ПО на рынок.