Редакция от 5 сентября 2026 года
Unlock Connect собран из открытых компонентов. Ниже перечислено, что именно входит в программу и на каких условиях. Полные тексты лицензий поставляются вместе с приложением и открываются из его настроек.
| компонент | лицензия | за что отвечает |
|---|---|---|
| Xray-core | MPL-2.0 | ядро соединения: VLESS, VMess, Trojan, Shadowsocks, SOCKS5, HTTP |
| Hysteria | MIT | транспорт Hysteria2 поверх QUIC |
| Flutter | BSD-3-Clause | каркас приложения и отрисовка интерфейса |
| пакет | лицензия | версия |
|---|---|---|
| cupertino_icons | MIT | 1.0.9 |
| flutter_svg | MIT | 2.3.0 |
| google_fonts | BSD-3-Clause | 8.1.0 |
| http | BSD-3-Clause | 1.6.0 |
| shared_preferences | BSD-3-Clause | 2.5.5 |
| path_provider | BSD-3-Clause | 2.1.6 |
| flutter_riverpod | MIT | 2.6.1 |
| url_launcher | BSD-3-Clause | 6.3.2 |
| package_info_plus | BSD-3-Clause | 10.2.1 |
| app_links | Apache-2.0 | 7.2.1 |
| шрифт | лицензия | |
|---|---|---|
| Orbitron | SIL OFL 1.1 | |
| JetBrains Mono | SIL OFL 1.1 | |
| Onest | SIL OFL 1.1 |
| лицензия | компонентов |
|---|---|
| BSD-3-Clause | 7 |
| MIT | 4 |
| SIL OFL 1.1 | 3 |
| Apache-2.0 | 1 |
| MPL-2.0 | 1 |
MIT и BSD требуют сохранять уведомление об авторских правах и текст лицензии — они поставляются с приложением в неизменном виде.
Apache 2.0 дополнительно требует отмечать изменения. Мы используем такие компоненты без правок.
MPL-2.0 действует на уровне файлов: изменённые файлы компонента должны оставаться открытыми. Ядро мы используем без изменений исходного кода.
SIL OFL разрешает свободное использование шрифтов, включая встраивание, и запрещает продажу самих шрифтов отдельно.
Лицензии пакетов приложения взяты из самих пакетов, а не по памяти: версии считаны из pubspec.lock, тип лицензии определён по файлу LICENSE каждого пакета. Лицензии ядра и шрифтов указаны по их репозиториям и подлежат сверке при смене версии ядра.