Llicències de codi obert
VideosCompressor es basa en un programari de codi obert excel·lent. Gràcies a totes les persones que creen i mantenen aquests projectes.
Components i llicències
La taula mostra els components de codi obert que s’envien al teu navegador, la versió exacta que fem servir i les seves llicències. Cada nom enllaça amb el codi font del projecte.
| Component | Versió | Llicència | S’utilitza per a |
|---|---|---|---|
| Mediabunny | 1.61.6 | MPL-2.0 | Comprimir vídeo (motor WebCodecs) |
| @mediabunny/aac-encoder | 1.61.6 | MPL-2.0; FFmpeg AAC: LGPL-2.1-or-later | Àudio AAC quan el navegador no té codificador |
| FFmpeg.wasm (@ffmpeg/ffmpeg) | 0.12.15 | MIT | Comprimir vídeo (carregador del motor de compatibilitat) |
| FFmpeg + x264 (@ffmpeg/core) | 0.12.10 | GPL-2.0-or-later | Comprimir vídeo (motor de compatibilitat) |
| MozJPEG (jSquash) | 1.6.0 | Apache-2.0; MozJPEG: IJG / BSD-3-Clause / zlib | Compressió d’imatges i PDF (JPEG) |
| libwebp (jSquash) | 1.5.0 | Apache-2.0; libwebp: BSD-3-Clause | Compressió d’imatges (WebP) |
| libavif (jSquash) | 2.1.1 | Apache-2.0; libavif: BSD-2-Clause | Compressió d’imatges (AVIF) |
| OxiPNG (jSquash) | 2.3.0 | Apache-2.0; OxiPNG: MIT | Compressió d’imatges (PNG) |
| Squoosh resize (jSquash) | 2.1.1 | Apache-2.0 | Compressió d’imatges i PDF (redimensionament) |
| pdf-lib (Cantoo) | 2.11.1 | MIT | Comprimir PDF |
| PDF.js | 6.4.299 | Apache-2.0 | Comprimir PDF (compressió màxima) |
| OpenJPEG (PDF.js) | — | BSD-2-Clause | Lectura d’imatges JPEG 2000 en PDF |
| PDFium JBIG2 (PDF.js) | — | BSD-3-Clause | Lectura d’imatges JBIG2 en PDF |
| qcms (PDF.js) | — | MIT | Gestió del color en PDF |
| fflate | 0.8.3 | MIT | Baixades en ZIP, compressió de fluxos PDF |
| wasm-feature-detect | 1.9.0 | Apache-2.0 | Tria de la versió de còdec més ràpida |
| Inter | 5.3.0 | OFL-1.1 | Text |
| Plus Jakarta Sans | 5.3.0 | OFL-1.1 | Títols |
| Noto Sans JP | 5.3.1 | OFL-1.1 | Text en japonès |
| Noto Sans Arabic | 5.3.0 | OFL-1.1 | Text en àrab |
| Noto Sans Devanagari | 5.3.0 | OFL-1.1 | Text en altres sistemes d’escriptura |
| Noto Sans Bengali | 5.3.0 | OFL-1.1 | Text en altres sistemes d’escriptura |
| Noto Sans Thai | 5.3.0 | OFL-1.1 | Text en altres sistemes d’escriptura |
| Noto Sans KR | 5.3.0 | OFL-1.1 | Text en altres sistemes d’escriptura |
| Noto Sans SC | 5.3.0 | OFL-1.1 | Text en altres sistemes d’escriptura |
FFmpeg i la Llicència Pública General de GNU
El motor de compatibilitat del compressor de vídeo és FFmpeg, compilat a WebAssembly pel projecte ffmpeg.wasm (@ffmpeg/core). Aquesta versió inclou el codificador H.264 x264 i, per tant, es distribueix sota la Llicència Pública General de GNU, versió 2 o posterior (GPL-2.0-or-later).
D’acord amb la GPL:
- El motor s’envia al teu navegador sense modificacions, tal com el va publicar el projecte ffmpeg.wasm.
- El codi font corresponent complet, inclosos els scripts de compilació, és disponible al repositori de ffmpeg.wasm, a l’etiqueta de versió v12.15, amb la qual es va publicar
@ffmpeg/core0.12.10: github.com/ffmpegwasm/ffmpeg.wasm/tree/v12.15. - El codi font de FFmpeg és a ffmpeg.org, i el de x264 a videolan.org.
- El text complet de la llicència és a gnu.org/licenses/old-licenses/gpl-2.0.html.
- Si prefereixes rebre el codi font de part nostra, escriu-nos des de la pàgina de contacte i te l’enviarem, o un enllaç, sense cost, durant almenys tres anys des de la data en què vas fer servir el motor.
La GPL s’aplica al mateix motor FFmpeg. Només es carrega quan un vídeo el necessita, com un programa independent que s’executa al teu navegador.
Altres llicències
- MPL-2.0 (Mediabunny i el seu codificador AAC): fem servir el codi publicat sense canvis, només minimitzat perquè es carregui més de pressa. El codi font de la versió indicada és disponible al repositori enllaçat.
- Apache-2.0 (PDF.js, còdecs de jSquash, wasm-feature-detect), MIT (pdf-lib, fflate, OxiPNG, qcms) i BSD (MozJPEG, libwebp, libavif, OpenJPEG, el descodificador JBIG2 de PDFium): llicències permissives que exigeixen atribució, que aquesta pàgina proporciona.
- SIL Open Font License 1.1 (Inter, Plus Jakarta Sans, Noto Sans JP, Noto Sans Arabic, Noto Sans Devanagari, Noto Sans Bengali, Noto Sans Thai, Noto Sans KR, Noto Sans SC): les fonts que fa servir aquest lloc.
El text complet de la llicència de cada projecte és al seu repositori.