Лицензии
Anode использует открытые библиотеки как отдельные динамически загружаемые файлы в Anode.app/Contents/Frameworks. Собственный код Anode не является их производной: он загружает их во время работы (dlopen) в короткоживущих вспомогательных процессах. Программ под GPL в составе нет. Полные тексты лицензий лежат и в самом приложении: Anode.app/Contents/Resources/ThirdPartyNotices.
libimobiledevice, libplist, libusbmuxd, libimobiledevice-glue — LGPL-2.1
Распространяются по лицензии GNU Lesser General Public License версии 2.1 или (по вашему выбору) любой более поздней: полный текст LGPL-2.1. Библиотеки поставляются БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, в том числе подразумеваемых гарантий товарной пригодности или пригодности для определённой цели.
| Файл в приложении | Проект | Версия |
|---|---|---|
libimobiledevice-1.0.6.dylib | libimobiledevice | 1.3.0-210-g73b6fd1 (коммит 73b6fd1, 2024-02-01) · исходный код |
libplist-2.0.4.dylib | libplist | 2.3.0-29-g082b69d (коммит 082b69d, 2024-02-05) · исходный код |
libusbmuxd-2.0.6.dylib | libusbmuxd | 2.0.2-34-g07cd6f7 (коммит 07cd6f7, 2024-01-29) · исходный код |
libimobiledevice-glue-1.0.0.dylib | libimobiledevice-glue | ABI 1.0.0; ревизия в файле не записана. Собрана вместе с остальными (начало февраля 2024), скорее всего коммит 6d72e57 (2024-01-30) · исходный код |
Copyright (C) 2008-2024 Nikias Bassen, Martin Szulecki, Jonathan Beck, Matt Colyer, Christophe Fergeau и другие авторы libimobiledevice, libplist, libusbmuxd и libimobiledevice-glue, перечисленные в файлах AUTHORS каждого проекта.
Замена библиотек (раздел 6 LGPL-2.1)
Это обычные разделяемые библиотеки. Любую из них можно заменить своей изменённой сборкой той же библиотеки (то же имя файла, сборка для arm64, macOS 14 или новее): скопируйте её поверх файла в Anode.app/Contents/Frameworks и переподпишите приложение локальной подписью (codesign --force --deep --sign - "Anode.app"), потому что macOS не запускает изменённые подписанные программы. Менять код Anode для этого не нужно.
Письменное предложение исходного кода
Не менее трёх лет после последнего распространения этой версии Anode автор Anode предоставит любому, кто попросит, полную машиночитаемую копию соответствующего исходного кода перечисленных LGPL-библиотек (точные ревизии плюс скрипты сборки и упаковки) по цене не выше стоимости самой передачи. Напишите на support@anode.tools и укажите версию Anode. Ссылки выше даны для удобства и не ограничивают это предложение.
OpenSSL — Apache-2.0
Файлы libssl.3.dylib и libcrypto.3.dylib: OpenSSL 3.2.1 (30 января 2024), неизменённая сборка официального выпуска (исходный код).
Copyright (c) 1998-2024 The OpenSSL Project Authors. Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson. All rights reserved.
Распространяется по лицензии Apache License, версия 2.0: полный текст или apache.org/licenses/LICENSE-2.0. Если иное не требуется применимым законом или не согласовано письменно, программное обеспечение распространяется «КАК ЕСТЬ», БЕЗ ГАРАНТИЙ И УСЛОВИЙ любого рода.
Этот сайт
Сайт сделан без сторонних библиотек, шрифтов и скриптов.