ParallelPathdocumentation

Open-source licences

ParallelPath

Copyright (C) 2026 DarkCipher0x / DarkCipher Systems - darkciphersystems.com

ParallelPath is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License version 3 as published by the Free Software Foundation. It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the full licence text.

Because it's AGPL, anyone running a modified version as a network service must offer its users the corresponding source. Every ParallelPath server publishes its exact running source at /source.

All ParallelPath code, text, icons, logo and styles are original work. It does not copy code, text, designs or trademarks from any commercial co-parenting product.

Third-party software

All dependencies are under licences compatible with AGPL-3.0. Python packages are installed from PyPI at install time; system packages come from Ubuntu.

Python packages

Package Licence
FastAPI MIT
Starlette BSD-3-Clause
Pydantic, pydantic-core MIT
Uvicorn BSD-3-Clause
httptools MIT
websockets BSD-3-Clause
Jinja2, MarkupSafe BSD-3-Clause
SQLAlchemy MIT
psycopg 3 (incl. binary) LGPL-3.0 (used unmodified as a library)
argon2-cffi, argon2-cffi-bindings MIT
cffi MIT-0
pyotp MIT
segno BSD-3-Clause
cryptography Apache-2.0 OR BSD-3-Clause
python-multipart Apache-2.0
ReportLab (open-source toolkit) BSD
Pillow MIT-CMU
httpx, httpcore BSD-3-Clause
anyio MIT
h11 MIT
certifi MPL-2.0 (unmodified)
idna BSD-3-Clause
sniffio MIT OR Apache-2.0
Markdown BSD-3-Clause
tzdata Apache-2.0
anthropic (Python SDK, optional) MIT
typing-extensions PSF-2.0
annotated-types, jiter, docstring-parser, charset-normalizer MIT

System software (installed from Ubuntu)

Software Licence
Python 3 PSF-2.0
PostgreSQL PostgreSQL Licence
nginx BSD-2-Clause
coturn BSD-3-Clause
certbot Apache-2.0
fail2ban GPL-2.0
cryptsetup GPL-2.0
ufw GPL-3.0
AppArmor utilities GPL-2.0

These programs run as separate system services; ParallelPath doesn't modify or redistribute them.

Services you may choose to connect

Let's Encrypt (certificates), an SMTP provider (email), and optional AI providers (Ollama, OpenAI-compatible servers, Anthropic Claude) are governed by their own terms, which the server operator accepts when enabling them.