ओपन सोर्स सूचना
प्रत्येक घटक, स्वतःच होस्ट केलेला
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 फाइल्स आहेत; त्यामुळे प्राप्तकर्ता ही लायब्ररी बदलू शकतो, प्रकाशित स्क्रिप्टने ती पुन्हा तयार करू शकतो आणि वितरित केलेल्या आर्टिफॅक्टच्या जागी स्वतःचा बिल्ड ठेवू शकतो. वितरणापासून तीन वर्षे वैध असलेली, संबंधित स्रोतासाठीची संपूर्ण लेखी ऑफर इथे आहे: ओपन-सोर्स सूचना पृष्ठ.
तपासले आणि वगळले
परवाना पुनरावलोकनाचा शेवट नकारातही होऊ शकतो, आणि इथे तसाच झाला. खालीलपैकी कोणतेही पॅकेज प्रॉडक्शनमध्ये स्थापित केलेले नाही किंवा ब्राउझरला दिले जात नाही:
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) — मानक core वितरण Cloudflare च्या प्रति-फाइल 25 MiB अॅसेट मर्यादेपेक्षा आणि त्याहून कडक अशा 24 MiB प्रकल्प मर्यादेपेक्षा मोठे आहे (spec 0.22, 16.4).
मशीन-लर्निंग मॉडेल्स
पार्श्वभूमी काढून टाकण्यासाठी ONNX Runtime Web द्वारे स्वतः होस्ट केलेले ONNX मॉडेल चालवले जाते. मॉडेलचे वेट्स रनटाइमपेक्षा वेगळ्या परवान्याखाली येतात, प्रत्येक आर्टिफॅक्ट hash नुसार पिन केलेली आहे, आणि मॉडेलची नेमकी वेट्स फाइल, परवाना व hash यांचे पुनरावलोकन झाल्यानंतरच ते मॉडेल दिले जाते. प्रत्येक मॉडेलच्या नोंदी इथे आहेत: ओपन-सोर्स सूचना पृष्ठ.
FileSlimmer चा स्वतःचा स्रोत
अॅप्लिकेशनचा कोड मात्र ओपन सोर्स नाही. तो ZENIT GROUP S.A.S. कडून स्टॅटिक साइट म्हणून प्रकाशित केला जातो; त्याला लागू होणाऱ्या अटी इथे आहेत: वापराच्या अटी; ज्या घटकांना वरील परवाने लागू होतात, त्यांच्याबाबतीत ते परवाने या अटींपेक्षा वरचढ ठरतात.
परवान्याविषयीचे प्रश्न आणि संबंधित स्रोतासाठीच्या विनंत्या इथे पाठवा: info@zenitgroup.com.co. तो पत्ता आणखी काय हाताळतो हे जाणून घेण्यासाठी संपर्क पृष्ठ पहा.
हे दस्तऐवज ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colombia यांनी प्रकाशित केले आहे.