On this page

Impressum · Datenschutzerklärung · Allgemeine Geschäftsbedingungen · Drittsoftware · Lizenzbedingungen (EULA) · SaaS-Bedingungen · Fair-Use-Regeln · Service Levels · Auftragsverarbeitungsvertrag · Technische und organisatorische Maßnahmen
Read in English (Third-party software): Übersetzung, maßgeblich ist dieser deutsche Text

Diese Seite nennt die fremde Software, die in unserem Download-Paket enthalten ist oder von seiner Installation auf Ihrem Server geholt wird, mit Lizenz und Quelle.
Die Software läuft auf Ihrem eigenen Server; Ihre Dokumente verlassen ihn nicht. Die Lizenzen der hier genannten Teile bleiben unberührt (EULA Ziff. 4); den Quelltext der Teile unter GPL erhalten Sie auf Verlangen unter info@ocr-software.com.

Betreiber: Helm & Nagel GmbH, Rosenweg 5, 35614 Aßlar, Deutschland (helm-nagel.com/de/imprint/, Abruf 2026-11-06). Fragen zu Lizenzen und Quellcode-Anfragen: info@ocr-software.com.

1. Website

Komponente Lizenz Quelle
JetBrains Mono (Schrift, selbst gehostet, Dateien latin und latin-ext) SIL Open Font License 1.1 (Text: assets/fonts/OFL-LICENSE.txt) https://github.com/JetBrains/JetBrainsMono

Die Website lädt keine fremden Skripte und keine Schriften von Dritten. Die Website enthält nur eigene Skripte (Galerie) und die Schrift JetBrains Mono (SIL OFL 1.1), die wir selbst ausliefern.

2. Dienst (Go)

Komponente Version Lizenz Quelle
Go (Sprache, Standardbibliothek, einkompiliert) 1.26 BSD-3-Clause https://go.dev, https://go.googlesource.com/go
gopkg.in/yaml.v3 v3.0.1 MIT und Apache-2.0 (Teile nach libyaml, MIT); NOTICE beilegen https://github.com/go-yaml/yaml

Weitere Go-Module, die in den Programmen des Pakets stecken (Stand 2026-11-06, Lizenzdateien der Module gelesen):

Modul Version Lizenz Verwendung
golang.org/x/image v0.47.0 BSD-3-Clause TIFF-Dekoder, CCITT-Tabellen, Schriftdaten
golang.org/x/text v0.43.0 BSD-3-Clause Unicode-Normalisierung NFKC (Textabgleich)
golang.org/x/sys v0.49.0 BSD-3-Clause indirekt
github.com/aws/aws-sdk-go-v2 mit credentials, service/s3, aws/protocol/eventstream, internal/configsources, internal/endpoints/v2, internal/v4a, service/internal/{accept-encoding,checksum,presigned-url,s3shared} v1.47.5, v1.20.13, v1.114.6 und die Unterpakete laut go.mod Apache-2.0 S3-Eingang
github.com/aws/smithy-go v1.28.7 Apache-2.0 S3-Eingang
modernc.org/sqlite v1.61.1 BSD-3-Clause (Modul) und die unten genannten eingebetteten Teile SQLite-Treiber des Ledgers
modernc.org/libc, modernc.org/mathutil, modernc.org/memory v1.79.0, v1.7.1, v1.12.1 BSD-3-Clause indirekt (sqlite)
github.com/dustin/go-humanize v1.1.0 MIT indirekt (sqlite)
github.com/google/uuid v1.6.0 BSD-3-Clause indirekt
github.com/mattn/go-isatty v0.0.24 MIT indirekt (sqlite)
github.com/ncruces/go-strftime v1.1.0 MIT indirekt (sqlite)
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec BSD-3-Clause indirekt (sqlite)

Eingebettete Teile von modernc.org/sqlite (LICENSE-3RD-PARTY.md, LICENSE-SQLITE im Modul gelesen): SQLite selbst (gemeinfrei, „public domain“, Blessing), musl libc (MIT), go-netdb (MIT), nixpkgs (MIT); sqlite-vec (MIT) ist im Modul enthalten, wird vom Ledger nicht benutzt.

