Open-Source-Hinweise
Jede Komponente wird selbst gehostet
FileSlimmer wird fast vollständig aus Open-Source-Software erstellt. Jede unten aufgeführte Komponente wird von dieser Domain bereitgestellt — kein Content-Delivery-Netzwerk liegt im Anfragepfad — und zwar in der hier angegebenen exakten Version. Der Lizenzstatus dieser Version wurde am 16.08.2026 überprüft.
Diese Seite ist die Zusammenfassung. Die vollständigen Hinweise, einschließlich der transitiven Lizenzen, die jeder Codec weitergibt, der Aufzeichnungen zu Machine-Learning-Modellen und des schriftlichen Angebots für den entsprechenden Quellcode, finden Sie auf der Seite mit Open-Source-Hinweisen.
Gebündelte Bibliotheken
| Komponente | Version | Lizenz | Quelle |
|---|---|---|---|
astro | 7.2.2 | MIT | withastro/astro |
@astrojs/preact | 6.0.2 | MIT | withastro/astro |
preact | 10.29.8 | MIT | preactjs/preact |
@preact/signals | 2.11.1 | MIT | preactjs/signals |
browser-image-compression | 2.0.2 | MIT | Donaldcwl/browser-image-compression |
@jsquash/jpeg | 1.6.0 | Apache-2.0 | jamsinclair/jSquash |
@jsquash/png | 3.1.1 | Apache-2.0 | jamsinclair/jSquash |
@jsquash/oxipng | 2.3.0 | Apache-2.0 | jamsinclair/jSquash |
@jsquash/webp | 1.5.0 | Apache-2.0 | jamsinclair/jSquash |
@jsquash/avif | 2.1.1 | Apache-2.0 | jamsinclair/jSquash |
@jsquash/resize | 2.1.1 | Apache-2.0 | jamsinclair/jSquash |
onnxruntime-web | 1.27.0 | MIT | microsoft/onnxruntime |
pdf-lib | 1.17.1 | MIT | Hopding/pdf-lib |
pdfjs-dist | 6.2.108 | Apache-2.0 | mozilla/pdf.js |
svgo | 4.0.2 | MIT | svg/svgo |
terser | 5.50.0 | BSD-2-Clause | terser/terser |
csso | 5.0.5 | MIT | css/csso |
fflate | 0.8.3 | MIT | 101arrowz/fflate |
mediabunny | 1.54.0 | MPL-2.0 | Vanilagy/mediabunny |
Die jSquash-Pakete stehen für ihre JavaScript-Wrapper unter Apache-2.0 und geben die Upstream-Codec-Builds unter deren eigenen Bedingungen weiter. Mediabunny steht unter MPL-2.0, einer Copyleft-Lizenz auf Dateiebene; FileSlimmer liefert es unverändert aus. Eine geänderte Datei würde unter MPL-2.0 veröffentlicht und von der Hinweisseite verlinkt.
WebAssembly-Module, die aus LGPL-Quellen erstellt wurden
Zwei Module werden mit den eigenen reproduzierbaren Build-Skripten von FileSlimmer aus LGPL-lizenzierten Quellen kompiliert, statt aus einem veröffentlichten Bundle übernommen zu werden:
| Modul | Lizenz | Build-Skript | Status |
|---|---|---|---|
/wasm/heic/libheif-decode.wasm | LGPL-3.0-or-later | scripts/build-libheif.mjs | Ausgeliefert |
/wasm/video/ffmpeg-core.wasm | LGPL-2.1-or-later | scripts/build-custom-ffmpeg.mjs | Noch nicht ausgeliefert |
Beide sind dynamisch geladene WebAssembly-Dateien und kein in das Anwendungs-Bundle gelinkter Code. Ein Empfänger kann daher die Bibliothek ändern, sie mit dem veröffentlichten Skript neu erstellen und das ausgelieferte Artefakt durch einen eigenen Build ersetzen. Das vollständige schriftliche Angebot für den entsprechenden Quellcode, das ab der Verteilung drei Jahre lang gilt, finden Sie auf der Seite mit Open-Source-Hinweisen.
Geprüft und nicht aufgenommen
Eine Lizenzprüfung kann zu einer Ablehnung führen, und das war hier der Fall. Keines der folgenden Pakete ist in der Produktion installiert oder wird an einen Browser ausgeliefert:
heic2any(MIT) — Die Lizenzfrage zu gebündelten Upstream-Bibliotheken rund um den ausgelieferten libheif/libde265-Build muss geklärt werden (Spezifikation 0.29, 11.3).@imgly/background-removal(AGPL-3.0-or-later) — AGPL-3.0 ist mit der beabsichtigten proprietären Verteilung unvereinbar (Spezifikation 0.24).@ffmpeg/core(LGPL-2.1-or-later WITH inherited component licences) — Die Standard-Core-Verteilung überschreitet das Cloudflare-Asset-Limit von 25 MiB pro Datei und das strengere Projektbudget von 24 MiB (Spezifikation 0.22, 16.4).
Machine-Learning-Modelle
Die Hintergrundentfernung nutzt ein selbstgehostetes ONNX-Modell über ONNX Runtime Web. Modellgewichte werden getrennt von der Laufzeitumgebung lizenziert, jedes Artefakt ist per Hash festgeschrieben, und ein Modell wird erst ausgeliefert, wenn seine genaue Gewichtedatei, Lizenz und sein Hash die Prüfung bestanden haben. Die Aufzeichnungen je Modell finden Sie auf der Seite mit Open-Source-Hinweisen.
FileSlimmers eigener Quellcode
Der Anwendungscode selbst ist nicht Open Source. Er wird von ZENIT GROUP S.A.S. als statische Website gemäß den Nutzungsbedingungenveröffentlicht; für die Komponenten, die sie abdecken, haben die oben genannten Lizenzen Vorrang vor diesen Bedingungen.
Fragen zu Lizenzen und Anfragen nach dem entsprechenden Quellcode richten Sie an info@zenitgroup.com.co. Weitere Informationen darüber, wofür diese Adresse zuständig ist, finden Sie auf der Kontaktseite Kontaktseite
Dieses Dokument wird von ZENIT GROUP S.A.S., Cali, Valle del Cauca, Kolumbien veröffentlicht.