All policies

Open source & history

Third-Party Licenses

Version 1.1Not yet effectiveUpdated 2026-07-21

DRAFT

This document is a pre-launch draft. Bracketed values such as [LEGAL_ENTITY_NAME] and the effective date are placeholders to be finalized before launch. It is not yet legally effective.

Evigate is built with open-source software. This page lists the direct dependencies declared in the project's manifests and their licenses. Each component remains governed solely by its own license.

Maintainer note: this list is generated from backend/pyproject.toml and frontend/package.json (direct dependencies). Transitive dependencies are not listed individually. Before publishing, generate a complete, verified manifest with a license scanner (e.g. pip-licenses / uv pip licenses for Python, license-checker for npm) and reconcile any license marked [VERIFY] against the installed package metadata. Update this file whenever dependencies change (see the SDLC §6).

Backend (Python)

ComponentPurposeLicense
FastAPIWeb frameworkMIT
UvicornASGI serverBSD-3-Clause
SQLAlchemyORM / data accessMIT
AlembicDatabase migrationsMIT
psycopg (psycopg[binary])PostgreSQL driverLGPL-3.0-or-later
pgvector (Python client)Vector type supportMIT
pydantic-settingsConfigurationMIT
boto3S3-compatible object storage clientApache-2.0
anthropicAnthropic (Claude) SDKMIT [VERIFY]
google-genaiGoogle Gemini API SDK (conditional LLM fallback)Apache-2.0 [VERIFY]
fastembedLocal embeddings (bge-large-en-v1.5) runtimeApache-2.0 [VERIFY]
onnxruntimeONNX inference engine for local embeddingsMIT [VERIFY]
cryptographyEncryption (BYOK key cipher)Apache-2.0 OR BSD-3-Clause
openpyxlXLSX parsing/writingMIT
python-docxDOCX parsingMIT
python-multipartMultipart upload parsingApache-2.0
pypdfPDF parsingBSD-3-Clause
pypdfium2PDF page rendering (scanned-page images for OCR intake)Apache-2.0 OR BSD-3-Clause [VERIFY]
pillowImage handling for scanned-page OCR intakeHPND [VERIFY]
arqRedis-backed answering worker queueMIT [VERIFY]
redisRedis client (worker queue, rate limiter)MIT [VERIFY]
httpxHTTP clientBSD-3-Clause [VERIFY]
ruff *(dev)*LinterMIT
pytest *(dev)*Test frameworkMIT

Frontend (JavaScript)

ComponentPurposeLicense
Next.jsReact frameworkMIT
ReactUI libraryMIT
React DOMDOM rendererMIT
ESLint *(dev)*LinterMIT
eslint-config-next *(dev)*Lint configMIT

Infrastructure / runtime

ComponentPurposeLicenseNotes
PostgreSQLDatabasePostgreSQL LicenseSelf-hosted (container) in production, on the Hostinger VPS
pgvector (extension)Vector search in PostgresPostgreSQL LicensePostgres extension
MinIOS3-compatible object storeAGPL-3.0Self-hosted for both local development and production (Hostinger VPS)

The full text of each license is available from the respective project. Required attributions are reproduced in the NOTICE file.


*Last updated: 2026-07-21 · Version 1.1*