Docs

Third-party notices

Localization OS is built on excellent, openly licensed software. This page lists the dependencies of a standard installation and their licenses, the optional components and their licenses, and the design provenance behind the built-in connectors.

A standard install pulls a locked set of packages. A few optional components add a handful more, only when you turn them on. This page names every one of them and its license, plus the reference material that shaped how Localization OS's built-in connectors were designed.

Copyleft and weak-copyleft dependencies#

Most of the standard install is permissively licensed: MIT, BSD, Apache-2.0. A small number of dependencies carry copyleft or weak-copyleft terms. They are listed here plainly, license as recorded by the package itself, no editorializing.

PackageLicenseRole
PyMuPDFDual Licensed: GNU AFFERO GPL 3.0 or Artifex Commercial LicensePDF processing
psycopg, psycopg-binaryLGPL-3.0-onlyPostgreSQL database driver
ldap3LGPL-3.0LDAP directory client
certifiMPL-2.0Certificate authority bundle
tqdmMPL-2.0 AND MITProgress display utility

Standard installation dependencies#

The locked package set installed by a standard Localization OS install, sorted alphabetically. Every package in the table above is also part of this set; it is repeated here for completeness.

PackageVersionLicense
alembic1.18.5MIT
annotated-types0.7.0MIT
anthropic0.42.0MIT
anyio4.14.1MIT
argon2-cffi25.1.0MIT
argon2-cffi-bindings25.1.0MIT
attrs26.1.0MIT
babel2.17.0BSD
certifi2026.6.17MPL-2.0
cffi2.0.0MIT
charset-normalizer3.4.7MIT
click8.4.2BSD-3-Clause
colorama0.4.6BSD
cryptography49.0.0Apache-2.0 OR BSD-3-Clause
distro1.9.0Apache-2.0
et_xmlfile2.0.0MIT
fastapi0.115.6MIT
google-auth2.55.1Apache-2.0
google-genai0.3.0Apache-2.0
greenlet3.5.3MIT AND PSF-2.0
h110.16.0MIT
httpcore1.0.9BSD-3-Clause
httptools0.8.0MIT
httpx0.28.1BSD
httpx-sse0.4.3MIT
idna3.18BSD-3-Clause
itsdangerous2.2.0BSD
Jinja23.1.4BSD
jiter0.15.0MIT
jsonschema4.26.0MIT
jsonschema-specifications2025.9.1MIT
ldap32.9.1LGPL-3.0
lxml5.3.0BSD
Mako1.3.12MIT
MarkupSafe3.0.3BSD-3-Clause
mcp1.29.0MIT
numpy2.5.1BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0
openai1.59.6Apache-2.0
openpyxl3.1.5MIT
pillow11.3.0MIT-CMU
portalocker3.2.0BSD-3-Clause
psycopg3.3.4LGPL-3.0-only
psycopg-binary3.3.4LGPL-3.0-only
pyasn10.6.3BSD-2-Clause
pyasn1_modules0.4.2BSD
pycparser3.0BSD-3-Clause
pydantic2.14.0a1MIT
pydantic-settings2.14.2MIT
pydantic_core2.47.0MIT
PyJWT2.13.0MIT
PyMuPDF1.27.2.3Dual Licensed: GNU AFFERO GPL 3.0 or Artifex Commercial License
python-docx1.1.2MIT
python-dotenv1.0.1BSD
python-multipart0.0.20Apache-2.0
pywin32312PSF-2.0
PyYAML6.0.3MIT
RapidFuzz3.10.1MIT
referencing0.37.0MIT
regex2026.7.19Apache-2.0 AND CNRI-Python
requests2.34.2Apache-2.0
rpds-py2026.6.3MIT
sacrebleu2.6.0Apache-2.0
sniffio1.3.1MIT
socksio1.0.0MIT
SQLAlchemy2.0.51MIT
sqlmodel0.0.22MIT
sse-starlette3.4.5BSD-3-Clause
starlette0.41.3BSD
tabulate0.10.0MIT
tenacity9.0.0Apache-2.0
tqdm4.68.3MPL-2.0 AND MIT
typing-inspection0.4.2MIT
typing_extensions4.15.0PSF-2.0
tzdata2026.2Apache-2.0
urllib32.7.0MIT
uvicorn0.34.0BSD
watchfiles1.2.0MIT
websockets14.2BSD

Optional components#

A handful of features are opt-in and bring their own dependencies, only installed when you turn the feature on.

Optional featurePackageLicense
S3-compatible storageboto3Apache-2.0
Metricsprometheus_clientApache-2.0 AND BSD-2-Clause
Local OCRrapidocrApache-2.0
Local OCRonnxruntimeMIT
PII detectionpresidio-analyzerMIT
PII detectionspacyMIT
PII detectionen_core_web_lg (spaCy language model)MIT
PII detectionen_core_web_sm (spaCy language model)MIT
SAML single sign-onpython3-samlMIT
SAML single sign-onxmlsecMIT
At-rest database encryptionsqlcipher3MIT

On the last row: the sqlcipher3 Python binding itself is MIT-licensed. SQLCipher, the encryption engine it binds to, is licensed separately by its publisher; that license is not restated here, see the publisher's own terms.

Connector design provenance#

Six of Localization OS's built-in connectors were designed by studying MIT-licensed reference connectors published by Blackbird at the bb-io GitHub organization. In every case the approach was reference-and-reimplement: the design, meaning endpoint coverage, auth flow, pagination, and localization strategy, was understood from the reference implementation and then written fresh. No code or assets were copied from any bb-io repository. Attribution is given below with respect to the original authors.

The licenses of every package listed on this page are available from their respective projects. Questions about this page: brent@patoislabs.com.