SeldorGate использует открытые компоненты. Ниже — перечень основных из них и лицензий, под которыми они распространяются. Полный список также доступен в разделе «О программе» внутри приложения.
Нативный VPN-стек (NDK)
| Компонент | Назначение | Лицензия |
|---|---|---|
| OpenConnect | Клиентская библиотека SSL VPN (движок подключения) | GPL v2+ (с исключением на связывание OpenSSL) |
| GnuTLS | Шифрование DTLS-туннеля | LGPL v2.1+ |
| OpenSSL | Криптографические примитивы | OpenSSL License (совместима с Apache 2.0) |
| libstoken | Генерация токенов RSA SecurID (2FA) | LGPL v2.1 |
| vpnc-scripts | Скрипты настройки сетевого стека | GPL v2+ |
Kotlin / Android
| Компонент | Назначение | Лицензия |
|---|---|---|
| Kotlin Standard Library | Язык приложения | Apache 2.0 |
| kotlinx-serialization-json | Сериализация JSON | Apache 2.0 |
| AndroidX (core, annotation, preference, fragment, recyclerview, activity) | Системные компоненты Android | Apache 2.0 |
| Material Components for Android | UI-компоненты Material Design | Apache 2.0 |
Обязательства
Компоненты под GPL/LGPL распространяются с соблюдением условий соответствующих лицензий: полный текст лицензий поставляется вместе с приложением, право получения исходного кода сохраняется за любым пользователем в объёме, предусмотренном этими лицензиями. Лицензии Apache 2.0 и LGPL не накладывают ограничений на использование готового приложения.