63 lines
7.6 KiB
Markdown
63 lines
7.6 KiB
Markdown
# СВЕДЕНИЯ ОБ ИСПОЛЬЗУЕМЫХ СТОРОННИХ КОМПОНЕНТАХ (БИБЛИОТЕКАХ) И ИХ ЛИЦЕНЗИЯХ
|
|
|
|
В составе Программного обеспечения (далее — ПО) используются исключительно
|
|
свободно распространяемые компоненты (библиотеки) с открытым исходным кодом.
|
|
Использование данных компонентов не накладывает ограничений на коммерческое лицензирование
|
|
основного ПО, не налагает обязательств по раскрытию исходного текста разработанного ПО
|
|
и полностью соответствует требованиям, установленным Министерством цифрового развития,
|
|
связи и массовых коммуникаций Российской Федерации для включения сведений в единый
|
|
реестр российского программного обеспечения.
|
|
|
|
## Таблица. Перечень сторонних библиотек и компонентов
|
|
|
|
| № п/п | Наименование компонента | Версия | Тип лицензии | Функциональное назначение компонента |
|
|
|---|---|---|---|---|
|
|
| 1 | Django | 6.0.7 | BSD-3-Clause | Основной веб-фреймворк архитектуры ПО |
|
|
| 2 | djangorestframework | 3.17.1 | BSD-3-Clause | Построение REST API интерфейсов |
|
|
| 3 | asgiref | 3.11.1 | BSD License | Поддержка асинхронных интерфейсов веб-сервера |
|
|
| 4 | boto3 | 1.43.44 | Apache-2.0 | Интеграция и управление облачным объектным хранилищем |
|
|
| 5 | botocore | 1.43.44 | Apache-2.0 | Ядро низкоуровневых запросов к облачной инфраструктуре |
|
|
| 6 | s3transfer | 0.19.0 | Apache-2.0 | Управление многопоточной загрузкой файлов в хранилище |
|
|
| 7 | django-storages | 1.14.6 | BSD License | Подключение внешних хранилищ данных к медиа-файлам |
|
|
| 8 | concurrent-log-handler | 0.9.29 | Apache-2.0 | Безопасное многопоточное логирование процессов |
|
|
| 9 | django-cors-headers | 4.9.0 | MIT | Регулирование правил кросс-доменных запросов (CORS) |
|
|
| 10 | django-environ | 0.14.0 | MIT | Безопасная конфигурация проекта через переменные окружения |
|
|
| 11 | django-split-settings | 1.3.2 | BSD License | Модульное разделение настроек проекта по окружениям |
|
|
| 12 | split-settings | 1.0.0 | BSD License | Вспомогательная утилита разделения конфигурационных файлов |
|
|
| 13 | gunicorn | 26.0.0 | MIT | WSGI-сервер для развертывания веб-приложения |
|
|
| 14 | jmespath | 1.1.0 | MIT | Декларативный синтаксис для фильтрации JSON-данных |
|
|
| 15 | packaging | 26.2 | BSD-2-Clause | Парсинг и валидация версий пакетов зависимостей |
|
|
| 16 | python-dateutil | 2.9.0.post0 | Apache-2.0 | Расширенная работа с форматами даты и часовыми поясами |
|
|
| 17 | pillow | 12.3.0 | MIT-CMU | Обработка, оптимизация и валидация графических файлов |
|
|
| 18 | portalocker | 3.2.0 | BSD-3-Clause | Кроссплатформенная блокировка файлов при записи |
|
|
| 19 | psycopg | 3.3.4 | LGPL-3.0-only | См. Особые примечания (Драйвер СУБД) |
|
|
| 20 | psycopg-binary | 3.3.4 | LGPL-3.0-only | См. Особые примечания (Драйвер СУБД) |
|
|
| 21 | pywin32 | 312 | PSF License | Обеспечение совместимости со средой разработки Windows |
|
|
| 22 | redis (Python-пакет) | 8.0.1 | MIT | Клиентская библиотека сетевого протокола RESP |
|
|
| 23 | KeyDB (Инфраструктура) | любая | BSD-3-Clause | База данных в ОЗУ для кэширования (вместо ПО Redis) |
|
|
| 24 | six | 1.17.0 | MIT | Утилита совместимости кодовой базы |
|
|
| 25 | sqlparse | 0.5.5 | BSD License | Форматирование и невалидирующий парсинг SQL-запросов |
|
|
| 26 | typing_extensions | 4.16.0 | PSF-2.0 | Поддержка продвинутой статической типизации кода |
|
|
| 27 | tzdata | 2026.2 | Apache-2.0 | Системный провайдер актуальной базы часовых поясов |
|
|
| 28 | urllib3 | 2.7.0 | MIT | Клиент HTTP-запросов к внешним сервисам |
|
|
| 29 | djangorestframework-camel-case | 1.4.2 | BSD License | Автоматическая конвертация стилей JSON-ключей в API |
|
|
| 30 | djangorestframework-dataclasses | 1.4.0 | BSD License | Интеграция структур данных Dataclasses в сериализаторы |
|
|
| 31 | drf-rack | 0.1.0 | MIT | Дополнительные инструменты профилирования REST API |
|
|
| 32 | django-stubs / ext | 6.0.6 | MIT | Аннотации типов для статического анализатора кода |
|
|
| 33 | djangorestframework-stubs | 317.0 | MIT | Аннотации типов для валидации API-слоя |
|
|
| 34 | types-PyYAML | 6.0.12 | Apache-2.0 | Аннотации типов конфигурационных файлов YAML |
|
|
|
|
## Особые примечания по компонентам с лицензией LGPL (psycopg / psycopg-binary)
|
|
|
|
Компоненты psycopg и psycopg-binary версии 3.3.4 являются стандартными драйверами системы
|
|
управления базами данных PostgreSQL для языка программирования Python. Данные компоненты используются
|
|
в составе разрабатываемого ПО исключительно в качестве внешних динамически подключаемых библиотек
|
|
(посредством штатных инструкций импорта).
|
|
|
|
Исходный текст самих компонентов модификации не подвергается, в состав разрабатываемого ПО статически
|
|
не интегрируется и загружается изолированно из официального публичного репозитория.В соответствии с
|
|
условиями Раздела 4 лицензии GNU Lesser General Public License (LGPLv3), данная схема динамического
|
|
связывания является правомерной, не распространяет действие условий указанной лицензии на разработанное ПО,
|
|
не накладывает обязательств по предоставлению исходного текста основного программного продукта и не
|
|
препятствует его защите в качестве интеллектуальной собственности.
|