Лицензии

На этой странице — лицензии сторонних библиотек, локальных моделей ИИ и встроенного демо-контента в nopa. Сам продукт nopa не является open source. Обновлено 13 октября 2026 г.

Шрифты

Полное приложение на /main грузит шрифты (Inter, Source Serif 4) с Google Fonts; публичные страницы используют шрифты, которые уже есть на вашем устройстве. Инструмент «Статус на аватарку» дополнительно поставляет самохостящийся сабсет Inter (начертание 800, латиница / расширенная латиница / кириллица) по лицензии SIL Open Font License 1.1: чтобы экспортированный PNG выглядел одинаково на любом устройстве, шрифт приходится встраивать внутрь самой генерируемой картинки. Источник: github.com/google/fonts/tree/main/ofl/inter

Библиотеки

В nopa входят библиотеки с открытыми лицензиями: React (MIT), Dexie (Apache-2.0), Framer Motion (MIT), Konva (MIT), @huggingface/transformers (Apache-2.0), pdfjs-dist (Apache-2.0), pdf-lib (MIT), fflate (MIT), Tesseract.js (Apache-2.0) с Tesseract OCR и моделями tessdata_fast (Apache-2.0), в которые входят Leptonica (BSD-2-Clause), zlib (Zlib), libpng (libpng), libjpeg (IJG), libwebp (BSD-3-Clause), libtiff (libtiff) и giflib (MIT), и другие. Полные тексты лицензий сторонних компонентов публикуют их авторы.

Аналитика продукта и отчёты о сбоях

SDK сторонних сервисов обеспечивают аналитику продукта и отчёты о сбоях — что получает каждый из них, см. в Политике конфиденциальности:

• posthog-js — MIT. Аналитика продукта, включена на сайте.

• @hawk.so/javascript, @hawk.so/core, @hawk.so/types — AGPL-3.0-only. Используется как немодифицированная, лениво загружаемая клиентская библиотека, которая подгружается только после включения отчётов о сбоях в Настройки → Данные.

Перепаковка видеоконтейнеров

Воспроизведение видео в контейнере, который браузер не открывает сам (например Matroska/.mkv), использует mediabunny (MPL-2.0) — немодифицированную, лениво загружаемую библиотеку, которая перепаковывает файл в MP4 прямо в браузере. Она подгружается только когда файл не играет сам по себе, и никакое видео не покидает ваше устройство. Исходники: github.com/Vanilagy/mediabunny

Декодер HEIC

Конвертация HEIC/HEIF использует heic-decode (ISC) и libheif-js (LGPL-3.0) — Emscripten-сборку libheif (strukturag). WASM-декодер подгружается только при конвертации HEIC и работает в браузере. Источники: github.com/catdad-experiments/heic-decode · github.com/strukturag/libheif

Модели ИИ — удаление фона

Удаление фона скачивает и запускает модели в браузере:

• briaai/RMBG-1.4 — лицензия BRIA RMBG 1.4 (некоммерческие условия). Для коммерции нужна отдельная лицензия BRIA AI. Условия: huggingface.co/briaai/RMBG-1.4

• Xenova/modnet (запасной вариант) — Apache-2.0

Модели ИИ — транскрипция

Речь в текст использует модели Whisper в браузере:

• Xenova/whisper-tiny — MIT (веса OpenAI Whisper, ONNX для Transformers.js)

• Xenova/whisper-base (опционально лучшее качество) — MIT

• onnx-community/wespeaker-voxceleb-resnet34-LM (разметка говорящих, десктоп) — CC BY 4.0. Модель WeSpeaker ResNet34, обученная на VoxCeleb, в ONNX от ONNX Community. Источник: huggingface.co/onnx-community/wespeaker-voxceleb-resnet34-LM

Как доставляются модели

nopa бесплатен. ИИ работает на устройстве; файлы моделей при первом запуске загружаются с публичных хабов и кэшируются в браузере. Мы не хостим веса моделей для обработки пользовательских данных.

Встроенные данные — список слов для паролей

Режим «Запоминаемый пароль» составляет фразы из списка EFF Long Wordlist (7776 слов) от Electronic Frontier Foundation, 2016, лицензия CC-BY-3.0. Источник: www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

Картинки эмодзи

Приложение «Эмодзи» показывает и скачивает картинки из публичных наборов. У каждого набора своя лицензия, и она видна рядом с выбранным стилем:

• Noto Emoji (Google) — Apache-2.0

• OpenMoji — CC BY-SA 4.0; при повторном использовании нужна атрибуция

• Twemoji (Twitter, jdecked/twemoji) — CC-BY 4.0 на графику, MIT на код

• Fluent Emoji (Microsoft) — MIT

Картинки подгружаются с публичных CDN этих наборов в момент использования; nopa их не хостит и не перелицензирует. Соблюдение условий атрибуции выбранного набора — на вас.

Эмуляторы — приложение Retro

Приложение Retro запускает эмуляторы в браузере; они загружаются только когда вы открываете игру.

• jsnes (NES) — Apache-2.0

• Nostalgist.js (Sega Mega Drive / Genesis) — MIT. При первом запуске подгружает libretro-ядро Genesis Plus GX с публичного CDN; это ядро распространяется по некоммерческой лицензии.

Названия консолей — NES, Sega Mega Drive / Genesis — используются только для описания поддерживаемых форматов файлов. nopa не связана с производителями консолей.

Встроенный демо-контент

nopa может включать небольшой легальный homebrew или демо-контент для приложения Retro.

Встроенное демо Pong (NES homebrew от zorchenhimer, исходники: github.com/zorchenhimer/nes-pong) распространяется под BSD-3-Clause. Текст лицензии: nopa.space/retro/demos/pong/LICENSE.txt

Concentration Room (NES homebrew от Дэмиана Йеррика, исходники: github.com/pinobatch/croom-nes) распространяется точной неизменённой копией по GPL-3.0-or-later с исключением автора для точных копий в формате iNES без исходного кода. Текст лицензии: nopa.space/retro/demos/croom/LICENSE.txt

Загружаемые пользователем ROM должны быть файлами, которые вы имеете право использовать. nopa не предоставляет коммерческие игры.

Распространение

Для коммерческого распространения или встраивания проверьте лицензии библиотек и моделей выше — включая некоммерческие ограничения BRIA RMBG и Genesis Plus GX. См. также Политику конфиденциальности и Условия использования.