Журнал
8 800 222-94-93
ЭВМ и БД17 октября 2025

Можно ли внести в Реестр российского ПО программы, написанные на Java?

17 минут

17 минут

Этот вопрос волнует многих российских разработчиков и компании, особенно в свете усиления требований к импортозамещению в IT-сфере. Давайте разберемся подробно.

Короткий ответ: Да, можно.

Технология программирования (язык, фреймворк, среда исполнения) сама по себе не является прямым критерием для включения программного обеспечения в Реестр российского ПО (РПО). Решение принимается на основе соответствия программы ряду формальных и содержательных требований, установленных Постановлением Правительства РФ №1236.

Ключевые требования для включения в Реестр

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

Юридический статус правообладателя:

  • Правообладатель программы должен быть российским юридическим лицом или индивидуальным предпринимателем, зарегистрированным на территории РФ;
  • Доля иностранного участия в уставном капитале не должна превышать 50%.

Отсутствие ограничений на распространение и совместимость с отечественными операционными системами, уже внесенными в Реестр:

  • ПО не должно быть под контролем иностранных лиц в соответствии с законодательством РФ;
  • На его распространение в России не должны налагаться ограничения со стороны правообладателя или иных лиц (например, санкционные ограничения).

Отсутствие контрафактности:

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

Соответствие информации:

  • Все сведения, предоставленные для регистрации, должны быть достоверными.

Где же здесь Java?

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

Регистрация программы в Роспатенте
Подготовка - 2-3 дня
Экспертиза - 1-2 мес.
Срок действия - бессрочно

Как минимизировать риски и успешно пройти регистрацию?

  1. Использование OpenJDK. Это открытая реализация Java Platform, Standard Edition, которая является эталонной для Oracle JDK. OpenJDK распространяется под свободной лицензией GPLv2 с исключением Classpath, что позволяет свободно использовать его в коммерческих продуктах без необходимости открывать исходный код своего приложения. Многие вендоры (Amazon Corretto, Eclipse Temurin, Azul Zulu, BellSoft Liberica) предоставляют собственные сборки OpenJDK, которые полностью соответствуют стандартам и имеют долгосрочную поддержку (LTS);
  2. Проверка лицензий сторонних библиотек. Приложение на Java почти всегда использует сторонние библиотеки (например, из репозитория Maven). Необходимо провести аудит их лицензий. Использование библиотек с лицензиями типа Apache 2.0, MIT, BSD является безопасным. Лицензии типа AGPL могут накладывать ограничения, требующие раскрытия исходного кода вашего приложения, что нежелательно для проприетарного ПО;
  3. Техническая независимость (де-факто). Хотя это и не прописано в законе, для полного соответствия духу импортозамещения рекомендуется:
  • Использовать сборки OpenJDK от российских вендоров или проверенных международных поставщиков, не подпадающих под санкционные риски;
  • Иметь возможность развертывать и поддерживать приложение без критической зависимости от зарубежной инфраструктуры (например, от зарубежных репозиториев Maven Central). Хорошей практикой является использование локальных или российских mirror-репозиториев (например, на базе GitLab или других платформ).

А сколько уже программ, использующих Java, уже внесены в Реестр?

В Реестр больше сотни записей. Российские компании активно регистрируют и вносят программы с Java. 

А что с подачей?

Если ваше ПО на Java соответствует всем вышеперечисленным условиям, процесс подачи заявки стандартен:

  1. Подготовить все необходимые документы, подтверждающие статус правообладателя;
  2. Через Единый портал госуслуг или официальный сайт Минцифры РФ подать заявку в Минцифры России;
  3. Предоставить информацию о программе, включая ее наименование, функциональное назначение, классы и версию;
  4. Пройти экспертизу, в ходе которой будет проверяться соответствие всем критериям.

Всё перечисленное выше лучше доверить профессионалам, малейшая ошибка в заявке может стоить компании заветного внесения в Реестр. Следующая попытка будет возможно только в следующем календарном году.

Вывод

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

Рекомендация для разработчиков: Сфокусируйтесь на использовании открытых компонентов экосистемы Java (таких как OpenJDK) и тщательном контроле лицензионной чистоты всех используемых библиотек. При таком подходе язык Java остается мощным и безопасным инструментом для создания официально признанного российского программного обеспечения.

Внесение в Реестр ПО
Подготовка - от 10 до 45 дней
Экспертиза - 1,5 мес.
Срок действия бессрочно