лицензии
Лицензии сторонних библиотек
Silent Arc использует открытое программное обеспечение в приложении для Windows и на сайте. Ниже перечислены ключевые сторонние компоненты, их лицензии и примечания по соблюдению условий.
Сетевое ядро — Windows
Листайте таблицу по горизонтали →
| Компонент | Назначение | Платформа | Лицензия | Источник |
|---|---|---|---|---|
| Xray-core | Ядро поддерживаемых протоколов подключения | Windows | MPL 2.0 | GitHub ↗ |
| Wintun 0.14.1 | Драйвер виртуального сетевого адаптера | Windows | Prebuilt Binaries License | wintun.net ↗ |
| Loyalsoldier geodata | Наборы правил IP-адресов и доменов | Windows | GPL 3.0 + data notices | GitHub ↗ |
Приложение для Windows
Листайте таблицу по горизонтали →
| Библиотека | Назначение | Лицензия | Источник |
|---|---|---|---|
| Compose Multiplatform + AndroidX | Интерфейс, Material-компоненты и жизненный цикл приложения | Apache 2.0 | GitHub ↗ |
| Kotlin stdlib 2.3.20 | Среда выполнения языка приложения | Apache 2.0 | GitHub ↗ |
| kotlinx libraries | Корутины, сериализация, дата и время, атомарные операции | Apache 2.0 | GitHub ↗ |
| Gson | Чтение и запись JSON | Apache 2.0 | GitHub ↗ |
| ZXing Core | Работа с QR-кодами | Apache 2.0 | GitHub ↗ |
| Skiko 0.144.6 | Графический слой Compose Desktop | Apache 2.0 | GitHub ↗ |
| Skia | Движок двумерной графики | BSD 3-Clause | GitHub ↗ |
| ICU data | Данные Unicode и локализации для Skiko | проверка notice | GitHub ↗ |
| JNA 5.17.0 | Доступ к системным функциям Windows | Apache 2.0 OR LGPL 2.1+ | GitHub ↗ |
| JBR API | Интеграция настольных функций системы | Apache 2.0 | GitHub ↗ |
| Annotation helpers | Аннотации JetBrains, Error Prone и JSpecify | Apache 2.0 | GitHub ↗ |
Среда выполнения, установщик и ресурсы
Листайте таблицу по горизонтали →
| Компонент | Назначение | Лицензия | Источник |
|---|---|---|---|
| Eclipse Temurin / OpenJDK 21 | Встроенная среда выполнения Java | GPL 2.0 + Classpath Exception | adoptium.net ↗ |
| Montserrat | Встроенный шрифт интерфейса | OFL 1.1 | GitHub ↗ |
| NSIS 3.12 | Движок установщика | zlib/libpng | nsis.sourceforge.io ↗ |
| NSIS LZMA module | Модуль сжатия установщика | CPL 1.0 + exception | NSIS License ↗ |
Сайт
| Библиотека | Назначение | Лицензия | Источник |
|---|---|---|---|
| Lenis 1.3.26 | Плавная прокрутка на настольных устройствах | MIT | GitHub ↗ |
Сводка по типам лицензий
Листайте таблицу по горизонтали →
| Лицензия | Компоненты | Основные обязательства |
|---|---|---|
| Apache 2.0 | Compose Multiplatform, AndroidX, Kotlin, kotlinx-*, Gson, ZXing, Skiko, JBR API, annotations | Включить уведомления об авторских правах и текст лицензии |
| MIT | Lenis | Включить уведомление об авторских правах и текст лицензии |
| MPL 2.0 | Xray-core | Включить MPL; при необходимости опубликовать изменённые покрываемые файлы |
| BSD 3-Clause | Skia | Сохранять уведомление об авторских правах, условия и отказ от гарантий |
| Другие | Wintun, geodata, OpenJDK, JNA, Montserrat, NSIS, NSIS LZMA | Соблюдать уведомления и условия распространения каждого компонента |
| Notice проверяется | ICU data | Привязать точный ICU notice к используемой сборке Skiko до распространения |
Примечания по соблюдению лицензий
MIT · Apache 2.0 · BSD
Разрешительные лицензии. При распространении необходимо сохранять требуемые уведомления об авторских правах и тексты лицензий.
Особые условия лицензий
- MPL 2.0: включить лицензию и публиковать изменённые покрываемые файлы Xray-core, когда это применимо.
- OpenJDK, Wintun, JNA, geodata, Montserrat и NSIS требуют соблюдения собственных уведомлений и условий распространения.
- Точный ICU notice для используемой сборки Skiko проверяется и не включён в счётчики.
Перечень составлен по текущему релизному пакету 1.2.4, зависимостям проекта и включённым уведомлениям Xray/Wintun. Это сводка атрибуций, а не юридическая консультация.
Полные тексты лицензий
Apache 2.0apache.org ↗
MITopensource.org ↗
MPL 2.0mozilla.org ↗
BSD 3-Clauseopensource.org ↗
GPL 2.0 + CEopenjdk.org ↗
GPL 3.0gnu.org ↗
OFL 1.1openfontlicense.org ↗
NSIS · CPL exceptionnsis.sourceforge.io ↗
Wintun PBLwintun.net ↗
JNA dual licensegithub.com ↗
Названия и товарные знаки сторонних проектов принадлежат их правообладателям. Упоминание компонента не означает одобрение Silent Arc его авторами.