Licences
Tezca is built on open-source components. Each one's full licence text ships with Tezca in the
LICENSES folder next to PhoneMirror.exe, together with
THIRD_PARTY_NOTICES.md, which lists versions and sources.
| Component | Licence | Used for |
|---|---|---|
| Qt 6 | LGPL-3.0 | User interface. Linked dynamically, shipped as the Qt DLLs. |
| FFmpeg | LGPL-2.1 or later | Video decoding (no GPL or non-free parts enabled). Linked dynamically. |
| pm-airplay-receiver | GPL-3.0-or-later | The AirPlay receiver, a separate program. See below. |
| Android SDK Platform-Tools (adb) | Android SDK License | Talks to Android phones over USB. Shipped unmodified. |
| scrcpy-server | Apache-2.0 | Runs on the Android phone to capture its screen. Shipped unmodified. |
| nlohmann/json | MIT | Settings files. |
| libplist | LGPL-2.1 | Apple property lists (iPhone). |
| OpenSSL | Apache-2.0 | Cryptography used by the AirPlay receiver. |
| miniz | MIT | Unpacks the app in Tezca Setup. |
| Inter, JetBrains Mono, Antonio, Gloock | SIL Open Font License 1.1 | Fonts of the app, the installer and this site. |
Plus the libraries those depend on, such as FreeType, HarfBuzz, libpng, zlib, PCRE2 and Brotli;
their licence texts ship in the same LICENSES folder.
AirPlay helper (GPL-3.0)
pm-airplay-receiver.exe is a separate program, licensed under the GNU General Public
License version 3 or later. It is built from the receiver core of
AirPlay-Windows
(itself derived from UxPlay) at commit 7ff2d11e1829437c2803dbb77551ac653c6be8eb,
with Tezca's headless front end and one small patch.
- Complete corresponding source: the
airplay-helper/folder of the Tezca repository, which fetches the pinned upstream revision and appliespatches/0001-pass-mirror-timestamp.patch. - Licence text: GNU GPL v3, also shipped as
LICENSES\pm-airplay-receiver-GPL-3.0.txt.
Fonts
Inter, JetBrains Mono, Antonio and Gloock are licensed under the SIL Open Font License 1.1: Inter, JetBrains Mono, Antonio, Gloock.