Unlock_connect На главную
$ unlock --licenses

Лицензии открытых компонентов

Редакция от 5 сентября 2026 года

Unlock Connect собран из открытых компонентов. Ниже перечислено, что именно входит в программу и на каких условиях. Полные тексты лицензий поставляются вместе с приложением и открываются из его настроек.

Ядро соединения

компонентлицензияза что отвечает
Xray-coreMPL-2.0ядро соединения: VLESS, VMess, Trojan, Shadowsocks, SOCKS5, HTTP
HysteriaMITтранспорт Hysteria2 поверх QUIC
FlutterBSD-3-Clauseкаркас приложения и отрисовка интерфейса

Пакеты приложения

пакетлицензияверсия
cupertino_iconsMIT1.0.9
flutter_svgMIT2.3.0
google_fontsBSD-3-Clause8.1.0
httpBSD-3-Clause1.6.0
shared_preferencesBSD-3-Clause2.5.5
path_providerBSD-3-Clause2.1.6
flutter_riverpodMIT2.6.1
url_launcherBSD-3-Clause6.3.2
package_info_plusBSD-3-Clause10.2.1
app_linksApache-2.07.2.1

Шрифты

шрифтлицензия
OrbitronSIL OFL 1.1
JetBrains MonoSIL OFL 1.1
OnestSIL OFL 1.1

Сводка по лицензиям

лицензиякомпонентов
BSD-3-Clause7
MIT4
SIL OFL 1.13
Apache-2.01
MPL-2.01

Как мы соблюдаем условия

MIT и BSD требуют сохранять уведомление об авторских правах и текст лицензии — они поставляются с приложением в неизменном виде.

Apache 2.0 дополнительно требует отмечать изменения. Мы используем такие компоненты без правок.

MPL-2.0 действует на уровне файлов: изменённые файлы компонента должны оставаться открытыми. Ядро мы используем без изменений исходного кода.

SIL OFL разрешает свободное использование шрифтов, включая встраивание, и запрещает продажу самих шрифтов отдельно.

Точность списка

Лицензии пакетов приложения взяты из самих пакетов, а не по памяти: версии считаны из pubspec.lock, тип лицензии определён по файлу LICENSE каждого пакета. Лицензии ядра и шрифтов указаны по их репозиториям и подлежат сверке при смене версии ядра.

Unlock_connect документация приватность условия лицензии Novikov dev