Open-sourcevermeldingen
Elk onderdeel, zelf gehost
FileSlimmer is bijna volledig gebouwd met opensourcesoftware. Elk hieronder genoemd onderdeel wordt vanaf dit domein geleverd — er staat geen contentdeliverynetwerk in het aanvraagpad — op de hier vastgelegde exacte versie. De licentiestatus van deze release is beoordeeld op 2026-08-16.
Deze pagina is de samenvatting. De volledige kennisgevingen, inclusief de transitieve licenties die elke codec herverdeelt, de registraties van machinelearningmodellen en het schriftelijke aanbod voor de bijbehorende broncode, staan op de pagina met opensourcekennisgevingen.
Gebundelde bibliotheken
| Onderdeel | Versie | Licentie | Bron |
|---|---|---|---|
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 |
De jSquash-pakketten hebben Apache-2.0 voor hun JavaScript-wrappers en herverdelen de upstream-codecbouwsels onder hun eigen voorwaarden. Mediabunny is MPL-2.0, een copyleftlicentie op bestandsniveau; FileSlimmer levert deze ongewijzigd, en een gewijzigd bestand zou onder MPL-2.0 worden gepubliceerd en vanaf de kennisgevingenpagina worden gekoppeld.
WebAssembly-modules gebouwd uit LGPL-bronnen
Twee modules worden uit LGPL-gelicentieerde bronnen gecompileerd door FileSlimmers eigen reproduceerbare buildscripts, in plaats van uit een gepubliceerde bundel te worden genomen:
| Module | Licentie | Buildscript | Status |
|---|---|---|---|
/wasm/heic/libheif-decode.wasm | LGPL-3.0-or-later | scripts/build-libheif.mjs | Geleverd |
/wasm/video/ffmpeg-core.wasm | LGPL-2.1-or-later | scripts/build-custom-ffmpeg.mjs | Nog niet geleverd |
Beide zijn dynamisch geladen WebAssembly-bestanden en geen code die in de toepassingsbundel is gekoppeld. Een ontvanger kan de bibliotheek dus wijzigen, opnieuw bouwen met het gepubliceerde script en het geleverde artefact door een eigen build vervangen. Het volledige schriftelijke aanbod voor de bijbehorende broncode, drie jaar geldig vanaf distributie, staat op de pagina met opensourcekennisgevingen.
Beoordeeld en weggelaten
Een licentiebeoordeling kan eindigen met een weigering, en dat gebeurde bij deze. Geen van de onderstaande pakketten is in productie geïnstalleerd of wordt aan een browser geleverd:
heic2any(MIT) — Een licentieprobleem in de upstream gebundelde bibliotheek rond de gedistribueerde libheif/libde265-build vereist oplossing (spec 0.29, 11.3).@imgly/background-removal(AGPL-3.0-or-later) — AGPL-3.0 is onverenigbaar met de beoogde propriëtaire distributie (spec 0.24).@ffmpeg/core(LGPL-2.1-or-later WITH inherited component licences) — De standaardkerndistributie overschrijdt de Cloudflare-limiet van 25 MiB per bestandsasset en het strengere projectbudget van 24 MiB (spec 0.22, 16.4).
Machinelearningmodellen
Achtergrondverwijdering draait een zelfgehost ONNX-model via ONNX Runtime Web. Modelgewichten worden afzonderlijk van de runtime gelicentieerd; elk artefact wordt met hash vastgezet en een model wordt pas geleverd nadat het exacte gewichtenbestand, de licentie en hash zijn beoordeeld. De registraties per model staan op de pagina met opensourcekennisgevingen.
De eigen broncode van FileSlimmer
De toepassingscode zelf is niet open source. Deze wordt als statische site gepubliceerd door ZENIT GROUP S.A.S. onder de gebruiksvoorwaarden; de bovenstaande licenties hebben voorrang op die voorwaarden voor de onderdelen die zij dekken.
Licentievragen en verzoeken om bijbehorende broncode stuur je naar info@zenitgroup.com.co. Zie de contactpagina voor de overige zaken die dat adres behandelt.
Dit document is gepubliceerd door ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colombia.