Informace o otevřeném kódu
Každá komponenta hostovaná na vlastní doméně
FileSlimmer je postaven téměř výhradně z open-source softwaru. Každá níže uvedená komponenta se doručuje z této domény — v cestě požadavku není žádná síť pro doručování obsahu — přesně ve verzi, která je tu zaznamenána. Licenční stav tohoto vydání byl přezkoumán dne 2026-08-16.
Tato stránka je shrnutí. Úplná oznámení, včetně tranzitivních licencí, které každý kodek dále šíří, záznamů o modelech strojového učení a písemné nabídky odpovídajícího zdrojového kódu, jsou na stránce s licenčními oznámeními k open source.
Přibalené knihovny
| Komponenta | Verze | Licence | Zdroj |
|---|---|---|---|
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 |
Balíčky jSquash mají pro své obálky v JavaScriptu licenci Apache-2.0 a upstreamová sestavení kodeků dále šíří pod jejich vlastními podmínkami. Mediabunny má licenci MPL-2.0, což je copyleft na úrovni souborů; FileSlimmer jej dodává neupravený a upravený soubor by byl zveřejněn pod MPL-2.0 a odkázán ze stránky s oznámeními.
Moduly WebAssembly sestavené ze zdrojů pod LGPL
Dva moduly jsou kompilovány ze zdrojů pod licencí LGPL vlastními reprodukovatelnými sestavovacími skripty projektu FileSlimmer, nikoli převzaty z publikovaného balíčku:
| Modul | Licence | Sestavovací skript | Stav |
|---|---|---|---|
/wasm/heic/libheif-decode.wasm | LGPL-3.0-or-later | scripts/build-libheif.mjs | Dodáváno |
/wasm/video/ffmpeg-core.wasm | LGPL-2.1-or-later | scripts/build-custom-ffmpeg.mjs | Zatím nedodáváno |
Oba jsou dynamicky načítané soubory WebAssembly, nikoli kód slinkovaný do balíčku aplikace, takže příjemce může knihovnu upravit, znovu ji sestavit publikovaným skriptem a dodávaný artefakt nahradit vlastním sestavením. Úplná písemná nabídka odpovídajícího zdrojového kódu, platná tři roky od distribuce, je na stránce s licenčními oznámeními k open source.
Prověřeno a vynecháno
Licenční prověrka může skončit odmítnutím a u těchto skončila. Žádný z níže uvedených balíčků není nainstalován v produkci ani doručován do prohlížeče:
heic2any(MIT) — Licenční pochybnost u upstreamové přibalené knihovny kolem distribuovaného sestavení libheif/libde265 vyžaduje vyřešení (specifikace 0.29, 11.3).@imgly/background-removal(AGPL-3.0-or-later) — AGPL-3.0 je neslučitelná se zamýšlenou proprietární distribucí (specifikace 0.24).@ffmpeg/core(LGPL-2.1-or-later WITH inherited component licences) — Standardní distribuce jádra překračuje limit Cloudflare 25 MiB na jeden soubor i přísnější projektový rozpočet 24 MiB (specifikace 0.22, 16.4).
Modely strojového učení
Odstranění pozadí spouští model ONNX hostovaný na vlastní doméně přes ONNX Runtime Web. Váhy modelu jsou licencovány odděleně od běhového prostředí, každý artefakt je zafixován hashem a model se doručuje teprve poté, co jeho konkrétní soubor s vahami, licence a hash prošly prověrkou. Záznamy k jednotlivým modelům jsou na stránce s licenčními oznámeními k open source.
Vlastní zdrojový kód projektu FileSlimmer
Samotný kód aplikace není open source. Jako statický web jej vydává ZENIT GROUP S.A.S. za podmínek užívání; výše uvedené licence mají u komponent, na které se vztahují, přednost před těmito podmínkami.
Dotazy k licencím a žádosti o odpovídající zdrojový kód směřujte na info@zenitgroup.com.co. Viz kontaktní stránku ohledně zbytku toho, co tato adresa řeší.
Tento dokument vydává ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colombia.