# Third-party components FrameYap's own code is under [LICENSE](../LICENSE). Everything below is fetched from, or built against, its upstream project; each keeps its own license. This is a pointer list, not a legal audit. Published native archives include SDL3 and the OpenVR client library, plus the font and required notices. The speech runtime and model are downloaded separately on the user's machine; they are not redistributed in the archive. ## Included in this repository | Item | Upstream | License | | --- | --- | --- | | `protocol/gamescope-input-method.xml` (Gamescope 3.16.28, unmodified, SHA-256 `da35711f5d1d750bc47931132a89bf34e6b96a72bafc054d34092d3f42358ec4`) | | Permissive notice embedded in the file | | `assets/fonts/Inconsolata-Regular.ttf` (unchanged, SHA-256 `e0267abf9d734e2b9f766f8cb7a496b552c57cdfeacfa0efdc5bfd21940ae145`) | | SIL OFL 1.1, text in `assets/fonts/OFL-Inconsolata.txt` | ## Native build dependencies (system or user-supplied) | Component | Upstream | License | | --- | --- | --- | | OpenVR SDK 2.15.6 | | BSD-3-Clause-style | | SDL3 | | zlib | | Wayland (client, scanner) | | MIT | | libxcb | | MIT-style | | FreeType 2 | | FreeType Project License (FTL) or GPL-2.0; FrameYap uses FTL | | Vulkan loader and drivers | System | Vary by vendor | ## Voice recognition runtime (fetched by the user's install) | Component | Where | License | | --- | --- | --- | | Parakeet Redux weights, revision `2bf128600aac4b16946f7ed8372e56117fe5e23b`, derived from NVIDIA Parakeet TDT 0.6B v3 by Moondream/M87 Labs; pinned sizes and hashes in `assets/backends/redux.json` | | CC-BY-4.0 | | Kestrel, `kestrel-kernels` | | Local inference is free and needs no API key, per the Kestrel README. Finetuned-model inference needs an API key and is not used here. | | `moondream` | PyPI | See the package | | PyTorch (CPU build) | | BSD-3-Clause | | NumPy | | BSD-3-Clause and bundled notices | | Hugging Face `tokenizers` | | Apache-2.0 | Versions seen working on Frame (ARM64, Python 3.12.3): moondream 2.4.0, kestrel 0.8.0, kestrel-kernels 0.7.0, native 0.1.8, Torch 2.8.0+cpu. These are observed versions, not tested minimums. An unconstrained `pip install moondream` resolved CUDA-enabled Torch and NVIDIA wheels, so the CPU Torch wheel must be selected explicitly. Model weights are downloaded only on an explicit request and are never committed.