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.

ComponentLicenceUsed for
Qt 6LGPL-3.0User interface. Linked dynamically, shipped as the Qt DLLs.
FFmpegLGPL-2.1 or laterVideo decoding (no GPL or non-free parts enabled). Linked dynamically.
pm-airplay-receiverGPL-3.0-or-laterThe AirPlay receiver, a separate program. See below.
Android SDK Platform-Tools (adb)Android SDK LicenseTalks to Android phones over USB. Shipped unmodified.
scrcpy-serverApache-2.0Runs on the Android phone to capture its screen. Shipped unmodified.
nlohmann/jsonMITSettings files.
libplistLGPL-2.1Apple property lists (iPhone).
OpenSSLApache-2.0Cryptography used by the AirPlay receiver.
minizMITUnpacks the app in Tezca Setup.
Inter, JetBrains Mono, Antonio, GloockSIL Open Font License 1.1Fonts 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 applies patches/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.