Third-party notices

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:

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.