ประกาศโอเพนซอร์ส
ทุกส่วนประกอบโฮสต์ไว้เอง
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 ใช้สัญญาอนุญาต Apache-2.0 สำหรับตัวห่อหุ้ม JavaScript ของตน และแจกจ่ายบิลด์โคเดกจากต้นทางต่อภายใต้เงื่อนไขของโคเดกเหล่านั้นเอง Mediabunny ใช้ MPL-2.0 ซึ่งเป็นคอปปีเลฟต์ระดับไฟล์ FileSlimmer แจกจ่ายโดยไม่ดัดแปลง และหากมีไฟล์ใดถูกดัดแปลง ไฟล์นั้นจะถูกเผยแพร่ภายใต้ MPL-2.0 และลิงก์ไว้จากหน้าประกาศ
โมดูล WebAssembly ที่บิลด์จากซอร์สโค้ดซึ่งใช้สัญญาอนุญาต LGPL
โมดูลสองรายการถูกคอมไพล์จากซอร์สโค้ดที่ใช้สัญญาอนุญาต LGPL ด้วยสคริปต์บิลด์ที่ทำซ้ำได้ของ FileSlimmer เอง แทนที่จะนำมาจากบันเดิลที่เผยแพร่ไว้แล้ว:
| โมดูล | สัญญาอนุญาต | สคริปต์บิลด์ | สถานะ |
|---|---|---|---|
/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 ที่โหลดแบบไดนามิก ไม่ใช่โค้ดที่ลิงก์เข้าไปในบันเดิลของแอปพลิเคชัน ผู้รับจึงสามารถดัดแปลงไลบรารี บิลด์ใหม่ด้วยสคริปต์ที่เผยแพร่ไว้ และแทนที่อาร์ติแฟกต์ที่แจกจ่ายมาด้วยบิลด์ของตนเองได้ ข้อเสนอเป็นลายลักษณ์อักษรฉบับเต็มสำหรับซอร์สโค้ดที่เกี่ยวข้อง ซึ่งมีผลสามปีนับจากวันที่แจกจ่าย อยู่ใน หน้าประกาศโอเพนซอร์ส.
ตรวจสอบแล้วไม่นำมาใช้
การตรวจสอบสัญญาอนุญาตอาจจบลงด้วยการปฏิเสธ และรายการเหล่านี้ก็เป็นเช่นนั้น ไม่มีแพ็กเกจใดด้านล่างที่ถูกติดตั้งในระบบใช้งานจริงหรือส่งไปยังเบราว์เซอร์:
heic2any(MIT) — ประเด็นสัญญาอนุญาตของไลบรารีที่ต้นทางรวมมาในบิลด์ libheif/libde265 ที่แจกจ่าย ยังต้องได้รับการแก้ไข (spec 0.29, 11.3)@imgly/background-removal(AGPL-3.0-or-later) — AGPL-3.0 ไม่เข้ากันกับการแจกจ่ายแบบกรรมสิทธิ์ที่ตั้งใจไว้ (spec 0.24)@ffmpeg/core(LGPL-2.1-or-later WITH inherited component licences) — การแจกจ่ายคอร์แบบมาตรฐานเกินขีดจำกัดขนาดทรัพยากรของ Cloudflare ที่ 25 MiB ต่อไฟล์ และเกินงบประมาณของโปรเจกต์ที่เข้มงวดกว่าที่ 24 MiB (spec 0.22, 16.4)
โมเดลแมชชีนเลิร์นนิง
การลบพื้นหลังทำงานด้วยโมเดล ONNX ที่โฮสต์ไว้เองผ่าน ONNX Runtime Web น้ำหนักของโมเดลมีสัญญาอนุญาตแยกต่างหากจากรันไทม์ อาร์ติแฟกต์แต่ละรายการถูกตรึงด้วยค่าแฮช และโมเดลจะถูกให้บริการก็ต่อเมื่อไฟล์น้ำหนัก สัญญาอนุญาต และค่าแฮชที่ตรงกันนั้นผ่านการตรวจสอบแล้วเท่านั้น บันทึกรายโมเดลอยู่ใน หน้าประกาศโอเพนซอร์ส.
ซอร์สโค้ดของ FileSlimmer เอง
ตัวโค้ดของแอปพลิเคชันเองไม่ใช่โอเพนซอร์ส โดยเผยแพร่เป็นเว็บไซต์สแตติกโดย ZENIT GROUP S.A.S. ภายใต้ ข้อกำหนดการใช้งาน สัญญาอนุญาตข้างต้นมีผลเหนือกว่าข้อกำหนดดังกล่าวสำหรับส่วนประกอบที่สัญญาอนุญาตนั้นครอบคลุม
คำถามเรื่องสัญญาอนุญาตและคำขอซอร์สโค้ดที่เกี่ยวข้อง ส่งไปที่ info@zenitgroup.com.co ดูที่ หน้าติดต่อเรา สำหรับเรื่องที่เหลือซึ่งอีเมลนั้นดูแล
เอกสารนี้เผยแพร่โดย ZENIT GROUP S.A.S. เมือง Cali จังหวัด Valle del Cauca ประเทศโคลอมเบีย