Регистрация в реестре Российского ПО - 1 часть (ПО и компоненты)
Для регистрации программного обеспечения (ПО) в Реестре российского ПО (Единый реестр российских программ для электронных вычислительных машин и баз данных) важно, чтобы используемые компоненты и технологии соответствовали требованиям приказа Минцифры России № 836 от 31.12.2020 (с изменениями) и других нормативных актов.
Вот список популярных компонентов и технологий, которые могут быть использованы при разработке ПО для внесения в реестр, с учётом их соответствия требованиям:
1. Базы данных
- PostgreSQL — открытая СУБД, широко используется в российских проектах. Важно: если используется без модификаций, проверьте, что версия поддерживается и не содержит несертифицированных модулей.
- YugabyteDB — распределённая СУБД, совместимая с PostgreSQL, разработана с участием российских специалистов.
- Tarantool — российская in-memory СУБД, часто используется для высоконагруженных систем.
- ClickHouse — российская аналитическая СУБД для работы с большими данными.
2. Брокеры сообщений
- RabbitMQ — открытый брокер сообщений, широко используется в России. Важно: проверьте, что версия не содержит несертифицированных плагинов.
- Apache Kafka — распределённая система потоковой передачи данных. Может использоваться, если не содержит несертифицированных компонентов.
- NATS — лёгкий брокер сообщений, открытый исходный код.
3. Backend-фреймворки и платформы
- .NET Core / .NET 6+ — Microsoft .NET является допустимой платформой, если используется без несертифицированных библиотек.
- Java (OpenJDK) — открытая реализация Java, поддерживается в России.
- Go (Golang) — открытый язык программирования, активно используется в российских проектах.
- Python — открытый язык, но важно использовать только сертифицированные библиотеки.
4. Веб-серверы и прокси
- Nginx — открытый веб-сервер и обратный прокси, широко используется в России.
- Apache HTTP Server — открытый веб-сервер, допустим к использованию.
5. Контейнеризация и оркестрация
- Docker — открытая платформа контейнеризации, допустима к использованию, если не содержит несертифицированных образов.
- Kubernetes — открытая система оркестрации контейнеров, активно используется в России.
6. Фронтенд-фреймворки
- React — открытый фреймворк, допустим к использованию.
- Vue.js — открытый фреймворк, активно используется в России.
- Angular — открытый фреймворк, допустим к использованию.
7. Операционные системы
- Astra Linux — российская ОС, сертифицирована для использования в госсекторе.
- Alt Linux — российская ОС, поддерживается в госпроектах.
- RED OS — российская ОС на базе Linux.
Важные требования для внесения в реестр:
- Локализация — ПО должно быть адаптировано для использования на русском языке.
- Отсутствие несертифицированных компонентов — все используемые библиотеки и компоненты должны быть либо открытыми, либо сертифицированными в России.
- Документация — должна быть на русском языке и соответствовать требованиям Минцифры.
- Поддержка — должна быть организована техническая поддержка на территории России.
Что нельзя использовать:
- ПО с закрытым исходным кодом, если оно не сертифицировано в России (например, Oracle Database, Microsoft SQL Server без сертификации).
- Облачные сервисы, не имеющие сертификации в России (например, AWS, Azure без локальных дата-центров).
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.