Mentions open source
Chaque composant est auto-hébergé
FileSlimmer est construit presque entièrement à partir de logiciels open source. Chaque composant ci-dessous est servi depuis ce domaine — aucun réseau de diffusion de contenu ne se trouve dans le chemin de requête — dans la version exacte enregistrée ici. L’état des licences de cette version a été examiné le 16/08/2026.
Cette page est le résumé. Les avis complets, y compris les licences transitives redistribuées par chaque codec, les registres des modèles d’apprentissage automatique et l’offre écrite du code source correspondant, se trouvent sur la page des avis open source.
Bibliothèques intégrées
| Composant | Version | Licence | Source |
|---|---|---|---|
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 |
Les paquets jSquash portent Apache-2.0 pour leurs wrappers JavaScript et redistribuent les builds des codecs amont selon leurs propres conditions. Mediabunny est sous MPL-2.0, un copyleft au niveau du fichier ; FileSlimmer le fournit sans modification, et tout fichier modifié serait publié sous MPL-2.0 et lié depuis la page des avis.
Modules WebAssembly construits à partir de sources LGPL
Deux modules sont compilés à partir de sources sous LGPL par les propres scripts de compilation reproductibles de FileSlimmer plutôt que pris depuis un bundle publié :
| Module | Licence | Script de compilation | Statut |
|---|---|---|---|
/wasm/heic/libheif-decode.wasm | LGPL-3.0-or-later | scripts/build-libheif.mjs | Fourni |
/wasm/video/ffmpeg-core.wasm | LGPL-2.1-or-later | scripts/build-custom-ffmpeg.mjs | Pas encore fourni |
Les deux sont des fichiers WebAssembly chargés dynamiquement plutôt que du code lié au bundle d’application ; un destinataire peut donc modifier la bibliothèque, la reconstruire avec le script publié et remplacer l’artefact fourni par sa propre compilation. L’offre écrite complète du code source correspondant, valable trois ans à compter de la distribution, se trouve sur la page des avis open source.
Examinés et écartés
Un examen de licence peut aboutir à un refus, et c’est le cas ici. Aucun des paquets ci-dessous n’est installé en production ni servi à un navigateur :
heic2any(MIT) — La question de licence des bibliothèques amont intégrées autour de la compilation libheif/libde265 distribuée doit être résolue (spéc. 0.29, 11.3).@imgly/background-removal(AGPL-3.0-or-later) — AGPL-3.0 est incompatible avec la distribution propriétaire envisagée (spéc. 0.24).@ffmpeg/core(LGPL-2.1-or-later WITH inherited component licences) — La distribution core standard dépasse la limite Cloudflare de 25 MiB par ressource et le budget de projet plus strict de 24 MiB (spéc. 0.22, 16.4).
Modèles d’apprentissage automatique
La suppression d’arrière-plan exécute un modèle ONNX auto-hébergé via ONNX Runtime Web. Les poids du modèle sont licenciés séparément du runtime, chaque artefact est épinglé par hachage et un modèle n’est servi qu’après examen de son fichier de poids exact, de sa licence et de son hachage. Les registres par modèle se trouvent sur la page des avis open source.
Le propre code source de FileSlimmer
Le code de l’application lui-même n’est pas open source. Il est publié comme site statique par ZENIT GROUP S.A.S. selon les conditions d’utilisation; les licences ci-dessus prévalent sur ces conditions pour les composants qu’elles couvrent.
Les questions de licence et demandes du code source correspondant doivent être adressées à info@zenitgroup.com.co. Consultez la page de contact page de contact
Ce document est publié par ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colombie.