NCraft Browser

Лицензии NCraft

Это перевод; при расхождении действует английский текст.

NCraft

NCraft — бесплатное проприетарное программное обеспечение Александра Павлова (Aleksandr Pavlov), его исходный код не открыт. Вы пользуетесь им по Пользовательскому соглашению, а если получили из App Store — по стандартному лицензионному соглашению Apple (Standard Licensed Application End User License Agreement).

Сторонние компоненты

NCraft построен на открытом коде, и мы благодарим его авторов. Лицензии ниже действуют для этих компонентов, а не для NCraft в целом.

Компоненты во всех версиях

Ядро NCraft, общее для macOS, iPhone, Windows и Android, включает, среди прочего:

Компонент Для чего Лицензия
OpenMLS шифрование групп из конца в конец (MLS) MIT
snow соединения по протоколу Noise Apache-2.0 или MIT
webrtc-rs прямые соединения между устройствами (ICE, DTLS, каналы данных) MIT или Apache-2.0
unsafe-libopus (кодек Opus) голос в звонках BSD-3-Clause
SQLCipher через rusqlite зашифрованная база на устройстве в стиле BSD (SQLCipher), MIT (rusqlite)
OpenSSL криптография для SQLCipher Apache-2.0
ed25519-dalek, x25519-dalek личность и согласование ключей BSD-3-Clause
RustCrypto (aes-gcm, chacha20poly1305, blake2, hkdf, p256 и другие) криптография MIT или Apache-2.0
bip39 24 слова личности CC0-1.0
tokio, serde, rand, socket2 среда выполнения, данные, случайные числа, сеть MIT либо MIT или Apache-2.0

Здесь названы основные компоненты. Перечень дополняется: полный список компонентов каждой сборки с уведомлениями об авторских правах будет добавлен на эту страницу.

NCraft для Windows

Компонент Для чего Лицензия
ZXing.Net чтение QR-кодов с камеры Apache-2.0

NCraft для Windows использует среду Microsoft Edge WebView2 и Windows App SDK, которые Microsoft предоставляет на своих лицензионных условиях.

NCraft для macOS и iPhone

NCraft для macOS и NCraft для iPhone используют Apple WebKit и другие системные библиотеки, которые Apple предоставляет на своих лицензионных условиях.

NCraft для Android

Компонент Для чего Лицензия
Kotlin, kotlinx.coroutines, kotlinx.serialization язык и среда выполнения Apache-2.0
AndroidX (Jetpack Compose, CameraX, WorkManager, Biometric, Core Telecom и другие) интерфейс, камера, фоновый обмен, звонки Apache-2.0 (отдельные части — ещё и BSD-3-Clause)
Firebase Cloud Messaging и его библиотеки Firebase и сервисов Google Play пробуждение телефона ради уведомлений и звонков Apache-2.0; часть библиотек — по Android Software Development Kit License
ZXing чтение QR-кодов с камеры Apache-2.0
Material Symbols значки Apache-2.0

NCraft для Android показывает страницы через Android System WebView, который Google предоставляет на своих лицензионных условиях.

Тексты лицензий

Вопросы: support@ncraft.live

Эта страница — место обсуждения. Откройте её в NCraft: заметки, задачи и чат о ней будут рядом, в группе NCraft.