Open-Source-Lizenzen
Stand: 27. September 2026
netloop.ai nutzt und integriert Open-Source-Software. Nachfolgend wird die
jeweils einschlägige Lizenz nebst Urheberhinweis dokumentiert. Die interne,
vollständige Auflistung (inkl. Lizenztexten) liegt in der Datei
NOTICE des Projekts.
1. LibreChat (Chat-Oberfläche)
| Projekt | librechat/librechat — https://github.com/librechat/librechat |
| Eingesetzte Version | v0.8.7 (Container: ghcr.io/librechat/librechat:latest, Stand 10. August 2026) |
| Lizenz | MIT — ohne Marken-/Branding-Klausel, ohne Nutzerlimit |
| Urheber | Copyright (c) 2023–2026 LibreChat Authors / Danny Avila |
Die Benutzeroberfläche von netloop.ai basiert auf LibreChat (MIT). Das Eigenbranding (Logo, Name) ist lizenzkonform. Es besteht keine Nutzerbegrenzung oder Branding-Einschränkung.
2. FerretDB (Datenbank-Backend)
| Projekt | FerretDB — https://github.com/FerretDB/FerretDB |
| Eingesetzte Version | Container: ghcr.io/ferretdb/ferretdb:latest |
| Lizenz | Apache-2.0 |
| Urheber | Copyright (c) 2024 FerretDB Inc. |
FerretDB dient als MongoDB-kompatibles Datenbank-Backend für LibreChat und ersetzt SQLite/S3 aus früheren Versionen. Es speichert Chat-Verläufe, Benutzerkonten und Konfigurationen.
3. pymupdf (PDF-Verarbeitung — NUR INTERNES CLI-TOOL)
| Projekt | PyMuPDF — https://github.com/pymupdf/PyMuPDF |
| Eingesetzte Version | 1.28.2 (via venv pip) |
| Lizenz | GNU AGPL-3.0 / Artifex Commercial License (Dual-Lizenz) |
| Urheber | Artifex Software, Inc. |
| Pakete | pymupdf, pymupdf4llm, pymupdf-layout (alle AGPL-3.0 / kommerziell) |
pymupdf ist als AGPL-3.0 / kommerziell lizenziert und wird ausschließlich für einen internen Verwaltungszweck (Offline-Dokumentenkonvertierung) genutzt. Es ist nicht in der öffentlichen Webanwendung, in API-Diensten oder in verteilten Komponenten enthalten.
4. Go-Connector (CLI-Client)
Der an Kunden verteilte netloop.ai-Connector ist die Go-Implementierung und bindet folgende Open-Source-Komponenten statisch ein (Stand 27. September 2026):
| Komponente | Lizenz |
|---|---|
| charmbracelet/bubbletea, charmbracelet/lipgloss, charmbracelet/x/ansi, charmbracelet/x/term | MIT |
| aymanbagabas/go-osc52 | MIT |
| erikgeiser/coninput | MIT |
| lucasb-eyer/go-colorful | MIT |
| mattn/go-isatty, mattn/go-localereader, mattn/go-runewidth | MIT |
| muesli/ansi, muesli/cancelreader, muesli/termenv | MIT |
| rivo/uniseg | MIT |
| gorilla/websocket | BSD-3-Clause |
| golang.org/x/crypto, golang.org/x/sys, golang.org/x/term, golang.org/x/text, golang.org/x/sync | BSD-3-Clause (Go-Projekt, inkl. Patent-Grant) |
| gopkg.in/yaml.v3 | MIT und Apache-2.0 (dual) |
Der Python-Prototyp des Connectors ist ein internes Entwicklungswerkzeug und wird nicht verteilt.
5. Weitere eingebundene Komponenten
Vollständige Liste der in der Server-Umgebung installierten Open-Source-Pakete (Stand 27. September 2026). Bis auf die gesondert gekennzeichneten Komponenten handelt es sich um permissive Lizenzen (MIT/BSD/Apache/ISC/PSF/HPND).
| Komponente | Lizenz |
|---|---|
| annotated-doc | MIT |
| annotated-types | MIT |
| anyio | MIT |
| asyncssh | EPL-2.0 oder GPL-2.0-or-later (netloop.ai nutzt die EPL-2.0-Option) |
| attrs | MIT |
| certifi | MPL-2.0 (schwach/file-basiert) |
| cffi | MIT-0 |
| charset-normalizer | MIT |
| click | BSD-3-Clause |
| cryptography | Apache-2.0 oder BSD-3-Clause |
| distro | Apache-2.0 |
| dnspython | ISC |
| fastapi | MIT |
| fastembed | Apache-2.0 |
| filelock | MIT |
| flatbuffers | Apache-2.0 |
| fsspec | BSD-3-Clause |
| h11 | MIT |
| hf-xet | Apache-2.0 |
| httpcore / httpcore2 | BSD-3-Clause |
| httpx / httpx2 | BSD-3-Clause |
| httpx-sse | MIT |
| huggingface_hub | Apache-2.0 |
| idna | BSD-3-Clause |
| iniconfig | MIT |
| jiter | MIT |
| joblib | BSD-3-Clause |
| jsonschema / jsonschema-specifications | MIT |
| loguru | MIT |
| mcp / mcp-types | MIT |
| mmh3 | MIT |
| narwhals | MIT |
| networkx | BSD-3-Clause |
| numpy | BSD-3-Clause, 0BSD, MIT, Zlib, CC0-1.0 |
| onnxruntime | MIT |
| openai (Python SDK) | Apache-2.0 |
| opentelemetry-api | Apache-2.0 |
| packaging | Apache-2.0 oder BSD-2-Clause |
| pillow (PIL) | MIT-CMU (HPND, permissiv) |
| pip | MIT |
| pluggy | MIT |
| protobuf | BSD-3-Clause |
| psutil | BSD-3-Clause |
| py_rust_stemmers | Lizenz derzeit nicht eindeutig ausgewiesen (in Prüfung) |
| pycparser | BSD-3-Clause |
| pydantic / pydantic_core | MIT |
| pydantic-settings | MIT |
| Pygments | BSD-2-Clause |
| PyJWT | MIT |
| pymongo | Apache-2.0 |
| PyNaCl | Apache-2.0 |
| PyOTP | MIT |
| pytest | MIT |
| python-dotenv | BSD-3-Clause |
| python-multipart | Apache-2.0 |
| PyYAML | MIT |
| qrcode | BSD-3-Clause |
| referencing | MIT |
| requests | Apache-2.0 |
| rpds-py | MIT |
| scikit-learn | BSD-3-Clause |
| scipy | BSD-3-Clause |
| sniffio | MIT oder Apache-2.0 |
| sse-starlette / starlette | BSD-3-Clause |
| tabulate | MIT |
| threadpoolctl | BSD-3-Clause |
| tokenizers | Apache-2.0 |
| tqdm | MPL-2.0 und MIT (netloop.ai nutzt die MIT-Option) |
| truststore | MIT |
| typing-inspection | MIT |
| typing_extensions | PSF-2.0 |
| urllib3 | MIT |
| uvicorn | BSD-3-Clause |
| websockets | BSD-3-Clause |
Infrastruktur / Container
| Komponente | Lizenz |
|---|---|
| FerretDB PostgreSQL (postgres-documentdb, pgvector) | PostgreSQL-Lizenz (permissiv) |
| Meilisearch | MIT (Suchfunktion deaktiviert) |
MongoDB (mongo:8) | SSPL-1.0 — nur als Backup-Werkzeug (mongodump), nicht als Dienst betrieben oder verteilt |
| LibreChat Admin-Panel (ClickHouse) | AGPL-3.0 — nur in der Entwicklungs-Compose, nicht deployed |
| Open Web UI | MIT-basiert mit Branding-Klausel (archiviert, nicht deployed) |
| tweetnacl.js | Unlicense (Public Domain) |
KI-generierte Bilder (frontend/art) | Google-Gemini-Ausgabebedingungen |
MPL-2.0 (certifi, tqdm) ist schwach/file-basiert und hat keine Copyleft-Wirkung auf das Gesamtwerk. Der Python-Prototyp des Connectors (connector/py) wird nicht verteilt.
6. KI-Modelle
Die KI-Funktionen von netloop.ai nutzen die API des Anbieters Mistral AI (Frankreich, EU) als kommerziellen Fernzugriff. Es werden keine Modellgewichte eingebettet oder weitergegeben. Es gelten die Geschäftsbedingungen von Mistral AI (https://legal.mistral.ai/terms).
7. Lizenztexte
Die vollständigen Lizenztexte der oben genannten Komponenten sind in der
Projektdatei NOTICE enthalten und können auf Anfrage unter
legal@netloop.ai angefordert werden.