Third-party notices.
PKMA itself is source-available under the PKMA PUL. It also incorporates open-source components, each under its own licence.
Where to find the full list
The authoritative, regenerated-per-release list of every third-party component with full licence text lives in the source repo:
THIRD_PARTY_LICENSES.mdon Gitea
The file is regenerated from cargo and bun
dependency manifests on every release, so it is always in sync with
what actually shipped.
Major components
The list below names the most prominent dependencies and the licences they're distributed under. It is informative only — the canonical text is the file linked above.
Application runtime
- Tauri
- MIT / Apache-2.0 — desktop application shell.
- Rust standard library & crates
- MIT / Apache-2.0 (predominantly) — the entire backend.
- WebKit / WebView2
- System-provided web engine; subject to your OS licence.
UI
- React, React DOM
- MIT — UI framework.
- Tailwind CSS
- MIT — styling.
- Inter Tight, JetBrains Mono
- SIL Open Font Licence 1.1 — typography.
Retrieval & AI
- tokenizers, tiktoken-rs
- Apache-2.0 — tokenisation.
- HNSW / vector index crates
- MIT / Apache-2.0 — semantic search.
- Provider SDKs (OpenAI, Anthropic, Google, Ollama)
- Each vendor's own licence; PKMA only interacts with their public APIs.
Notice obligations
Each licence above governs your use of the corresponding component. Your use of PKMA itself remains subject to the PKMA Personal Use Licence; that licence does not extend to, and does not override, the licences of the third-party components listed here.
Reporting an omission
If you believe a component is missing from
THIRD_PARTY_LICENSES.md or attributed incorrectly,
get in touch and it will be corrected in the
next release.