Go back
Backend License Information
This document clarifies the licensing for all direct backend dependencies used in Vocadoc. Indirect dependencies, while not listed, remain subject to their respective permissive or compatible licenses.
Proprietary Licenses
- Vocadoc Application Code: Proprietary code, owned entirely by Neolyth.io. All rights reserved.
Special Notes on Multi-licensed Dependencies
- psycopg2-binary: Used under the LGPL license, dynamically linked without modification, ensuring commercial compliance.
- pyphen: Offered under GPL, LGPL, or MPL; we explicitly choose LGPL/MPL to avoid GPL limitations.
- cryptography: Licensed under Apache Software License or BSD; we rely on the Apache portion.
- qrcode: Offered under BSD or other. We utilize BSD for clarity.
- chardet: Used under LGPLv2+; permissible for commercial usage.
Complete List of Direct Dependencies
Below is an exhaustive list of all direct dependencies with their stated licenses. Where multiple licenses are shown, we choose a non-GPL permissive license to ensure commercial compatibility.
- CacheControl Apache Software License | Apache 2.0 Official License
- bcrypt Apache Software License | Apache 2.0 Official License
- boto3 Apache Software License | Apache 2.0 Official License
- botocore Apache Software License | Apache 2.0 Official License
- cyclonedx-python-lib Apache Software License | Apache 2.0 Official License
- msgpack Apache Software License | Apache 2.0 Official License
- pip-api Apache Software License | Apache 2.0 Official License
- pip_audit Apache Software License | Apache 2.0 Official License
- prometheus_client Apache Software License | Apache 2.0 Official License
- py-serializable Apache Software License | Apache 2.0 Official License
- pyOpenSSL Apache Software License | Apache 2.0 Official License
- python-multipart Apache Software License | Apache 2.0 Official License
- requests Apache Software License | Apache 2.0 Official License
- rsa Apache Software License | Apache 2.0 Official License
- s3transfer Apache Software License | Apache 2.0 Official License
- sortedcontainers Apache Software License | Apache 2.0 Official License
- tornado Apache Software License | Apache 2.0 Official License
- tzdata Apache Software License | Apache 2.0 Official License
- ua-parser Apache Software License | Apache 2.0 Official License
- ua-parser-builtins Apache Software License | Apache 2.0 Official License
- zopfli Apache Software License | Apache 2.0 Official License
- cryptography Apache Software License; BSD License Explicitly using Apache License for commercial clarity | Apache 2.0 Official License
- packaging Apache Software License; BSD License We rely on the permissive portion of the license. | Apache 2.0 Official License
- python-dateutil Apache Software License; BSD License We rely on the permissive portion of the license. | Apache 2.0 Official License
- sniffio Apache Software License; MIT License We rely on the permissive portion of the license (Apache or MIT). | MIT Official License
- license-expression Apache-2.0 | Apache 2.0 Official License
- passlib BSD
- MarkupSafe BSD License
- Pygments BSD License
- amqp BSD License
- billiard BSD License
- celery BSD License
- click BSD License
- click-plugins BSD License
- cssselect2 BSD License
- flower BSD License
- httpcore BSD License
- httpx BSD License
- idna BSD License
- kombu BSD License
- lxml BSD License
- prompt_toolkit BSD License
- pyasn1 BSD License
- pycparser BSD License
- pydyf BSD License
- pypdf BSD License
- python-dotenv BSD License
- reportlab BSD License
- starlette BSD License
- tinycss2 BSD License
- uvicorn BSD License
- vine BSD License
- weasyprint BSD License
- webauthn BSD License
- webencodings BSD License
- websockets BSD License
- qrcode BSD License; Other/Proprietary License Explicitly using BSD portion for commercial clarity. | BSD 3-Clause Official License
- boolean.py BSD-2-Clause
- pillow CMU License (MIT-CMU) Permissive and commercially compliant.
- pyphen GPLv2+; LGPLv2+; MPL 1.1 Selecting LGPL/MPL for commercial safety; disclaiming GPL. | MPL Official License
- chardet GNU Lesser General Public License v2 or later (LGPLv2+) Used under LGPL without modification, allowed in commercial use. | LGPL Official License
- psycopg2-binary GNU Library or Lesser General Public License (LGPL) Dynamically linked, ensuring compliance. | LGPL Official License
- dnspython ISC License (ISCL)
- click-repl MIT
- ecdsa MIT
- pip-requirements-parser MIT
- Brotli MIT License
- Mako MIT License
- PyYAML MIT License
- SQLAlchemy MIT License
- alembic MIT License
- annotated-types MIT License
- anyio MIT License
- asn1crypto MIT License
- cbor2 MIT License
- cffi MIT License
- charset-normalizer MIT License
- click-didyoumean MIT License
- fastapi MIT License
- fonttools MIT License
- greenlet MIT License
- h11 MIT License
- humanize MIT License
- jmespath MIT License
- loguru MIT License
- markdown-it-py MIT License
- mdurl MIT License
- packageurl-python MIT License
- platformdirs MIT License
- pydantic MIT License
- pydantic-settings MIT License
- pydantic_core MIT License
- pydub MIT License
- pyotp MIT License
- pyparsing MIT License
- python-docx MIT License
- python-jose MIT License
- pytz MIT License
- redis MIT License
- rich MIT License
- six MIT License
- stripe MIT License
- tinyhtml5 MIT License
- toml MIT License
- urllib3 MIT License
- user-agents MIT License
- certifi Mozilla Public License 2.0 (MPL 2.0) Fully permissible for commercial use. | MPL Official License
- defusedxml Python Software Foundation License
- typing_extensions Python Software Foundation License
- email_validator The Unlicense (Unlicense)
- filelock The Unlicense (Unlicense)
- httpagentparser MIT License Effectively MIT License