Compliance disclosure

Specchio source code and license notices

Last updated: June 22, 2026

Specchio source for affected macOS builds is available in a public GitHub repository with one tag per distributed build. The repository includes the application source, AirPlay FairPlay provider source, license texts, build metadata, USB tooling notices, and the modified WebDriverAgent submodule reference.

Public repository

Specchio full source release

Open repository
Repository
github.com/Alexintosh/specchio-source
Build tags
specchio-2026060701 specchio-2026060702 specchio-2026060902 specchio-2026061101 specchio-2026061201
Specchio license
GNU General Public License version 3, included as LICENSE in the repository.
WebDriverAgent
BSD-licensed submodule at e363ccc0b6eb7de57b04515cedcf2587b0f494fc

Included source

  • Specchio macOS app source and build project files.
  • Specchio companion keyboard and ReplayKit extension source.
  • AirPlay FairPlay provider source and rebuild script.
  • Modified WebDriverAgent fork pinned as a Git submodule.
  • Per-build BUILD.md metadata for affected builds.

Application license

  • Specchio source is distributed under GPL-3.0.
  • Each build tag includes the GPL-3.0 text at repository root.
  • Third-party components remain under their respective licenses.

AirPlay FairPlay

USB tooling

  • iproxy and libusbmuxd: GPL-2.0-or-later and LGPL-2.1-or-later.
  • libimobiledevice-glue: LGPL-2.1-or-later.
  • libplist: LGPL-2.1-or-later.
  • Source locations and license texts are included under ThirdParty/USBTools/.

WebDriverAgent

  • Specchio references a modified WebDriverAgent fork as a Git submodule.
  • The submodule is pinned to e363ccc0b6eb7de57b04515cedcf2587b0f494fc in each build tag.
  • WebDriverAgent is distributed under a BSD license.

Swift packages

  • Sparkle is resolved through Swift Package Manager and distributed under MIT-style license terms with additional bundled third-party notices.
  • BigInt is resolved through Swift Package Manager and distributed under MIT license terms.
  • Pinned package revisions are recorded in Package.resolved.

Additional review requests

For a specific distributed build, check out the matching specchio-YYYYMMDDNN tag in the public source repository. Questions about source availability or license notices can be sent through the review channel where this page was provided.