NorthLock One — open-source components
NorthLock One includes third-party open-source software, each governed by its own licence rather than the NorthLock software licence. This list covers the main components in the appliance image. It is compiled from the build manifest and is not yet generated from a full container image SBOM — the complete, machine- generated list will replace this page once the SBOM pipeline is published.
| Component | Purpose | Licence |
|---|---|---|
| Ubuntu Server | Host operating system | GPL-3.0 (and others) |
| Docker Engine | Container runtime | Apache-2.0 |
| containerd | Container runtime | Apache-2.0 |
| llama.cpp | Local model server | MIT |
| Qwen model weights | Local language model | Apache-2.0 |
| Onyx (NorthLock Chat fork) | Chat and research application | MIT |
| PostgreSQL | Database | PostgreSQL License |
| OpenSearch | Full-text and vector search | Apache-2.0 |
| Redis | Cache and message broker | RSALv2 / SSPLv1 |
| nginx | Local reverse proxy | BSD-2-Clause |
| Alpine Linux | Base image utilities | MIT |
| Python | Application runtime | PSF-2.0 |
| Django | Web framework | BSD-3-Clause |
| NVIDIA CUDA / driver | GPU runtime | NVIDIA proprietary (EULA) |
| Tailwind CSS | Styling | MIT |
| Alpine.js | Front-end interactivity | MIT |
| HTMX | Front-end requests | BSD-2-Clause |
| Font Awesome Free | Icons | CC BY 4.0 / SIL OFL 1.1 / MIT |
The full licence texts are available on the appliance under
/opt/northlock/licences/ and on request from [email protected].