Licenças

Veja licenças originais, versões exatas, registros de compilação e código-fonte correspondente do software usado pelo FormatPlease.

Componentes e avisos originais

Cada componente mantém sua licença. A tabela e os inventários incluem versões, fontes e avisos autorais preservados. Textos legais originais não são substituídos por tradução. Downloads não exigem conta nem pagamento; termos do site e privacidade são separados.

Imagem, PDF e fontes

AVIF usa @jsquash/avif 2.1.1, libavif 1.0.1, libaom 3.7.0 e libsharpyuv com avisos Apache/BSD e de patentes. HEIC usa decodificação nativa. PDF.js usa Apache-2.0, PFB e CMaps selecionados com avisos Adobe/Foxit, sem WASM opcional ou Liberation TTF. A fonte de assinatura deriva de Noto Sans TC fixado, renomeada conforme OFL-1.1, com fontes e receita. Declaração MIT e avisos de @pdf-lib/fontkit 1.1.1 são preservados, sem afirmar existir arquivo de licença independente.

Vídeo e fontes FFmpeg

@ffmpeg/ffmpeg 0.12.15 e @ffmpeg/types 0.12.4 são MIT. O núcleo separado contém FFmpeg 5.1.4, x264 e libpostproc sob GPL-2.0-or-later e é distribuído ao navegador. Usa --enable-gpl, não --enable-nonfree; remove x265 e codificação HEVC, mantendo decodificação HEVC de vídeo. Extração MP4/M4A reutiliza esse núcleo. Isso não declara todo o site GPL.

Compilação e disponibilidade

Downloads incluem fontes fixadas, ffmpeg.wasm, bibliotecas, Emscripten/SDL, receita, configuração, mapa de ligação, capacidades e SHA-256. A opção GPL do FreeType é compatível com o conjunto e demais avisos acompanham a distribuição. Um carregador recompõe e verifica os blocos idênticos. Não se garante reprodução binária com ferramentas anfitriãs diferentes.

Motor de áudio independente

Áudio e recorte não usam FFmpeg. MP3 entra por minimp3 CC0-1.0 e sai por libmp3lame 3.100 LGPL-2.0-or-later, sem decodificador GPL mpglib. Não há alterações upstream; a ponte independente também é LGPL. Fontes completas LAME, objeto da ponte, biblioteca estática e instruções de reconstrução e substituição estão disponíveis. Você pode modificar o módulo combinado para uso próprio e fazer engenharia reversa para depurar alterações; os direitos de religação da seção 6 da GNU Library GPL são preservados, sem alterar licenças não relacionadas.

Patentes e alcance dos direitos

Licenças abertas regem direitos autorais, sem garantir isenção de patentes, marcas ou royalties em todos os usos de codecs. Isso varia por uso e jurisdição. Materiais e testes técnicos não são aprovação jurídica; distribuição final, termos e patentes requerem revisão legal. Avisos e inventários originais estão abaixo.

Componente · Versão · Licença

ComponenteVersãoLicença
react19.3.0MIT
react-dom19.3.0MIT
scheduler0.28.0MIT
fflate0.8.3MIT
omggif1.0.10MIT
utif3.1.0MIT
pako1.0.11(MIT AND Zlib)
pdf-lib1.17.1MIT
@pdf-lib/standard-fonts1.0.0MIT
@pdf-lib/upng1.0.1MIT
tslib1.14.10BSD
@pdf-lib/fontkit1.1.1MIT
pdfjs-dist6.4.299Apache-2.0
exifr7.1.3MIT
mediainfo.js0.3.8BSD-2-Clause
tesseract.js7.0.0Apache-2.0
@jsquash/avif2.1.1Apache-2.0
wasm-feature-detect1.9.0Apache-2.0
@ffmpeg/ffmpeg0.12.15MIT
@ffmpeg/types0.12.4MIT
qrcode-generator2.0.4MIT
jsqr1.4.0Apache-2.0
@noble/hashes2.0.1MIT
bmp-js0.1.0MIT
idb-keyval6.3.0Apache-2.0
is-url1.2.4MIT
regenerator-runtime0.13.11MIT
zlibjs0.3.1MIT
formatplease-ffmpeg-core0.12.10-formatplease.1GPL-2.0-or-later
astro7.3.5MIT
@astrojs/react7.0.0MIT
tailwindcss4.3.3MIT
ComponenteVersãoLicença
x264—GPL-2.0-or-later
libvpx—BSD-3-Clause
lame—LGPL-2.0-or-later
opus—BSD-3-Clause
vorbis—BSD-3-Clause
theora—BSD-3-Clause
libwebp—BSD-3-Clause
libass—ISC
freetype2—FTL OR GPL-2.0-or-later
fribidi—LGPL-2.1-or-later
zlib—Zlib
zimg—WTFPL
ComponenteVersãoLicença
libogg1.3.5BSD-3-Clause
libvorbis / vorbisenc / vorbisfile1.3.7BSD-3-Clause
libFLAC1.5.0BSD-3-Clause
libopus1.5.2BSD-3-Clause
libopusfile0.12BSD-3-Clause
minimp3ea99364f61c14656440e8d77e9c233ccf3124633CC0-1.0
Emscripten4.0.10MIT (selected option)
compiler-rtEmscripten 4.0.10 copyApache-2.0 WITH LLVM-exception
musl / linked mathEmscripten 4.0.10 copyMIT; embedded BSD and SunPro notices retained
dlmalloc2.8.6 (Emscripten 4.0.10 copy)CC0-1.0 AND MIT
React19.3.0MIT
React DOM19.3.0MIT
scheduler0.28.0MIT
fflate0.8.3MIT
WAV PCMsha256:1be4462e268a7061e9ad4759f5cc3438f3fe9d011c3d44a1a51efc1626696347Fontes e avisos
AIFF PCMsha256:7b6868fc6d8b51ad109200a74cbf630dee05c458c3e3c6a111e1ce747fd80605Fontes e avisos
PCM mixer/resamplersha256:a33dd4bc4af428e98b1d271242d71411bd30065c85e37ad348778e72e6da1a38Fontes e avisos
libmp3lame3.100LGPL-2.0-or-later

Fontes e avisos

FFmpeg core 0.12.10-formatplease.1 · SHA-256

9210ad5c23b47b402bc568086f696f5d7fc8941c9bd8e5253d514dde28f81044

Páginas relacionadas