Licenses
Anode includes the open source components below as separate, dynamically loaded libraries in Anode.app/Contents/Frameworks. Anode’s own code is not a derivative of them; it loads them at run time (dlopen) in short-lived helper processes. No GPL-licensed program is included. The full license texts also ship inside the app: Anode.app/Contents/Resources/ThirdPartyNotices.
libimobiledevice, libplist, libusbmuxd, libimobiledevice-glue — LGPL-2.1
Licensed under the GNU Lesser General Public License version 2.1 or (at your option) any later version: full LGPL-2.1 text. These libraries are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
| Bundled file | Project | Version |
|---|---|---|
libimobiledevice-1.0.6.dylib | libimobiledevice | 1.3.0-210-g73b6fd1 (commit 73b6fd1, 2024-02-01) · source |
libplist-2.0.4.dylib | libplist | 2.3.0-29-g082b69d (commit 082b69d, 2024-02-05) · source |
libusbmuxd-2.0.6.dylib | libusbmuxd | 2.0.2-34-g07cd6f7 (commit 07cd6f7, 2024-01-29) · source |
libimobiledevice-glue-1.0.0.dylib | libimobiledevice-glue | 1.0.0 ABI; the binary does not record its revision. Built together with the above (early February 2024), so most likely commit 6d72e57 (2024-01-30) · source |
Copyright (C) 2008-2024 Nikias Bassen, Martin Szulecki, Jonathan Beck, Matt Colyer, Christophe Fergeau and the other libimobiledevice, libplist, libusbmuxd and libimobiledevice-glue contributors listed in each project’s AUTHORS file.
Replacing the libraries (LGPL-2.1 section 6)
The libraries are ordinary shared libraries. You may replace any of them with your own modified build of the same library (same file name, built for arm64, macOS 14 or later): copy it over the file in Anode.app/Contents/Frameworks and re-sign the app ad hoc (codesign --force --deep --sign - "Anode.app"), because macOS refuses modified signed bundles. Anode’s own code needs no change to use them.
Written offer of source code
For at least three years after the last distribution of this version of Anode, the Anode author will give anyone who asks a complete machine-readable copy of the corresponding source code of the LGPL libraries listed above (the exact revisions, plus the scripts used to build and bundle them), for no more than the cost of physically performing the distribution. Write to support@anode.tools with the Anode version you received. The download links above are provided for convenience and do not limit this offer.
OpenSSL — Apache-2.0
libssl.3.dylib and libcrypto.3.dylib: OpenSSL 3.2.1 (30 Jan 2024), unmodified builds of the upstream release (source).
Copyright (c) 1998-2024 The OpenSSL Project Authors. Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson. All rights reserved.
Licensed under the Apache License, Version 2.0: full text or apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
This website
The site uses no third-party libraries, fonts or scripts.