Open-Source-Lizenzen

VideosCompressor baut auf hervorragender Open-Source-Software auf. Vielen Dank an alle, die diese Projekte entwickeln und pflegen.

Komponenten und Lizenzen

Die Tabelle zeigt die Open-Source-Komponenten, die an Ihren Browser ausgeliefert werden, die genaue verwendete Version und ihre Lizenzen. Jeder Name verlinkt den Quellcode des Projekts.

KomponenteVersionLizenzVerwendet für
Mediabunny 1.61.6MPL-2.0Video komprimieren (WebCodecs-Engine)
@mediabunny/aac-encoder 1.61.6MPL-2.0; FFmpeg AAC: LGPL-2.1-or-laterAAC-Ton, wenn der Browser keinen Encoder hat
FFmpeg.wasm (@ffmpeg/ffmpeg) 0.12.15MITVideo komprimieren (Lader der Kompatibilitäts-Engine)
FFmpeg + x264 (@ffmpeg/core) 0.12.10GPL-2.0-or-laterVideo komprimieren (Kompatibilitäts-Engine)
MozJPEG (jSquash) 1.6.0Apache-2.0; MozJPEG: IJG / BSD-3-Clause / zlibBild- und PDF-Komprimierung (JPEG)
libwebp (jSquash) 1.5.0Apache-2.0; libwebp: BSD-3-ClauseBildkomprimierung (WebP)
libavif (jSquash) 2.1.1Apache-2.0; libavif: BSD-2-ClauseBildkomprimierung (AVIF)
OxiPNG (jSquash) 2.3.0Apache-2.0; OxiPNG: MITBildkomprimierung (PNG)
Squoosh resize (jSquash) 2.1.1Apache-2.0Bild- und PDF-Komprimierung (Skalierung)
pdf-lib (Cantoo) 2.11.1MITPDF komprimieren
PDF.js 6.4.299Apache-2.0PDF komprimieren (maximale Komprimierung)
OpenJPEG (PDF.js) —BSD-2-ClauseLesen von JPEG-2000-Bildern in PDFs
PDFium JBIG2 (PDF.js) —BSD-3-ClauseLesen von JBIG2-Bildern in PDFs
qcms (PDF.js) —MITFarbmanagement in PDFs
fflate 0.8.3MITZIP-Downloads, Komprimierung von PDF-Streams
wasm-feature-detect 1.9.0Apache-2.0Auswahl der schnellsten Codec-Variante
Inter 5.3.0OFL-1.1Fließtext
Plus Jakarta Sans 5.3.0OFL-1.1Überschriften
Noto Sans JP 5.3.1OFL-1.1Japanischer Text
Noto Sans Arabic 5.3.0OFL-1.1Arabischer Text
Noto Sans Devanagari 5.3.0OFL-1.1Text in anderen Schriftsystemen
Noto Sans Bengali 5.3.0OFL-1.1Text in anderen Schriftsystemen
Noto Sans Thai 5.3.0OFL-1.1Text in anderen Schriftsystemen
Noto Sans KR 5.3.0OFL-1.1Text in anderen Schriftsystemen
Noto Sans SC 5.3.0OFL-1.1Text in anderen Schriftsystemen

FFmpeg und die GNU General Public License

Die Kompatibilitäts-Engine des Video-Kompressors ist FFmpeg, vom Projekt ffmpeg.wasm zu WebAssembly kompiliert (@ffmpeg/core). Dieser Build enthält den H.264-Encoder x264 und steht daher unter der GNU General Public License, Version 2 oder später (GPL-2.0-or-later).

Gemäß der GPL gilt:

  • Die Engine wird unverändert an Ihren Browser ausgeliefert, genau so, wie das Projekt ffmpeg.wasm sie veröffentlicht hat.
  • Der vollständige zugehörige Quellcode einschließlich Build-Skripten ist im Repository von ffmpeg.wasm unter dem Release-Tag v12.15 verfügbar, mit dem @ffmpeg/core 0.12.10 veröffentlicht wurde: github.com/ffmpegwasm/ffmpeg.wasm/tree/v12.15.
  • Der Quellcode von FFmpeg ist unter ffmpeg.org erhältlich, der von x264 unter videolan.org.
  • Den vollständigen Lizenztext finden Sie unter gnu.org/licenses/old-licenses/gpl-2.0.html.
  • Möchten Sie den Quellcode von uns erhalten, schreiben Sie uns über die Kontaktseite; wir senden Ihnen den Code oder einen Link dazu kostenlos zu, mindestens drei Jahre ab dem Tag, an dem Sie die Engine genutzt haben.

Die GPL gilt für die FFmpeg-Engine selbst. Sie wird nur geladen, wenn ein Video sie benötigt, als eigenständiges Programm in Ihrem Browser.

Weitere Lizenzen

  • MPL-2.0 (Mediabunny und sein AAC-Encoder): Wir verwenden den veröffentlichten Code unverändert, lediglich für schnellere Auslieferung minimiert. Der Quellcode der oben genannten Version ist im verlinkten Repository verfügbar.
  • Apache-2.0 (PDF.js, jSquash-Codecs, wasm-feature-detect), MIT (pdf-lib, fflate, OxiPNG, qcms) und BSD (MozJPEG, libwebp, libavif, OpenJPEG, der JBIG2-Decoder von PDFium): freizügige Lizenzen, die eine Namensnennung verlangen, die diese Seite leistet.
  • SIL Open Font License 1.1 (Inter, Plus Jakarta Sans, Noto Sans JP, Noto Sans Arabic, Noto Sans Devanagari, Noto Sans Bengali, Noto Sans Thai, Noto Sans KR, Noto Sans SC): die auf dieser Website verwendeten Schriften.

Den vollständigen Lizenztext jedes Projekts finden Sie in dessen Repository.