Avoimen lähdekoodin tiedot
Jokainen komponentti omalla palvelimella
FileSlimmer on rakennettu lähes kokonaan avoimen lähdekoodin ohjelmistoista. Jokainen alla oleva komponentti toimitetaan tästä verkkotunnuksesta — sisältöjakeluverkko ei ole mukana pyyntöreitillä — täsmälleen tässä ilmoitetulla versiolla. Tämän julkaisun lisenssitilanne tarkistettiin 16.8.2026.
Tämä sivu on yhteenveto. Täydelliset ilmoitukset, mukaan lukien siirtyvät lisenssit, jotka kukin koodekki jakaa uudelleen, koneoppimismallien tiedot ja kirjallinen tarjous vastaavasta lähdekoodista, ovat sivulla avoimen lähdekoodin ilmoitukset.
Mukana toimitetut kirjastot
| Komponentti | Versio | Lisenssi | Lähde |
|---|---|---|---|
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-paketit sisältävät JavaScript-kääreille Apache-2.0-lisenssin ja jakavat alkuperäiset koodekkiversiot uudelleen omien ehtojensa mukaisesti. Mediabunny käyttää MPL-2.0-lisenssiä, joka on tiedostotason copyleft-lisenssi; FileSlimmer toimittaa sen muokkaamattomana, ja muokattu tiedosto julkaistaisiin MPL-2.0-lisenssin mukaisesti ja siihen linkitettäisiin ilmoitussivulta.
LGPL-lähteistä rakennetut WebAssembly-moduulit
FileSlimmer kääntää kaksi moduulia LGPL-lisensoituihin lähteisiin perustuen omilla toistettavan buildin skripteillään sen sijaan, että ne otettaisiin julkaistusta paketista:
| Moduuli | Lisenssi | Build-skripti | Tila |
|---|---|---|---|
/wasm/heic/libheif-decode.wasm | LGPL-3.0-or-later | scripts/build-libheif.mjs | Toimitettu |
/wasm/video/ffmpeg-core.wasm | LGPL-2.1-or-later | scripts/build-custom-ffmpeg.mjs | Ei vielä toimitettu |
Molemmat ovat dynaamisesti ladattavia WebAssembly-tiedostoja eivätkä sovelluspakettiin linkitettyä koodia, joten vastaanottaja voi muokata kirjastoa, kääntää sen uudelleen julkaistulla skriptillä ja korvata toimitetun artefaktin omalla buildillään. Täydellinen kirjallinen tarjous vastaavasta lähdekoodista, joka on voimassa kolme vuotta jakelusta, on sivulla avoimen lähdekoodin ilmoitukset.
Tarkistettu ja jätetty pois
Lisenssitarkistus voi päättyä kieltäytymiseen, ja näiden kohdalla niin kävi. Yhtäkään alla olevista paketeista ei ole asennettu tuotantoon eikä toimitettu selaimeen:
heic2any(MIT) — Jaetun libheif/libde265-buildin ympärillä oleva alkuperäisen mukana toimitetun kirjaston lisenssihuoli vaatii selvityksen (spec 0.29, 11.3).@imgly/background-removal(AGPL-3.0-or-later) — AGPL-3.0 ei ole yhteensopiva tarkoitetun omistusoikeudellisen jakelun kanssa (spec 0.24).@ffmpeg/core(LGPL-2.1-or-later, mukana periytyvät komponenttilisenssit) — Vakioytimen jakelu ylittää Cloudflaren tiedostoille asettaman 25 MiB:n kokorajoituksen ja tiukemman 24 MiB:n projektibudjetin (spec 0.22, 16.4).
Koneoppimismallit
Taustanpoisto suoritetaan itse ylläpidetyn ONNX-mallin avulla ONNX Runtime Webin kautta. Mallin painot lisensoidaan erillään ajonaikaisesta ympäristöstä, jokainen artefakti kiinnitetään hash-arvolla, ja malli toimitetaan vasta, kun sen täsmällinen painotiedosto, lisenssi ja hash on tarkistettu. Mallikohtaiset tiedot ovat sivulla avoimen lähdekoodin ilmoitukset.
FileSlimmerin omat lähdekoodit
Sovelluksen koodi itsessään ei ole avointa lähdekoodia. ZENIT GROUP S.A.S. julkaisee sen staattisena sivustona seuraavien käyttöehtojenmukaisesti; edellä mainitut lisenssit ovat näiden ehtojen edellä niiden kattamien komponenttien osalta.
Lisenssejä koskevat kysymykset ja vastaavaa lähdekoodia koskevat pyynnöt voi lähettää osoitteeseen info@zenitgroup.com.co. Katso yhteydenottosivu nähdäksesi, mitä muuta tämä osoite käsittelee.
Tämän asiakirjan on julkaissut ZENIT GROUP S.A.S., Cali, Valle del Cauca, Kolumbia.