Nur zum Testen, nicht im Paket: github.com/johannesboyne/gofakes3 v1.2.0 (MIT), github.com/ryszard/goskiplist (Apache-2.0), go.shabbyrobe.org/gocovmerge (BSD), golang.org/x/tools v0.52.0 (BSD-3-Clause). Die Datei NOTICE im Paket enthält die Lizenztexte jedes einkompilierten Moduls. BSD-3 und MIT verlangen den Hinweis bei Weitergabe in Binärform: mit dem Download geben wir die Binärdateien weiter und legen die Texte (Datei NOTICE) bei.

3. PDF-Verarbeitung (eigene Prozesse)

Komponente Lizenz Quelle
poppler (pdfinfo, pdftoppm, pdftotext; Paket poppler-utils) GPL-2.0 oder GPL-3.0 (Debian-Copyright; Beiträge GPL-2.0-or-later) https://poppler.freedesktop.org, https://gitlab.freedesktop.org/poppler/poppler

poppler läuft bei Ihnen als eigener Kindprozess des Dienstes: Der Dienst startet pdfinfo und pdftoppm, übergibt nur Kommandozeilenargumente und Dateipfade und liest das Ergebnis aus Dateien und Standardausgabe. poppler ist nicht gelinkt, nicht eingebettet und nicht verändert. Wir geben poppler nicht weiter: das Paket enthält kein poppler, Sie beziehen poppler-utils aus den Ubuntu-Quellen auf Ihrem Server.
Einordnung (GNU-GPL-FAQ, abgerufen 2026-11-04, https://www.gnu.org/licenses/gpl-faq.html): Pipes, Sockets und Kommandozeilenargumente sind normale Kommunikationswege zwischen getrennten Programmen (#MereAggregation); die GPL erlaubt, geänderte Fassungen ohne Weitergabe zu nutzen (#UnreleasedMods). Quelltextpflichten entstehen bei Weitergabe, nicht beim Betrieb.
poppler wird von Ubuntu mit weiteren Bibliotheken gebaut und gebunden (freetype, lcms2, libjpeg, libpng, openjpeg, tiff, zlib, fontconfig u. a.); sie liegen als Ubuntu-Pakete auf dem Server, ihre Lizenzen stehen in /usr/share/doc/<Paket>/copyright. Auf Ihrem Server zeigt apt-cache depends poppler-utils die Liste.

4. Texterkennung (Modelle und Laufzeit)

Komponente Version Lizenz Quelle
PP-OCRv6 medium det (Gewichte) Revision 8e0f56fb2ef86b461d99cfc7ac5c137738985f61 Apache-2.0 (Modellkarte, abgerufen 2026-11-04; keine Trainingsdaten angegeben); zur Herkunft der Trainingsdaten machen wir keine Aussage https://huggingface.co/PaddlePaddle/PP-OCRv6_medium_det
PP-OCRv6 medium rec (Gewichte) Revision e5a92bcbc5cc1b494628e458d267778f0704fd7c Apache-2.0 (Modellkarte, abgerufen 2026-11-04; keine Trainingsdaten angegeben); Trainingsdaten wie oben https://huggingface.co/PaddlePaddle/PP-OCRv6_medium_rec
PP-LCNet_x1_0_doc_ori (Seitenausrichtung, scan-ctc-rotate) Revision und SHA-256 zeigt ocr-fetch-models.sh --list Apache-2.0 (Modellkarte; Trainingsdaten nicht benannt); Trainingsdaten wie PP-OCRv6 https://huggingface.co/PaddlePaddle/PP-LCNet_x1_0_doc_ori
PaddleOCR 3.7.0 Apache-2.0 (LICENSE im Repository) https://github.com/PaddlePaddle/PaddleOCR
PaddleX 3.7.2 Apache-2.0 https://github.com/PaddlePaddle/PaddleX
PaddlePaddle (GPU) 3.2.0 Apache-2.0 (LICENSE im Repository; Wheel liegt nicht auf PyPI) https://github.com/PaddlePaddle/Paddle

Apache-2.0: Lizenztext und NOTICE beilegen, Änderungen kenntlich machen. Wir verändern diese Pakete und Gewichte nicht. Kommt Neutraining oder Umwandlung , tragen wir vor dem Einsatz einen Änderungsvermerk und eine eigene Lizenzzeile nach.

5. Python-Bibliotheken der Texterkennung (Abhängigkeiten)

Die Texterkennung läuft in Python-Umgebungen auf Ihrem Server. Das Paket enthält sie nicht: ocr-fetch-models.sh holt die Pakete in festen Versionen mit Prüfsumme aus PyPI, download.pytorch.org und paddlepaddle.org.cn, nachdem Sie die Liste gesehen und zugestimmt haben (--list zeigt sie, ohne etwas zu laden). Die Tabelle fasst die Pakete aller Umgebungen zusammen; Lizenzen laut PyPI-Metadaten der gepinnten Version, abgerufen 2026-11-06. Kein GPL-, AGPL- oder NC-Paket gefunden; LGPL- und MPL-Pakete sind gekennzeichnet. Versionen unterscheiden sich je Umgebung (z. B. pillow 12.1.0 und 12.3.0, numpy 1.26.4 und 2.2.6); maßgeblich ist, was ocr-fetch-models.sh --list für Ihre Umgebung zeigt.

Komponente Version Lizenz Quelle
numpy 2.2.6 BSD-3-Clause https://github.com/numpy/numpy
pillow 12.1.0 MIT-CMU (PyPI) https://github.com/python-pillow/Pillow
opencv-contrib-python (Umgebungen für Layout und PP-OCRv6), opencv-python-headless (Umgebungen für OPT und Tabellen) 4.10.0.84 Apache-2.0; das Wheel bündelt FFmpeg (LGPL-2.1) und im nicht-headless Wheel opencv-contrib-python Qt 5 (LGPL-3.0) (opencv-python-README, abgerufen 2026-11-04). opencv-contrib-python (mit Qt) läuft in der Layout-Umgebung. Betrieb ohne Weitergabe löst die LGPL-Pflichten nicht aus; bei Ihnen liegen die Wheels unverändert und austauschbar in der Python-Umgebung auf Ihrem Server https://github.com/opencv/opencv-python
shapely 2.1.2 BSD-3-Clause (PyPI); Wheel bündelt GEOS (LGPL-2.1); der Lizenztext des GEOS-Teils liegt im Wheel https://github.com/shapely/shapely
pyclipper 1.4.0 MIT (Clipper: Boost) https://github.com/greginvm/pyclipper
pypdfium2 5.14.0 BSD-3-Clause, Apache-2.0 und Lizenzen der gebündelten Abhängigkeiten (PyPI) https://github.com/pypdfium2-team/pypdfium2
pandas 2.3.3 BSD-3-Clause https://github.com/pandas-dev/pandas
networkx 3.4.2 BSD-3-Clause https://github.com/networkx/networkx
protobuf 6.33.4 BSD-3-Clause https://github.com/protocolbuffers/protobuf
pydantic, pydantic_core 2.14.2, 2.50.2 MIT https://github.com/pydantic/pydantic
PyYAML 6.0.2 MIT https://github.com/yaml/pyyaml
ruamel.yaml 0.19.1 MIT https://sourceforge.net/projects/ruamel-yaml/
requests, httpx, httpcore, h11 2.34.2, 0.28.1, 1.0.9, 0.16.0 Apache-2.0 (requests), BSD-3-Clause (übrige) https://github.com/psf/requests, https://github.com/encode/httpx
aiohttp, aiosignal, frozenlist, multidict, yarl, propcache, aiohappyeyeballs laut --list Apache-2.0 (Familie), aiohappyeyeballs PSF-2.0 https://github.com/aio-libs
urllib3, idna, anyio, attrs, six, python-dateutil, pytz, tzdata laut --list MIT / BSD / Apache-2.0 (je Paket) PyPI-Projektseiten
certifi 2026.1.4 MPL-2.0 (unverändert, Dateiebene) https://github.com/certifi/python-certifi
tqdm 4.70.1 MPL-2.0 und MIT https://github.com/tqdm/tqdm
chardet, charset-normalizer 7.7.0, 3.5.2 chardet: 0BSD (frühere Versionen LGPL); charset-normalizer: MIT (PyPI) https://github.com/chardet/chardet
python-bidi 0.6.12 LGPL (PyPI-Klassifikator; Repository enthält COPYING und COPYING.LESSER, Rust-Wrapper); die genaue LGPL-Fassung liegt im Wheel; Hinweis- und Austauschpflichten gelten nur bei Weitergabe (Download: Wheel unverändert und austauschbar) https://github.com/MeirKriheli/python-bidi
cssutils, encutils 2.15.0, 1.0.0 LGPL-3.0-or-later (PyPI-Metadaten); in der Layout-Umgebung (kommen über premailer 3.10.0, Lizenz „Python“); Pflichten nur bei Weitergabe (Download: Paket unverändert und austauschbar) https://github.com/jaraco/cssutils
cryptography, cffi, pycparser 50.0.2, 2.1.1, 3.11 Apache-2.0 oder BSD-3-Clause; MIT-0; BSD-3-Clause https://github.com/pyca/cryptography
pycryptodome, crc32c, bce-python-sdk 4.3.0, 2.9.post0, 0.9.79 BSD-2-Clause, Unlicense und MIT; crc32c: LGPL-2.1-or-later (PyPI; Pflichten nur bei Weitergabe); Apache-2.0 PyPI-Projektseiten
huggingface-hub, hf-xet, safetensors, modelscope, modelscope-hub, aistudio_sdk 0.34.4, 1.8.0, 0.7.0, 1.40.2, 0.6.1, 0.3.9 Apache-2.0 (PyPI) https://github.com/huggingface
psutil, py-cpuinfo, pynvml, nvidia-ml-py laut --list BSD-3-Clause; MIT; BSD-3-Clause; BSD-3-Clause PyPI-Projektseiten
onnx, onnxruntime, onnxruntime-gpu, onnxconverter-common, onnxoptimizer, openvino, openvino-telemetry, paddle2onnx, paddlepaddle, polygraphy, flatbuffers, coloredlogs, humanfriendly 1.17.0, 1.22.1, 1.23.2, 1.14.0, 0.3.13, 2024.6.0, 2025.2.0, 2.0.1, 3.2.0, 0.53.6, 25.12.19, 15.0.1, 10.0 Apache-2.0 bzw. MIT (onnxruntime, onnxconverter-common, coloredlogs, humanfriendly); Umgebungen für Layout und OPT PyPI-Projektseiten
torch, torchvision, triton, transformers, tokenizers, timm, docling-ibm-models, einops, sentencepiece, tiktoken, scikit-learn, scipy, joblib, threadpoolctl, sympy, mpmath, lxml, regex, rich, typer, shellingham 2.13.0, 0.28.0, 3.7.1, 5.17.0, 0.23.3, 1.0.31, 4.0.4, 0.8.2, 0.2.2, 0.14.0, 1.7.2, 1.15.3 u. a. torch: BSD-Familie (Apache-2.0 mit LLVM-Ausnahme, BSD-2/3 u. a. laut PyPI); torchvision BSD; triton MIT; transformers, tokenizers, timm, sentencepiece Apache-2.0; docling-ibm-models MIT; einops, tiktoken, rich, typer MIT; scikit-learn, scipy, joblib, threadpoolctl, sympy, mpmath, lxml BSD; regex Apache-2.0 und CNRI-Python; shellingham ISC. Umgebungen für Layout und Tabellen. Hinweis: docling-ibm-models/TableFormer-Gewichte tragen CDLA-Permissive-2.0 und Apache-2.0 (lizenzen.md) PyPI-Projektseiten
openai, jiter, beautifulsoup4, soupsieve, cssselect, premailer, openpyxl, et_xmlfile, ftfy, latex2mathml, cachetools, cloudpickle, more-itertools, pluggy, pytest, iniconfig, tomli, truststore, Jinja2, MarkupSafe, Pygments, markdown-it-py, mdurl, apted, httpcore2, httpx2 laut --list MIT, BSD, Apache-2.0 (openai, ftfy), Python-Lizenz (premailer) laut PyPI PyPI-Projektseiten
ujson, colorlog, click, prettytable, wcwidth, typing_extensions, typing-inspection, annotated-types, packaging, filelock, fsspec, future, imagesize, opt-einsum, exceptiongroup, async-timeout laut --list BSD/MIT/Apache-2.0/PSF-2.0 laut PyPI; ujson BSD-3-Clause und TCL PyPI-Projektseiten

6. GPU-Laufzeit (NVIDIA, nicht quelloffen)

Komponente Version Lizenz Quelle
NVIDIA CUDA-Bibliotheken (cuBLAS, cuDNN, cuFFT, cuSOLVER, cuSPARSE, cuRAND, NCCL, NVRTC u. a., als Python-Pakete nvidia-*) CUDA 12.9 und cuDNN 9.9 (Layout, PP-OCRv6); CUDA 13.0 und cuDNN 9.20 (Tabellen); auf dem Host cuda-toolkit-12-8, cuda-toolkit-13-0, cudnn 9.27.0-1 NVIDIA-SDK- und cuDNN-Lizenz (proprietär, kostenlos). Ausnahmen: NCCL BSD-3-Clause, nvtx Apache-2.0 (PyPI). cuDNN hat eine eigene Lizenz (v. 22.02.2022) https://docs.nvidia.com/cuda/eula/index.html (Stand 26.01.2026), https://docs.nvidia.com/deeplearning/cudnn/backend/latest/reference/eula.html
NVIDIA-Treiber (Betriebssystem des GPU-Servers) 580 proprietär, kostenlos; Sie installieren ihn selbst; unser Paket installiert, ändert oder entfernt ihn nie https://www.nvidia.com/drivers

Nach CUDA-EULA (abgerufen 2026-11-04) dürfen die Bibliotheken nur eingebettet in eine Anwendung mit wesentlicher eigener Funktion, unverändert, ohne Unterlizenz und nur von dieser Anwendung genutzt weitergegeben werden. Wir geben die Bibliotheken nicht weiter. Wir liefern keine NVIDIA-Bestandteile mit: Treiber und CUDA-Pakete beziehen Sie auf Ihrem Server aus den Quellen von NVIDIA, deren Bedingungen Sie selbst annehmen. Ein fertiges Abbild mit diesen Bibliotheken liefern wir nicht. Die Pakete sind proprietär, aber ohne Zahlung nutzbar.\

7. Betriebssystem

Die Software läuft auf Ihrem eigenen Server (Ubuntu 22.04, amd64) mit Python-Umgebungen und systemd-Diensten; Docker ist nicht nötig. Die Lizenzen der Ubuntu-Pakete (GPL, LGPL u. a.) liegen auf Ihrem Server unter /usr/share/doc/<Paket>/copyright; wir geben keine Abbilder und keine Pakete weiter (Ziff. 6). Auf Anfrage richten wir Ihnen einen eigenen Server bei der Hetzner Online GmbH in Deutschland ein; für diesen gelten dieselben Lizenzen.

8. Nicht im Dienst

Nur zum Messen und Testen, nicht im Paket: pillow, numpy, pytest und deren Abhängigkeiten.
Nur Messumgebung (nicht im Paket): Unidecode (GPL-2+, doctr), easydict (LGPL-3), pycountry (LGPL-2.1), pyphen (GPL/LGPL/MPL); (cssutils und encutils stehen dagegen in der Layout-Umgebung, siehe Ziff. 5.)

9. Pflege und Anfragen

  • AGPL-Teile: Stand 2026-11-04 keine (alle Python-Listen und Go-Module geprüft).
  • Pflege: Wir erzeugen die Liste mit jedem neuen Release neu.
  • Die Lizenztexte der Go-Module stehen in der Datei NOTICE im Paket.
  • Anfragen zu Lizenzen und zum Quelltext der Teile unter GPL: info@ocr-software.com. Wir beantworten sie in der Regel binnen drei Arbeitstagen (Service Levels, Ziff. 5) und liefern den Quelltext binnen 30 Tagen.