Skip to content

Third Party Projects and Licenses

星冉 edited this page Aug 3, 2026 · 1 revision

Third-Party Projects and Licenses

中文

Runtime and build foundations

  • scrcpy supplies the official scrcpy 4.1 server and protocol basis. The macOS app uses a verified release server asset; it does not modify server source or protocol behavior.
  • dadb supplies reusable ADB transport, streams, remote helper, and device-operation foundations. The Xcode build bundles its helper JAR and license.

Reference projects

  • scrcpy-mask is a reference for native media/control/input-mapping behavior, not a server extension dependency.
  • AndroLaunch is a reference for desktop device tooling, dependency onboarding, quick actions, and menu-bar workflows.
  • KonnectMac is a reference for native background coordination and companion-backed interaction.
  • Other aggregate external/ projects are independently versioned reference or research repositories unless an explicit build dependency says otherwise.

Maintenance rules

Before copying, porting, or distributing third-party material, confirm the upstream license, attribution, notice, source-offer, and binary-distribution requirements. Preserve licenses bundled by build steps. A reference project's feature idea may be reimplemented natively; do not imply direct source reuse or protocol compatibility beyond what is verified.

Each external project is an independent Git repository. Changing external source, committing it, and updating the aggregate repository's submodule pointer are separate actions and must be reviewed separately.

Clone this wiki locally