오픈소스 고지
모든 구성 요소를 자체 호스팅
FileSlimmer는 거의 전적으로 오픈소스 소프트웨어로 만들어졌습니다. 아래의 각 구성 요소는 여기에 기록된 정확한 버전으로 이 도메인에서 제공되며, 요청 경로에는 콘텐츠 전송 네트워크가 없습니다. 이 릴리스의 라이선스 상태는 2026-08-16에 검토되었습니다.
이 페이지는 요약입니다. 각 코덱이 재배포하는 전이 라이선스, 머신러닝 모델 기록, 대응 소스에 대한 서면 제공 안내를 포함한 전체 고지는 다음 문서에 있습니다: 오픈소스 고지 페이지.
함께 제공되는 라이브러리
| 구성 요소 | 버전 | 라이선스 | 소스 |
|---|---|---|---|
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 패키지는 JavaScript 래퍼에 Apache-2.0을 적용하고, 업스트림 코덱 빌드는 각자의 조건에 따라 재배포합니다. Mediabunny는 파일 단위 카피레프트인 MPL-2.0이며, FileSlimmer는 이를 수정 없이 배포합니다. 수정된 파일이 생기면 MPL-2.0으로 공개하고 고지 페이지에서 링크합니다.
LGPL 소스로 빌드한 WebAssembly 모듈
두 모듈은 공개된 번들을 가져다 쓰는 대신 FileSlimmer 자체의 재현 가능한 빌드 스크립트로 LGPL 라이선스 소스에서 컴파일합니다:
| 모듈 | 라이선스 | 빌드 스크립트 | 상태 |
|---|---|---|---|
/wasm/heic/libheif-decode.wasm | LGPL-3.0-or-later | scripts/build-libheif.mjs | 배포됨 |
/wasm/video/ffmpeg-core.wasm | LGPL-2.1-or-later | scripts/build-custom-ffmpeg.mjs | 아직 배포되지 않음 |
두 파일 모두 애플리케이션 번들에 링크된 코드가 아니라 동적으로 로드되는 WebAssembly 파일이므로, 수령인은 라이브러리를 수정하고 공개된 스크립트로 다시 빌드해 배포된 산출물을 자신의 빌드로 교체할 수 있습니다. 배포일로부터 3년간 유효한 대응 소스에 대한 전체 서면 제공 안내는 다음 문서에 있습니다: 오픈소스 고지 페이지.
검토 후 제외한 항목
라이선스 검토는 거부로 끝날 수도 있으며, 아래 항목들이 그런 경우입니다. 아래 패키지 가운데 어느 것도 프로덕션에 설치되거나 브라우저에 제공되지 않습니다:
heic2any(MIT) — 배포되는 libheif/libde265 빌드와 관련해 업스트림 번들 라이브러리의 라이선스 문제가 해결되어야 합니다(사양 0.29, 11.3).@imgly/background-removal(AGPL-3.0-or-later) — AGPL-3.0은 의도한 독점 배포 방식과 호환되지 않습니다(사양 0.24).@ffmpeg/core(LGPL-2.1-or-later WITH inherited component licences) — 표준 코어 배포판은 Cloudflare의 파일당 25 MiB 자산 한도와 그보다 엄격한 24 MiB 프로젝트 예산을 초과합니다(사양 0.22, 16.4).
머신러닝 모델
배경 제거는 자체 호스팅 ONNX 모델을 ONNX Runtime Web으로 실행합니다. 모델 가중치는 런타임과 별개로 라이선스되고, 각 산출물은 해시로 고정되며, 모델은 정확한 가중치 파일과 라이선스, 해시가 검토를 통과한 뒤에만 제공됩니다. 모델별 기록은 다음 문서에 있습니다: 오픈소스 고지 페이지.
FileSlimmer 자체 소스
애플리케이션 코드 자체는 오픈소스가 아닙니다. ZENIT GROUP S.A.S.가 정적 사이트로 게시하며, 적용되는 조건은 다음과 같습니다: 이용약관. 위에 나열한 라이선스는 그 라이선스가 적용되는 구성 요소에 대해 이 약관보다 우선합니다.
라이선스 관련 문의와 대응 소스 요청은 다음 주소로 보내 주십시오: info@zenitgroup.com.co. 이 주소가 처리하는 나머지 내용은 문의 페이지 안내를 참조하십시오.
이 문서는 콜롬비아 발레델카우카주 칼리 소재 ZENIT GROUP S.A.S.가 발행합니다.