Avisos de código abierto
Cada componente, alojado por nosotros
FileSlimmer se construye casi por completo con software de código abierto. Cada componente siguiente se sirve desde este dominio —ninguna red de distribución de contenido está en la ruta de solicitudes— en la versión exacta registrada aquí. El estado de las licencias de esta versión se revisó el 2026-08-16.
Esta página es el resumen. Los avisos completos, incluidas las licencias transitivas que redistribuye cada códec, los registros de modelos de aprendizaje automático y la oferta escrita de código fuente correspondiente, están en la página de avisos de código abierto.
Bibliotecas incluidas
| Componente | Versión | Licencia | Fuente |
|---|---|---|---|
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 |
Los paquetes jSquash tienen Apache-2.0 para sus envoltorios de JavaScript y redistribuyen las compilaciones de códecs ascendentes bajo sus propios términos. Mediabunny tiene MPL-2.0, que es copyleft a nivel de archivo; FileSlimmer lo entrega sin modificar y un archivo modificado se publicaría bajo MPL-2.0 y se enlazaría desde la página de avisos.
Módulos WebAssembly construidos a partir de fuentes LGPL
Dos módulos se compilan desde fuentes con licencia LGPL mediante los propios scripts de compilación reproducibles de FileSlimmer, en lugar de tomarse de un paquete publicado:
| Módulo | Licencia | Script de compilación | Estado |
|---|---|---|---|
/wasm/heic/libheif-decode.wasm | LGPL-3.0-or-later | scripts/build-libheif.mjs | Entregado |
/wasm/video/ffmpeg-core.wasm | LGPL-2.1-or-later | scripts/build-custom-ffmpeg.mjs | Aún no entregado |
Ambos son archivos WebAssembly cargados dinámicamente, no código enlazado en el paquete de la aplicación, por lo que un destinatario puede modificar la biblioteca, reconstruirla con el script publicado y sustituir el artefacto entregado por su propia compilación. La oferta escrita completa del código fuente correspondiente, válida durante tres años desde la distribución, está en la página de avisos de código abierto.
Revisados y descartados
Una revisión de licencia puede acabar en rechazo, y estas acabaron así. Ninguno de los paquetes siguientes está instalado en producción ni se sirve a un navegador:
heic2any(MIT) — La preocupación de licencia de biblioteca incluida aguas arriba en torno a la compilación distribuida de libheif/libde265 requiere resolución (spec 0.29, 11.3).@imgly/background-removal(AGPL-3.0-or-later) — AGPL-3.0 es incompatible con la distribución propietaria prevista (spec 0.24).@ffmpeg/core(LGPL-2.1-or-later WITH inherited component licences) — La distribución estándar del núcleo excede el límite de recursos de Cloudflare de 25 MiB por archivo y el presupuesto de proyecto más estricto de 24 MiB (spec 0.22, 16.4).
Modelos de aprendizaje automático
La eliminación de fondos ejecuta un modelo ONNX alojado por nosotros mediante ONNX Runtime Web. Los pesos del modelo se licencian por separado del tiempo de ejecución, cada artefacto se fija mediante hash y un modelo solo se sirve después de que su archivo exacto de pesos, licencia y hash hayan pasado revisión. Los registros por modelo están en la página de avisos de código abierto.
Código fuente propio de FileSlimmer
El código de la aplicación no es de código abierto. ZENIT GROUP S.A.S. lo publica como sitio estático bajo los términos de uso; las licencias anteriores prevalecen sobre esos términos para los componentes que cubren.
Las preguntas sobre licencias y las solicitudes de código fuente correspondiente se envían a info@zenitgroup.com.co. Consulta la página de contacto para conocer el resto de lo que atiende esa dirección.
Este documento es publicado por ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colombia.