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.

ComponentVersióLlicènciaS’utilitza per a
Mediabunny 1.61.6MPL-2.0Comprimir vídeo (motor WebCodecs)
@mediabunny/aac-encoder 1.61.6MPL-2.0; FFmpeg AAC: LGPL-2.1-or-laterÀudio AAC quan el navegador no té codificador
FFmpeg.wasm (@ffmpeg/ffmpeg) 0.12.15MITComprimir vídeo (carregador del motor de compatibilitat)
FFmpeg + x264 (@ffmpeg/core) 0.12.10GPL-2.0-or-laterComprimir vídeo (motor de compatibilitat)
MozJPEG (jSquash) 1.6.0Apache-2.0; MozJPEG: IJG / BSD-3-Clause / zlibCompressió d’imatges i PDF (JPEG)
libwebp (jSquash) 1.5.0Apache-2.0; libwebp: BSD-3-ClauseCompressió d’imatges (WebP)
libavif (jSquash) 2.1.1Apache-2.0; libavif: BSD-2-ClauseCompressió d’imatges (AVIF)
OxiPNG (jSquash) 2.3.0Apache-2.0; OxiPNG: MITCompressió d’imatges (PNG)
Squoosh resize (jSquash) 2.1.1Apache-2.0Compressió d’imatges i PDF (redimensionament)
pdf-lib (Cantoo) 2.11.1MITComprimir PDF
PDF.js 6.4.299Apache-2.0Comprimir PDF (compressió màxima)
OpenJPEG (PDF.js) —BSD-2-ClauseLectura d’imatges JPEG 2000 en PDF
PDFium JBIG2 (PDF.js) —BSD-3-ClauseLectura d’imatges JBIG2 en PDF
qcms (PDF.js) —MITGestió del color en PDF
fflate 0.8.3MITBaixades en ZIP, compressió de fluxos PDF
wasm-feature-detect 1.9.0Apache-2.0Tria de la versió de còdec més ràpida
Inter 5.3.0OFL-1.1Text
Plus Jakarta Sans 5.3.0OFL-1.1Títols
Noto Sans JP 5.3.1OFL-1.1Text en japonès
Noto Sans Arabic 5.3.0OFL-1.1Text en àrab
Noto Sans Devanagari 5.3.0OFL-1.1Text en altres sistemes d’escriptura
Noto Sans Bengali 5.3.0OFL-1.1Text en altres sistemes d’escriptura
Noto Sans Thai 5.3.0OFL-1.1Text en altres sistemes d’escriptura
Noto Sans KR 5.3.0OFL-1.1Text en altres sistemes d’escriptura
Noto Sans SC 5.3.0OFL-1.1Text 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/core 0.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.