Перечень сформирован автоматически из состава зависимостей исходного кода платформы. В таблицу включены компоненты, используемые продуктами напрямую; транзитивные зависимости этих компонентов распространяются на условиях собственных лицензий их правообладателей.
Из 97 компонентов 97 распространяются по разрешительным свободным лицензиям (MIT, ISC, Apache-2.0, BSD), допускающим использование в составе коммерческого продукта без раскрытия его исходного кода. Условия этих лицензий — сохранение уведомлений об авторском праве и текста лицензии — соблюдаются в составе поставки. Компоненты с двойной лицензией используются по разрешительной из альтернатив. Компонентов с иными условиями использования в составе платформы нет.
Дата формирования перечня: 2026-09-27. Всего компонентов: 97.
Сводка по типам лицензий
| Лицензия | Количество компонентов |
|---|---|
| MIT | 80 |
| BSD-2-Clause | 4 |
| Apache-2.0 | 4 |
| ISC | 3 |
| BSD-3-Clause | 3 |
| Apache 2.0 | 1 |
| (MIT OR GPL-3.0-or-later) | 1 |
| MIT-0 | 1 |
Компоненты, входящие в состав поставляемых образов
Эти компоненты — готовые сторонние продукты, включённые в образы поставки в неизменном виде; правообладатель их не модифицирует. Состав и назначение — раздел 1.9 руководства системного администратора.
| Компонент | Версия | Лицензия | Роль в поставке |
|---|---|---|---|
| Astra Linux Special Edition | 1.7.10 (ubi17) | проприетарная (лицензия на ОС — у заказчика) | базовая операционная система образов поставки (исполнение для Astra Linux) |
| Альт | p11 | условия ООО «Базальт СПО» (лицензия на ОС — у заказчика) | базовая операционная система образов поставки (исполнение для Альт) |
| Angie | 1.12 | BSD-2-Clause | веб-шлюз: единая точка входа, маршрутизация, TLS |
| Logto | 1.39.0 | MPL-2.0 | провайдер аутентификации (OIDC) |
| Redis | 7.0.15 (Astra) / 8.6.6 (Альт) | BSD-3-Clause (7.0) / AGPL-3.0 (8.x) | кэш ТРЭК.Пульса и шина передачи данных в ТРЭК.Контраст |
| Tile38 | 1.33.0 | MIT | пространственный индекс реального времени |
| Martin | 1.16.1 | Apache-2.0 / MIT | сервер векторных картографических тайлов |
| Node.js | 22.22.2 | MIT | среда исполнения провайдера аутентификации |
| osmium-tool | 1.18.0 | BSL-1.0 | обработка исходных картографических данных в конвейере |
| tippecanoe | 2.62.0 | BSD-2-Clause | подготовка картографических тайлов в конвейере |
| pyosmium | 4.3.1 | BSD-2-Clause | разбор исходных картографических данных в конвейере |
| Docker Engine, Docker Compose | >= 24 / v2 | Apache-2.0 | среда запуска контейнеров |
Исходные тексты перечисленных компонентов не изменяются. Для компонентов, распространяемых на условиях лицензий с файловым копилефтом (MPL-2.0 у провайдера аутентификации), это означает, что обязательства по раскрытию изменений не возникают, а на исключительное право правообладателя на заявляемое программное обеспечение условия таких лицензий не влияют.
Ни один из компонентов не обращается к внешним серверам в ходе работы и не получает обновления из-за пределов инсталляции: обновление выполняется только заменой образов поставки.
Компоненты среды, поставляемые опционально
Программное обеспечение является прикладным: система управления базами данных в состав изделия не входит, платформа работает на СУБД заказчика. Перечисленное ниже включено в комплект только для демонстрационных и пилотных установок и в средах с собственной СУБД не используется.
| Компонент | Версия | Лицензия | Роль |
|---|---|---|---|
| PostgreSQL | 16.4 (Astra) / 16.15 (Альт) | PostgreSQL License | система управления базами данных |
| TimescaleDB | 2.16.1 (Astra) / 2.29.2 (Альт), pg16 | Timescale License (TSL) | расширение хранения временных рядов для ТРЭК.Контраста |
Состав компонентов исходного кода
| Компонент | Версия | Лицензия | Назначение | Адрес проекта |
|---|---|---|---|---|
| @codemirror/autocomplete | 6.20.3 | MIT | Autocompletion for the CodeMirror code editor | https://code.haverbeke.berlin/codemirror/autocomplete |
| @codemirror/lang-json | 6.0.2 | MIT | JSON language support for the CodeMirror code editor | https://github.com/codemirror/lang-json |
| @codemirror/lang-yaml | 6.1.2 | MIT | YAML language support for the CodeMirror code editor | https://github.com/codemirror/lang-yaml |
| @codemirror/language | 6.11.0 | MIT | Language support infrastructure for the CodeMirror code editor | https://github.com/codemirror/language |
| @codemirror/lint | 6.8.5 | MIT | Linting support for the CodeMirror code editor | https://github.com/codemirror/lint |
| @codemirror/merge | 6.10.1 | MIT | A diff/merge view for CodeMirror | https://github.com/codemirror/merge |
| @codemirror/state | 6.5.2 | MIT | Editor state data structures for the CodeMirror code editor | https://github.com/codemirror/state |
| @date-fns/tz | 1.2.0 | MIT | date-fns timezone utils | https://github.com/date-fns/tz#readme |
| @eslint/js | 9.39.4 | MIT | ESLint JavaScript language implementation | https://eslint.org |
| @iwpnd/tile38-ts | 2.4.11 | MIT | A Node.js Tile38 client written in TypeScript | https://github.com/iwpnd/tile38-ts |
| @logto/vue | 3.0.13 | MIT | — | https://github.com/logto-io/js |
| @mapbox/shp-write | 0.4.3 | BSD-2-Clause | write shapefiles from pure javascript | git://github.com/mapbox/shp-write |
| @modelcontextprotocol/sdk | 1.30.0 | MIT | Model Context Protocol implementation for TypeScript | https://modelcontextprotocol.io |
| @nestjs/common | 11.1.19 | MIT | Nest - modern, fast, powerful node.js web framework (@common) | https://nestjs.com |
| @nestjs/core | 11.1.19 | MIT | Nest - modern, fast, powerful node.js web framework (@core) | https://nestjs.com |
| @nestjs/platform-express | 11.1.19 | MIT | Nest - modern, fast, powerful node.js web framework (@platform-express) | https://nestjs.com |
| @nestjs/swagger | 11.4.1 | MIT | Nest - modern, fast, powerful node.js web framework (@swagger) | https://github.com/nestjs/swagger |
| @nestjs/typeorm | 11.0.1 | MIT | Nest - modern, fast, powerful node.js web framework (@typeorm) | https://github.com/nestjs/typeorm |
| @quasar/extras | 1.16.13 | MIT | Quasar Framework fonts, icons and animations | https://quasar.dev |
| @turf/area | 6.5.0 | MIT | turf area module | https://github.com/Turfjs/turf |
| @turf/bbox-polygon | 7.3.5 | MIT | Converts a bounding box to a GeoJSON polygon. | https://github.com/Turfjs/turf |
| @turf/boolean-intersects | 6.5.0 | MIT | turf boolean-intersects module | https://github.com/Turfjs/turf |
| @turf/buffer | 7.3.5 | MIT | Creates a buffer around a GeoJSON feature. | https://github.com/Turfjs/turf |
| @turf/distance | 6.5.0 | MIT | turf distance module | https://github.com/Turfjs/turf |
| @turf/helpers | 6.5.0 | MIT | turf helpers module | https://github.com/Turfjs/turf |
| @turf/meta | 6.5.0 | MIT | turf meta module | https://github.com/Turfjs/turf |
| @turf/nearest-point | 6.5.0 | MIT | turf nearest-point module | https://github.com/Turfjs/turf |
| @turf/turf | 6.5.0 | MIT | a JavaScript library for performing geospatial operations with GeoJSON | https://github.com/Turfjs/turf |
| @types/geojson | 7946.0.14 | MIT | TypeScript definitions for geojson | https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/geojson |
| @vueuse/core | 10.11.1 | MIT | Collection of essential Vue Composition Utilities | https://github.com/vueuse/vueuse#readme |
| adm-zip | 0.5.17 | MIT | Javascript implementation of zip for nodejs with support for electron original-fs. Allows user to create or ex | https://github.com/cthackers/adm-zip |
| axios | 1.16.0 | MIT | Promise based HTTP client for the browser and node.js | https://axios-http.com |
| better-sqlite3 | 11.10.0 | MIT | The fastest and simplest library for SQLite in Node.js. | http://github.com/WiseLibs/better-sqlite3 |
| body-parser | 2.2.2 | MIT | Node.js body parsing middleware | expressjs/body-parser |
| bytenode | 1.5.7 | MIT | A minimalist bytecode compiler for Node.js | https://github.com/bytenode/bytenode#readme |
| class-transformer | 0.5.1 | MIT | Proper decorator-based transformation / serialization / deserialization of plain javascript objects to class c | https://github.com/typestack/class-transformer |
| class-validator | 0.14.1 | MIT | Decorator-based property validation for classes. | https://github.com/typestack/class-validator |
| codemirror | 6.0.1 | MIT | Basic configuration for the CodeMirror code editor | https://github.com/codemirror/basic-setup |
| compression | 1.8.1 | MIT | Node.js compression middleware | expressjs/compression |
| d3 | 7.9.0 | ISC | Data-Driven Documents | https://d3js.org |
| date-fns | 4.1.0 | MIT | Modern JavaScript date utility library | https://github.com/date-fns/date-fns |
| dotenv | 17.3.1 | BSD-2-Clause | Loads environment variables from .env file | https://github.com/motdotla/dotenv#readme |
| echarts | 6.0.0 | Apache-2.0 | Apache ECharts is a powerful, interactive charting and data visualization library for browser | https://echarts.apache.org |
| express | 5.2.1 | MIT | Fast, unopinionated, minimalist web framework | https://expressjs.com/ |
| express-static-gzip | 2.2.0 | MIT | simple wrapper on top of express.static, that allows serving pre-gziped files | https://github.com/tkoenig89/express-static-gzip |
| fast-csv | 5.0.2 | MIT | CSV parser and writer | https://c2fo.github.io/fast-csv |
| fast-xml-parser | 4.5.3 | MIT | Validate XML, Parse XML, Build XML without C/C++ based libraries | https://github.com/NaturalIntelligence/fast-xml-parser |
| fflate | 0.8.3 | MIT | High performance (de)compression in an 8kB package | https://101arrowz.github.io/fflate |
| file-saver | 2.0.5 | MIT | An HTML5 saveAs() FileSaver implementation | https://github.com/eligrey/FileSaver.js#readme |
| file-type | 16.5.4 | MIT | Detect the file type of a Buffer/Uint8Array/ArrayBuffer | sindresorhus/file-type |
| form-data | 4.0.5 | MIT | A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to ot | git://github.com/form-data/form-data |
| geohashing | 2.0.1 | MIT | TypeScript-written Geohash library for Node.js and the browser | https://github.com/arseny034/geohashing#readme |
| geojson | 0.5.0 | MIT | Turn your geo data into GeoJSON | http://github.com/caseycesari/geojson.js |
| gtfs-realtime-bindings | 1.1.1 | Apache 2.0 | Javascript classes generated from the GTFS-realtime protocol buffer specification. | https://github.com/MobilityData/gtfs-realtime-bindings |
| html2pdf.js | 0.14.0 | MIT | Client-side HTML-to-PDF rendering using pure JS | https://ekoopmans.github.io/html2pdf.js/ |
| http-proxy-middleware | 2.0.0 | MIT | The one-liner node.js proxy middleware for connect, express and browser-sync | https://github.com/chimurai/http-proxy-middleware#readme |
| inversify | 6.1.4 | MIT | A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScrip | http://inversify.io |
| ioredis | 5.9.3 | MIT | A robust, performance-focused and full-featured Redis client for Node.js. | git://github.com/luin/ioredis |
| jose | 5.10.0 | MIT | JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable | https://github.com/panva/jose |
| js-shortest-path | 1.1.0 | ISC | Shortest path strategies in JS | https://github.com/hdvianna/js-shortest-path-strategies#readme |
| js-yaml | 4.1.1 | MIT | YAML 1.2 parser and serializer | nodeca/js-yaml |
| jsdom | 23.2.0 | MIT | A JavaScript implementation of many web standards | jsdom/jsdom |
| json-stream-stringify | 3.1.7 | MIT | JSON.Stringify as a readable stream | https://github.com/Faleij/json-stream-stringify |
| jstoxml | 7.0.1 | MIT | Converts JavaScript/JSON to XML (for RSS, Podcasts, AMP, etc.) | http://github.com/davidcalhoun/jstoxml |
| jszip | 3.10.1 | (MIT OR GPL-3.0-or-later) | Create, read and edit .zip files with JavaScript http://stuartk.com/jszip | https://github.com/Stuk/jszip |
| maplibre-gl | 4.7.1 | BSD-3-Clause | BSD licensed community fork of mapbox-gl, a WebGL interactive maps library | https://maplibre.org/ |
| minio | 8.0.7 | Apache-2.0 | S3 Compatible Cloud Storage client | https://github.com/minio/minio-js#readme |
| msgpackr | 1.11.8 | MIT | Ultra-fast MessagePack implementation with extensions for records and structured cloning | http://github.com/kriszyp/msgpackr |
| multer | 1.4.5-lts.2 | MIT | Middleware for handling multipart/form-data. |
expressjs/multer |
| node-schedule | 2.1.1 | MIT | A cron-like and not-cron-like job scheduler for Node. | https://github.com/node-schedule/node-schedule |
| nodemailer | 7.0.13 | MIT-0 | Easy as cake e-mail sending from your Node.js applications | https://nodemailer.com/ |
| ol | 8.2.0 | BSD-2-Clause | OpenLayers mapping library | https://openlayers.org/ |
| ol-geocoder | 4.3.3 | MIT | A geocoder extension compatible with OpenLayers v6.x to v9.0 | https://github.com/Dominique92/ol-geocoder |
| ol-mapbox-style | 13.0.1 | BSD-2-Clause | Create OpenLayers maps from Mapbox Style objects | https://openlayers.org/ol-mapbox-style/ |
| osm-api | 2.7.0 | MIT | 🗺️🌏 Javascript/Typescript wrapper around the OpenStreetMap API | https://github.com/osmlab/osm-api-js |
| pg | 8.20.0 | MIT | PostgreSQL client - pure javascript & libpq with the same API | https://github.com/brianc/node-postgres |
| pg-copy-streams | 6.0.6 | MIT | Low-Level COPY TO and COPY FROM streams for PostgreSQL in JavaScript using | git://github.com/brianc/node-pg-copy-streams |
| pinia | 2.3.1 | MIT | Intuitive, type safe and flexible Store for Vue | https://github.com/vuejs/pinia#readme |
| proj4 | 2.20.2 | MIT | Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, includin | https://proj4js.github.io/proj4js/ |
| quasar | 2.17.2 | MIT | Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time | https://quasar.dev |
| reflect-metadata | 0.2.2 | Apache-2.0 | Polyfill for Metadata Reflection API | http://rbuckton.github.io/reflect-metadata |
| rxjs | 7.8.1 | Apache-2.0 | Reactive Extensions for modern JavaScript | https://rxjs.dev |
| sanitize-html | 2.17.6 | MIT | Clean up user-submitted HTML, preserving allowlisted elements and allowlisted attributes on a per-element basi | https://github.com/apostrophecms/apostrophe/tree/main/packages/sanitize-html#readme |
| socket.io | 4.8.1 | MIT | node.js realtime framework server | https://github.com/socketio/socket.io/tree/main/packages/socket.io#readme |
| socket.io-client | 4.8.3 | MIT | Realtime application framework client | https://github.com/socketio/socket.io/tree/main/packages/socket.io-client#readme |
| stream-chain | 3.6.3 | BSD-3-Clause | Chain functions, generators, and streams into a pipeline with backpressure support. | https://github.com/uhop/stream-chain#readme |
| stream-json | 1.9.1 | BSD-3-Clause | stream-json is the micro-library of Node.js stream components for creating custom JSON processing pipelines wi | http://github.com/uhop/stream-json |
| tiny-osmpbf | 1.0.0-beta.1 | ISC | smallest osm.pbf parser | https://github.com/tyrasd/tiny-osmpbf |
| typeorm | 0.3.28 | MIT | Data-Mapper ORM for TypeScript and ES2021+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HAN | https://typeorm.io |
| typescript-eslint | 8.14.0 | MIT | Tooling which enables you to use TypeScript with ESLint | https://typescript-eslint.io/packages/typescript-eslint |
| undici | 7.25.0 | MIT | An HTTP/1.1 client, written from scratch for Node.js | https://undici.nodejs.org |
| vue | 3.5.12 | MIT | The progressive JavaScript framework for building modern web UI. | https://github.com/vuejs/core/tree/main/packages/vue#readme |
| vue-codemirror6 | 1.3.13 | MIT | CodeMirror6 Component for vue2 and vue3. | https://github.com/logue/vue-codemirror6 |
| vue-echarts | 8.0.1 | MIT | Vue.js component for Apache ECharts™. | https://github.com/ecomfe/vue-echarts |
| vue-i18n | 9.14.4 | MIT | Internationalization plugin for Vue.js | https://github.com/intlify/vue-i18n/tree/master/packages/vue-i18n#readme |
| vue-router | 4.4.5 | MIT | — | https://github.com/vuejs/router#readme |
| zod | 4.4.3 | MIT | TypeScript-first schema declaration and validation library with static type inference | https://zod.dev |