Open-source licenses
FFmpeg is used for Windows Portals in Notchorious 2.0. Earlier versions without Portals do not use it for that feature. The notices remain available regardless of which version you have installed.
FFmpeg notice
Notchorious 2.0 uses code of FFmpeg licensed under the LGPLv2.1. FFmpeg is developed by its own authors and is not owned by Notchorious. The Windows Portal uses FFmpeg to decode H.264 remote desktop video. The Notchorious build scripts configure FFmpeg 7.1.3 without GPL or nonfree components and dynamically link its libraries.
FFmpeg is licensed under the GNU Lesser General Public License version 2.1 or later. You may modify the FFmpeg libraries and replace them with compatible versions, and reverse engineer Notchorious to the extent needed to debug such modifications. These rights are not overridden by the Notchorious license.
Download exact upstream FFmpeg 7.1.3 source archive (.tar.xz)
SHA-256: f0bf043299db9e3caacb435a712fc541fbb07df613c4b893e8b77e67baf3adbe
Notchorious FFmpeg build configuration & build script references · FFmpeg licensing and compliance guidance · LGPL 2.1 text
The link above provides the unmodified upstream source archive for the FFmpeg version used by the Notchorious 2.0 build scripts. If you need the source and build materials corresponding to a particular distributed Notchorious build, including any build-specific changes and configuration, contact notchorious@gmail.com with your Notchorious version. Build-specific materials must match the libraries distributed with that release.
Other third-party components
Notchorious uses FreeRDP/WinPR and OpenSSL (Apache License 2.0), Citadel, SMBClient and BigInt (MIT), SwiftNIO, SwiftNIO SSH, SwiftCrypto and related packages (Apache License 2.0), and the Bangers font (SIL Open Font License 1.1). Individual components and their notices are available in the app under Settings → General → About → Open-Source Licenses.
Full bundled third-party notices · Bangers font license
Copyright remains with each component's original authors. Each library's original license controls its use.
Source correspondence and replacement
In builds containing LGPL-covered FFmpeg libraries, those libraries are designed to be distributed as separate, replaceable libav*.dylib libraries under Contents/Frameworks. The released binaries, their architectures, configure flags and corresponding source must be checked for each distributed build. Modifying an app bundle may invalidate Apple's code signature, requiring re-signing in a development/test environment.
This page lists the relevant licensing terms and source information. It does not by itself certify a specific App Store binary.
Questions or source requests
Contact notchorious@gmail.com and specify the Notchorious version and platform.