הודעות קוד פתוח
כל רכיב, באחסון עצמי
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 המופצת (מפרט 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., קאלי, ואייה דל קאוקה, קולומביה.