Lizenzen

Diese Seite beschreibt Lizenzen für Drittanbieter-Bibliotheken, KI-Modelle auf dem Gerät und mitgelieferten Demo-Inhalt in nopa. nopa selbst ist nicht Open Source. Aktualisiert am 13. Oktober 2026.

Schriften

Die volle App unter /main lädt ihre Schriften (Inter, Source Serif 4) von Google Fonts; die öffentlichen Seiten nutzen die Schriften, die schon auf deinem Gerät sind. Das Werkzeug Avatar-Rahmen liefert zusätzlich einen selbst gehosteten Inter-Subset (Schnitt 800, Latein / Latein erweitert / Kyrillisch) unter der SIL Open Font License 1.1 aus, denn die Schrift muss in das erzeugte Bild eingebettet werden, damit das exportierte PNG auf jedem Gerät gleich aussieht. Quelle: github.com/google/fonts/tree/main/ofl/inter

Bibliotheken

nopa enthält Open-Source-Bibliotheken wie 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) und Tesseract.js (Apache-2.0) mit Tesseract OCR und den tessdata_fast-Modellen (Apache-2.0), die Leptonica (BSD-2-Clause), zlib (Zlib), libpng (libpng), libjpeg (IJG), libwebp (BSD-3-Clause), libtiff (libtiff) und giflib (MIT) enthalten, u. a. Vollständige Lizenztexte Dritter veröffentlichen die jeweiligen Projekte.

Produktanalyse & Absturzberichte

Drittanbieter-SDKs betreiben Produktanalyse und Absturzberichte — was jedes davon erhält, steht in der Datenschutzerklärung:

• posthog-js — MIT. Produktanalyse, auf der Website aktiv.

• @hawk.so/javascript, @hawk.so/core, @hawk.so/types — AGPL-3.0-only. Wird als unveränderte, lazy geladene Client-Bibliothek genutzt, die erst lädt, nachdem du Absturzberichte unter Einstellungen → Daten aktivierst.

Umpacken von Video-Containern

Das Abspielen eines Videos, dessen Container dein Browser nicht öffnen kann (etwa Matroska/.mkv), nutzt mediabunny (MPL-2.0) — eine unveränderte, verzögert geladene Bibliothek, die die Datei im Browser in MP4 umpackt. Sie lädt nur, wenn eine Datei nicht von selbst abspielt, und keine Medien verlassen dein Gerät. Quelle: github.com/Vanilagy/mediabunny

KI-Modelle — Hintergrundentfernung

Hintergrund entfernen lädt Modelle in den Browser und führt sie aus:

• briaai/RMBG-1.4 — BRIA RMBG 1.4 License (nicht-kommerzielle Bedingungen). Kommerzielle Nutzung erfordert eine separate Lizenz von BRIA AI. Bedingungen: huggingface.co/briaai/RMBG-1.4

• Xenova/modnet (Fallback) — Apache-2.0

KI-Modelle — Transkription

Sprache-zu-Text nutzt Whisper-Modelle im Browser:

• Xenova/whisper-tiny — MIT (OpenAI-Whisper-Gewichte, ONNX für Transformers.js)

• Xenova/whisper-base (optional bessere Qualität) — MIT

• onnx-community/wespeaker-voxceleb-resnet34-LM (Sprecherkennung, Desktop) — CC BY 4.0. Ein WeSpeaker-ResNet34-Modell, trainiert auf VoxCeleb, von der ONNX Community nach ONNX konvertiert. Quelle: huggingface.co/onnx-community/wespeaker-voxceleb-resnet34-LM

Modellbereitstellung

nopa ist kostenlos. KI läuft auf dem Gerät; Modelldateien werden beim ersten Einsatz von öffentlichen Hubs geladen und im Browser gecacht. Wir hosten keine Modellgewichte für Nutzerverarbeitung.

Emoji-Grafiken

Die Emoji-App kann Emoji-Bilder aus öffentlichen Sets anzeigen und herunterladen. Jedes Set behält seine eigene Lizenz, und sie steht neben dem gewählten Stil:

• Noto Emoji (Google) — Apache-2.0

• OpenMoji — CC BY-SA 4.0; bei Weiterverwendung ist eine Namensnennung erforderlich

• Twemoji (Twitter, jdecked/twemoji) — CC-BY 4.0 für die Grafiken, MIT für den Code

• Fluent Emoji (Microsoft) — MIT

Die Bilder werden bei der Nutzung von den öffentlichen CDNs der Sets geladen; nopa hostet sie nicht und vergibt keine neuen Lizenzen. Für die Namensnennung des heruntergeladenen Sets bist du selbst verantwortlich.

Emulatoren — Retro-App

Die Retro-App führt Emulatoren im Browser aus; sie werden erst geladen, wenn du ein Spiel öffnest.

• jsnes (NES) — Apache-2.0

• Nostalgist.js (Sega Mega Drive / Genesis) — MIT. Beim ersten Start wird der libretro-Core Genesis Plus GX von einem öffentlichen CDN geladen; dieser Core steht unter einer nicht-kommerziellen Lizenz.

Konsolennamen wie NES und Sega Mega Drive / Genesis beschreiben nur die unterstützten Dateiformate. nopa ist mit keinem Konsolenhersteller verbunden.

Mitgelieferter Demo-Inhalt

nopa kann kleinen legalen Homebrew- oder Demo-Inhalt für die Retro-App enthalten.

Das mitgelieferte Pong-Demo (NES-Homebrew von zorchenhimer, Quelle: github.com/zorchenhimer/nes-pong) wird unter BSD-3-Clause weiterverbreitet. Lizenztext: nopa.space/retro/demos/pong/LICENSE.txt

Concentration Room (NES-Homebrew von Damian Yerrick, Quelle: github.com/pinobatch/croom-nes) wird als exakte, unveränderte Kopie unter GPL-3.0-or-later und der Ausnahme des Autors für exakte Kopien im iNES-Format ohne Quellcode weiterverbreitet. Lizenztext: nopa.space/retro/demos/croom/LICENSE.txt

Hochgeladene ROMs müssen Dateien sein, die du nutzen darfst. nopa bietet keine kommerziellen Spiele.

Weiterverbreitung

Für kommerzielle Weiterverbreitung oder Einbettung prüfe die Lizenzen oben — einschließlich der nicht-kommerziellen Einschränkungen von BRIA RMBG und Genesis Plus GX. Siehe auch Datenschutzerklärung und Nutzungsbedingungen.