Thông báo nguồn mở
Mọi thành phần đều được tự lưu trữ
FileSlimmer gần như hoàn toàn được xây dựng từ phần mềm mã nguồn mở. Mỗi thành phần dưới đây đều được phân phối từ tên miền này — không có mạng phân phối nội dung nào nằm trên đường đi của yêu cầu — đúng ở phiên bản được ghi lại tại đây. Tình trạng giấy phép của bản phát hành này đã được rà soát vào 2026-08-16.
Trang này là bản tóm tắt. Các thông báo đầy đủ — bao gồm những giấy phép bắc cầu mà mỗi codec phân phối lại, hồ sơ các mô hình học máy và văn bản đề nghị cung cấp mã nguồn tương ứng — nằm ở trang thông báo mã nguồn mở.
Các thư viện được đóng gói kèm
| Thành phần | Phiên bản | Giấy phép | Mã nguồn |
|---|---|---|---|
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 |
Các gói jSquash áp dụng Apache-2.0 cho phần vỏ bọc JavaScript của chúng và phân phối lại các bản dựng codec từ thượng nguồn theo điều khoản riêng của những bản dựng đó. Mediabunny dùng MPL-2.0, một giấy phép copyleft ở mức từng tệp; FileSlimmer phân phối nó ở dạng không sửa đổi, và nếu có tệp nào bị sửa đổi thì tệp đó sẽ được công bố theo MPL-2.0 và được liên kết từ trang thông báo.
Các mô-đun WebAssembly được dựng từ mã nguồn LGPL
Hai mô-đun được biên dịch từ mã nguồn cấp phép LGPL bằng chính các tập lệnh dựng có thể tái lập của FileSlimmer, chứ không lấy từ một gói đã phát hành sẵn:
| Mô-đun | Giấy phép | Tập lệnh dựng | Trạng thái |
|---|---|---|---|
/wasm/heic/libheif-decode.wasm | LGPL-3.0-or-later | scripts/build-libheif.mjs | Đã phát hành |
/wasm/video/ffmpeg-core.wasm | LGPL-2.1-or-later | scripts/build-custom-ffmpeg.mjs | Chưa phát hành |
Cả hai đều là tệp WebAssembly được tải động chứ không phải mã được liên kết vào gói ứng dụng, nên người nhận có thể sửa đổi thư viện, dựng lại nó bằng tập lệnh đã công bố và thay tạo phẩm được phân phối bằng bản dựng của chính mình. Toàn văn đề nghị cung cấp mã nguồn tương ứng, có hiệu lực trong ba năm kể từ khi phân phối, nằm ở trang thông báo mã nguồn mở.
Đã rà soát và loại ra
Một lượt rà soát giấy phép có thể kết thúc bằng việc từ chối, và những gói dưới đây đã như vậy. Không gói nào dưới đây được cài đặt trong bản chạy thật hay được phân phối tới trình duyệt:
heic2any(MIT) — Vấn đề giấy phép của thư viện đóng gói từ thượng nguồn liên quan đến bản dựng libheif/libde265 được phân phối cần được giải quyết (spec 0.29, 11.3).@imgly/background-removal(AGPL-3.0-or-later) — AGPL-3.0 không tương thích với hình thức phân phối độc quyền dự kiến (spec 0.24).@ffmpeg/core(LGPL-2.1-or-later WITH inherited component licences) — Bản phân phối core tiêu chuẩn vượt quá giới hạn 25 MiB cho mỗi tệp tài nguyên của Cloudflare và mức ngân sách 24 MiB chặt chẽ hơn của dự án (spec 0.22, 16.4).
Các mô hình học máy
Tính năng xóa nền chạy một mô hình ONNX tự lưu trữ thông qua ONNX Runtime Web. Trọng số mô hình được cấp phép tách biệt với môi trường chạy, mỗi tạo phẩm đều được ghim theo giá trị băm, và một mô hình chỉ được phân phối sau khi đúng tệp trọng số, giấy phép và giá trị băm của nó đã qua rà soát. Hồ sơ của từng mô hình nằm ở trang thông báo mã nguồn mở.
Mã nguồn của chính FileSlimmer
Bản thân mã ứng dụng không phải là mã nguồn mở. Mã này được ZENIT GROUP S.A.S. công bố dưới dạng một trang tĩnh theo điều khoản sử dụng; đối với các thành phần mà chúng điều chỉnh, những giấy phép nêu trên được ưu tiên áp dụng hơn các điều khoản đó.
Câu hỏi về giấy phép và yêu cầu mã nguồn tương ứng xin gửi tới info@zenitgroup.com.co. Xem trang liên hệ để biết những việc còn lại mà địa chỉ đó xử lý.
Tài liệu này được ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colombia công bố.