Öppen källkod
Varje komponent, egenhostad
FileSlimmer byggs nästan helt av programvara med öppen källkod. Varje komponent nedan tillhandahålls från denna domän — inget nätverk för innehållsleverans finns i begärandevägen — i den exakta version som anges här. Licensläget för denna utgåva granskades 2026-08-16.
Denna sida är sammanfattningen. De fullständiga meddelandena, inklusive de transitiva licenser som varje kodek distribuerar vidare, posterna för maskininlärningsmodeller och det skriftliga erbjudandet om motsvarande källkod finns på sidan med meddelanden om öppen källkod.
Paketerade bibliotek
| Komponent | Version | Licens | Källa |
|---|---|---|---|
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 |
jSquash-paketen har Apache-2.0 för sina JavaScript-omslag och distribuerar vidare uppströms kodekbyggen enligt deras egna villkor. Mediabunny har MPL-2.0, som är copyleft på filnivå; FileSlimmer levererar den oförändrad, och en ändrad fil skulle publiceras under MPL-2.0 och länkas från meddelandesidan.
WebAssembly-moduler byggda från LGPL-källor
Två moduler kompileras från LGPL-licensierade källor av FileSlimmers egna reproducerbara byggskript i stället för att tas från ett publicerat paket:
| Modul | Licens | Byggskript | Status |
|---|---|---|---|
/wasm/heic/libheif-decode.wasm | LGPL-3.0-or-later | scripts/build-libheif.mjs | Levereras |
/wasm/video/ffmpeg-core.wasm | LGPL-2.1-or-later | scripts/build-custom-ffmpeg.mjs | Levereras ännu inte |
Båda är dynamiskt laddade WebAssembly-filer i stället för kod länkad till programpaketet, så en mottagare kan ändra biblioteket, bygga om det med det publicerade skriptet och ersätta den levererade artefakten med sitt eget bygge. Det fullständiga skriftliga erbjudandet om motsvarande källkod, giltigt i tre år från distributionen, finns på sidan med meddelanden om öppen källkod.
Granskade och utelämnade
En licensgranskning kan sluta med ett avslag, och dessa gjorde det. Inget av paketen nedan är installerat i produktion eller tillhandahålls till en webbläsare:
heic2any(MIT) — Licensfråga uppströms kring paketerade bibliotek i det distribuerade libheif/libde265-bygget kräver lösning (spec 0.29, 11.3).@imgly/background-removal(AGPL-3.0-or-later) — AGPL-3.0 är oförenlig med den avsedda proprietära distributionen (spec 0.24).@ffmpeg/core(LGPL-2.1-or-later WITH inherited component licences) — Standarddistributionen av kärnan överskrider Cloudflares resursgräns på 25 MiB per fil och den striktare projektbudgeten på 24 MiB (spec 0.22, 16.4).
Maskininlärningsmodeller
Bakgrundsborttagning kör en egenhostad ONNX-modell genom ONNX Runtime Web. Modellvikter licensieras separat från runtime-miljön, varje artefakt låses med hash och en modell tillhandahålls först när dess exakta viktfil, licens och hash har passerat granskning. Posterna per modell finns på sidan med meddelanden om öppen källkod.
FileSlimmers egen källkod
Själva programkoden är inte öppen källkod. Den publiceras som en statisk webbplats av ZENIT GROUP S.A.S. under användningsvillkoren; licenserna ovan har företräde framför dessa villkor för de komponenter de omfattar.
Licensfrågor och begäranden om motsvarande källkod skickas till info@zenitgroup.com.co. Se kontaktsidan för resten av det adressen hanterar.
Detta dokument publiceras av ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colombia.