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

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

16 минут

16 минут

Этот вопрос становится все более актуальным для российских IT-компаний, учитывая повсеместное распространение JavaScript в веб-разработке, мобильных и даже серверных приложениях. Давайте разберемся, совместимы ли современные JS-технологии с требованиями Реестра российского ПО.

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

Язык программирования сам по себе не является препятствием для регистрации. JavaScript, как и Java, C++ или Python, — это всего лишь инструмент. Решение о включении программы в Реестр принимается на основе соответствия формальным критериям, установленным Постановлением Правительства РФ №1236. В Реестре По уже десятки программ, систем и решений, написанных на данном языке. Среди правообладателей можно найти Яндекс и Газпром Нефть.

Ключевые критерии: что действительно важно

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

  1. Российский правообладатель: Разработчик — российское юридическое лицо или ИП, с долей иностранного участия не более 50%;
  2. Отсутствие ограничений: На распространение и использование ПО в России не должно быть наложено ограничений правообладателем или из-за международных санкций;
  3. Легальность: ПО не должно нарушать авторские права третьих лиц;
  4. Достоверность информации: Все данные, поданные в заявке, должны быть точными.

Специфика JavaScript: зоны внимания

Сложности с регистрацией JS-проектов связаны не с самим языком, а с его экосистемой, которая построена на огромном количестве сторонних библиотек и инструментов.

Зависимость от npm-пакетов

Это главный вызов для JS-разработчика. Средний современный проект использует сотни, а то и тысячи зависимостей через npm.

  • Риск: Многие популярные пакеты поддерживаются иностранными разработчиками или компаниями. Их лицензии или политика могут теоретически создать риски для критерия №2;
  • Решение: Провести тщательный аудит лицензий всех используемых зависимостей. Большинство пакетов имеют лицензии из семейства MIT, Apache 2.0 или ISC, которые являются либеральными и разрешают коммерческое использование без обязательств по раскрытию исходного кода. Следует избегать пакетов с лицензиями типа AGPL.
Регистрация программы в Роспатенте
Подготовка - 2-3 дня
Экспертиза - 1-2 мес.
Срок действия - бессрочно

"Иностранность" технологического стека

Стек современных JS-фреймворков (React, Angular, Vue.js) и платформ (Node.js) изначально был создан за рубежом.

  • Риск: Восприятие технологии как "иностранной" на неформальном уровне:
  • Решение: Node.js — это платформа с открытым исходным кодом (лицензия MIT). Ее развитие контролируется OpenJS Foundation, что делает ее прозрачной и независимой от вендора. Фреймворки (React, Vue, Angular) также имеют открытые лицензии (в основном MIT). Ваш собственный код, написанный с их использованием, является вашей интеллектуальной собственностью.

Практические шаги для успешной регистрации JS-проекта

  1. Проведите аудит зависимостей. Используйте инструменты вроде npm audit или license-checker для получения полного списка лицензий всех пакетов в вашем проекте. Убедитесь в отсутствии "нежелательных" лицензий;
  2. Документируйте свою архитектуру. Будьте готовы пояснить, что вы используете открытые технологии (Node.js, фреймворки), которые не создают правовых препятствий для регистрации;
  3. Оформите продукт как единое целое. Ваше приложение должно иметь четкое название, версию, документацию для пользователя и инструкцию по установке/развертыванию. Не подавайте на регистрацию "исходный код на JS", подавайте "Систему автоматизации бизнес-процессов 'Название' v2.1".
  4. Рассмотрите использование российских аналогов. Для полного соответствия духу импортозамещения можно исследовать возможность использования отечественных фреймворков или платформ, но их использование не является обязательным требованием для регистрации.

Вывод

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

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

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