Files
saphid--frame-control/THIRD_PARTY_NOTICES.md
T
SAPHIDandClaude Opus 5.5 10f86d3e7a Docs: PC in the headset is experimental, Windows only, and unverified on a desktop
Rewrites docs/pc-in-headset.md for the Windows scope, with #38's
evidence kept under the revisions it was measured at. README marks it
Experimental; testing.md, mac-in-headset.md and THIRD_PARTY_NOTICES.md
(the bundled GStreamer) follow.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 00:29:12 +00:00

1.8 KiB

Third-party software in Frame Control

Frame Control's own code is under the MIT licence. The apps also ship other people's software, unchanged, each under its own licence:

What Where Licence Details
KDE Connect 24.02.2 and five libraries, as Valve builds them for the Frame Desktop apps and the iPhone app; copied to the Frame for the keyboard and trackpad GPL and LGPL (per package) frame/kdeconnect/NOTICE.md, licence texts in frame/kdeconnect/LICENSES, complete source in the kdeconnect-frame-24.02.2-1 release
Python 3.12 (python-build-standalone) Desktop apps PSF License and others Included with it, in the app's python folder
adb (Android SDK Platform-Tools) Desktop apps (not Linux arm64) Apache-2.0 and others NOTICE.txt in the app's tools folder
Mozilla's CA certificate list, as published by curl Desktop apps MPL-2.0 https://curl.se/docs/caextract.html
Electron Desktop apps MIT (Chromium: BSD-3-Clause and others) LICENSE and LICENSES.chromium.html in the app
GStreamer 1.x, a few of its plugins and the libraries they need, as MSYS2 builds them Windows app only, for the experimental PC in the headset LGPL-2.1-or-later and others (per package); the GPL x264 encoder is left out libraries.json (exact package versions) and the licenses folder in the app's desktop/bundle folder

Frame Control starts KDE Connect and talks to it over its network protocol; it doesn't link to it or include its code. On Windows, Frame Control's own pc-host.dll links to GStreamer dynamically; the libraries are unmodified.