Сторонние компоненты БЭФИ
Перечень библиотек и условия их использования из документации программы.
Сформировано 18.10.2026 скриптом tools/third_party_notices.py. Полные тексты лицензий — THIRD_PARTY_LICENSES.txt.
БЭФИ использует свободные библиотеки с открытым кодом, перечисленные ниже, на условиях их лицензий. Права на эти библиотеки принадлежат их авторам; лицензия на БЭФИ на них не распространяется и не ограничивает права, которые дают их собственные лицензии. Среда выполнения Python (Python Software Foundation License, вместе с OpenSSL, SQLite, zlib и другими компонентами сборки Python для Windows) — файл runtime/LICENSE.txt в папке установленной программы. Caddy 2.11.7 (Apache-2.0, https://github.com/caddyserver/caddy) — отдельная программа без изменений (runtime/caddy.exe, на Mac — runtime/bin/caddy) для режима «Через интернет — свой адрес (HTTPS)»; текст лицензии Apache-2.0 — в THIRD_PARTY_LICENSES.txt.
Особые условия
- python-telegram-bot (LGPL-3.0) — подключается как отдельная библиотека (папка runtime/Lib/site-packages/telegram) и не изменена. Пользователь вправе заменить её своей версией, в том числе изменённой; запрет на изучение и изменение программы из лицензии БЭФИ на эту библиотеку не распространяется. Исходный код: https://github.com/python-telegram-bot/python-telegram-bot - certifi (MPL-2.0) — используется без изменений; исходный код: https://github.com/certifi/python-certifi
Список (51)
| Библиотека | Версия | Лицензия | Сайт |
|---|---|---|---|
| annotated-doc | 0.0.5 | MIT | https://github.com/fastapi/annotated-doc |
| annotated-types | 0.8.0 | MIT | https://github.com/annotated-types/annotated-types |
| anthropic | 1.8.0 | MIT License | https://github.com/anthropics/anthropic-sdk-python |
| anyio | 4.15.1 | MIT | https://anyio.readthedocs.io/en/latest/ |
| attrs | 26.1.0 | MIT | https://www.attrs.org/ |
| certifi | 2026.6.17 | Mozilla Public License 2.0 (MPL 2.0) | https://github.com/certifi/python-certifi |
| cffi | 2.1.1 | MIT-0 | https://cffi.readthedocs.io/ |
| charset-normalizer | 3.4.7 | MIT | https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md |
| click | 8.5.0 | BSD-3-Clause | https://click.palletsprojects.com/page/changes/ |
| cryptography | 50.0.1 | Apache-2.0 OR BSD-3-Clause | https://cryptography.io/en/latest/changelog/ |
| docstring_parser | 0.18.0 | MIT License | https://github.com/rr-/docstring_parser |
| et_xmlfile | 2.0.0 | MIT License | https://foss.heptapod.net/openpyxl/et_xmlfile |
| fastapi | 0.141.1 | MIT | https://github.com/fastapi/fastapi |
| h11 | 0.16.0 | MIT License | https://github.com/python-hyper/h11 |
| httpcore | 1.0.9 | BSD-3-Clause | https://www.encode.io/httpcore |
| httpcore2 | 2.13.1 | BSD-3-Clause | https://github.com/pydantic/httpx2/blob/main/src/httpcore2/CHANGELOG.md |
| httpx | 0.28.1 | BSD License | https://github.com/encode/httpx/blob/master/CHANGELOG.md |
| httpx2 | 2.13.1 | BSD-3-Clause | https://github.com/pydantic/httpx2/blob/main/src/httpx2/CHANGELOG.md |
| idna | 3.18 | BSD-3-Clause | https://github.com/kjd/idna/blob/master/HISTORY.md |
| Jinja2 | 3.1.6 | BSD License | https://jinja.palletsprojects.com/changes/ |
| jiter | 0.17.0 | MIT | https://github.com/pydantic/jiter/ |
| jsonschema | 4.26.0 | MIT | https://github.com/python-jsonschema/jsonschema |
| jsonschema-specifications | 2025.9.1 | MIT | https://jsonschema-specifications.readthedocs.io/ |
| lxml | 6.1.3 | BSD-3-Clause | https://lxml.de/ |
| MarkupSafe | 3.0.3 | BSD-3-Clause | https://palletsprojects.com/donate |
| mcp | 2.2.0 | MIT License | https://modelcontextprotocol.io |
| mcp-types | 2.2.0 | MIT License | https://modelcontextprotocol.io |
| openai | 3.19.2 | Apache-2.0 | https://github.com/openai/openai-python |
| openpyxl | 3.1.5 | MIT License | https://openpyxl.readthedocs.io |
| opentelemetry-api | 1.45.0 | Apache-2.0 | https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-api |
| pillow | 12.3.0 | MIT-CMU | https://pillow.readthedocs.io/en/stable/releasenotes/index.html |
| pycparser | 3.0 | BSD-3-Clause | https://github.com/eliben/pycparser |
| pydantic | 2.13.5 | MIT | https://github.com/pydantic/pydantic |
| pydantic_core | 2.46.5 | MIT | https://github.com/pydantic/pydantic |
| PyJWT | 2.15.0 | MIT | https://github.com/jpadilla/pyjwt |
| pypdf | 6.19.0 | BSD-3-Clause | https://github.com/py-pdf/pypdf/issues |
| pypdfium2 | 5.14.0 | BSD-3-Clause, Apache-2.0, dependency licenses | https://github.com/pypdfium2-team/pypdfium2 |
| python-multipart | 0.0.32 | Apache-2.0 | https://github.com/Kludex/python-multipart |
| python-telegram-bot | 22.8 | LGPL-3.0-only | https://python-telegram-bot.org |
| pywin32 | 312 | Python Software Foundation License | https://github.com/mhammond/pywin32 |
| referencing | 0.37.0 | MIT | https://referencing.readthedocs.io/ |
| reportlab | 5.0.1 | BSD License | https://www.reportlab.com/ |
| rpds-py | 2026.6.3 | MIT | https://rpds.readthedocs.io/ |
| sniffio | 1.3.1 | MIT License; Apache Software License | https://github.com/python-trio/sniffio |
| sse-starlette | 3.4.11 | BSD-3-Clause | https://github.com/sysid/sse-starlette |
| starlette | 1.7.0 | BSD-3-Clause | https://github.com/Kludex/starlette |
| truststore | 0.10.4 | MIT | https://truststore.readthedocs.io |
| typing-inspection | 0.4.4 | MIT | https://github.com/pydantic/typing-inspection |
| typing_extensions | 4.16.0 | PSF-2.0 | https://github.com/python/typing_extensions/issues |
| uvicorn | 0.54.0 | BSD-3-Clause | https://uvicorn.dev/release-notes |
| zxing-cpp | 3.1.1 | Apache-2.0 | https://github.com/zxing-cpp/zxing-cpp |