Можно ли внести в Реестр отечественного ПО программы, написанные на PHP?
21 минута
Этот вопрос волнует многих разработчиков и руководителей IT-компаний. Ответ короткий: да, можно. Более того, в Реестре уже зарегистрировано множество проектов, использующих PHP. И среди разработчиков не только IT-компании, но даже физлица.
Однако есть важный нюанс: язык программирования не имеет значения. Ключевой вопрос — соответствует ли ваше программное обеспечение строгим критериям, установленным Постановлением Правительства № 1236 и последующими изменениями.
Давайте разберемся, что именно проверяет Минцифры и какие риски существуют именно для PHP-проектов.
Главное — не язык, а лицензионная чистота
Экспертов Минцифры не интересует, на каком языке написан код. Их задача — убедиться, что продукт является российским по праву владения, не находится под иностранным контролем и не содержит компонентов, которые ограничивают его распространение .
Сам язык PHP распространяется под свободной лицензией PHP License, которая не является «закрывающей». Проблемы начинаются там, где у типичного PHP-разработчика обычно и сосредоточено самое интересное — в зависимостях.
Основные источники риска в PHP-проектах
| Компонент | Потенциальная проблема | Комментарий |
| Фреймворки (Laravel, Symfony, Yii) | Разные лицензии в разных версиях | MIT и BSD — безопасны. Нужно проверять каждую версию |
| Библиотеки через Composer | GPL, AGPL, LGPL — «закрывающие» лицензии | Основная зона риска. Требует аудита каждого пакета |
| Базы данных (MySQL, PostgreSQL) | GPL-лицензии | Если вы поставляете БД в составе дистрибутива — проблема. Если пользователь подключается к своей — нет |
Правило простое: ваш дистрибутив не должен содержать иностранных компонентов с «закрывающими» лицензиями.
Актуальные требования к ПО для включения в Реестр (2025–2026)
Требования ужесточаются. Вот что нужно знать на сегодняшний день:
1. Базовые критерии (были и раньше)
- Исключительные права принадлежат российской компании или гражданину РФ (доля иностранного участия — менее 50%);
- ПО зарегистрировано в Роспатенте (есть свидетельство на программу для ЭВМ);
- Техподдержка и разработка находятся в России.
2. Новые требования (2025–2026)
Самое важное изменение: ПО должно быть совместимо с двумя российскими операционными системами (для десктопных решений) .
Сроки введения по классам ПО:
- С 1 июня 2025 — средства виртуализации, офисное ПО;
- С 1 января 2026 — утилиты, инструменты облачных вычислений, системы хранения данных;
- С 1 января 2027 — промышленное ПО, инструменты управления процессами.
Для ПО в составе программно-аппаратных комплексов (ПАК) достаточно совместимости с одной российской ОС .
3. Требования к сайту компании (нововведение 2025 года)
Минцифры теперь требует, чтобы на официальном сайте IT-компании были опубликованы:
- Полное наименование, адрес, ИНН, ОКВЭД;
- Контактные данные (email, телефон);
- Описание продуктов и цен;
- Информация об используемых языках программирования, фреймворках, SDK;
- Сведения о наличии исключительных прав на ПО;
- Для продуктов из Реестра — ссылка на запись в Реестре.
ㅤ
Сайт должен работать круглосуточно, доступ должен быть без регистрации. Несоблюдение грозит отказом в аккредитации или её аннулированием. Далее необходимо сделать следующие шаги.
Шаг 1. Аудит зависимостей. Это самый важный этап для PHP. Изучите каждую лицензию. Замените компоненты с GPL/AGPL/LGPL на аналоги с MIT, BSD или Apache 2.0.
Особое внимание: даже если вы не поставляете MySQL, проверьте, не тянет ли какая-нибудь библиотека GPL-компонент транзитивно.
Шаг 2. Регистрация в Роспатенте. Формально свидетельство на программу для ЭВМ не является обязательным для Реестра, но на практике оно сильно упрощает процедуру . Без него эксперты могут запрашивать дополнительные подтверждения прав.
Шаг 3. Проверка совместимости с российскими ОС. Для веб-приложений на PHP это обычно означает проверку работы на серверах под управлением:
- Astra Linux (Special Edition);
- Red OS;
- Alt Linux;
- РЕД ОС;
- Rosa Linux.
Для десктопных решений (если ваш PHP-продукт имеет GUI или поставляется как desktop-приложение) — нужно подтвердить совместимость с двумя ОС из этого списка .
Шаг 4. Подготовка документов. Вам понадобятся:
- Руководство пользователя;
- Руководство администратора;
- Описание алгоритмов и функциональности;
- Документы, подтверждающие права на код (договоры с разработчиками, приказы о назначении, акты);
- Информация о всех компонентах и их лицензиях.
Шаг 5. Подача заявки. Заявка подается через портал Госуслуг (для юрлиц) в Минцифры. Рассмотрение занимает около 1,5-2 месяцев.
Подводные камни и частые ошибки
«Но мы же используем только открытое ПО!» — открытое ≠ безопасное с точки зрения Реестра. GPL — открытая, но «закрывающая» лицензия. Она требует, чтобы производный продукт тоже распространялся под GPL, что создает риски для коммерческого распространения.
«А что, если мы не поставляем зависимости, а только подтягиваем через Composer при установке?» — если зависимости скачиваются из внешних репозиториев в процессе установки, это тоже может считаться использованием иностранного ПО. Лучше включать проверенные версии в состав дистрибутива.
«Свидетельство Роспатента не нужно» — формально да, но без него заявки часто возвращают на доработку. Практика показывает, что наличие свидетельства ускоряет процесс .
Заключение
PHP — не препятствие для включения в Реестр отечественного ПО. Препятствием становится невнимательность к лицензиям зависимостей и неготовность к новым требованиям совместимости с российскими ОС.
Если вы провели аудит, заменили проблемные компоненты, оформили права и подтвердили совместимость с как минимум одной (а для десктопных решений — двумя) российскими операционными системами — ваш PHP-проект имеет все шансы на успешную регистрацию .
И да, не забудьте про сайт компании — теперь это тоже часть формальностей.
