Licences

Retrouvez les licences originales, versions précises, traces de compilation et sources correspondantes utilisées par FormatPlease.

Composants et avis originaux

Chaque composant conserve sa licence. Table et inventaires donnent versions, sources et avis de droit d’auteur retenus. Les textes juridiques originaux ne sont pas remplacés par une traduction. Téléchargement sans compte ni paiement ; conditions du site et confidentialité restent distinctes.

Images, PDF et polices

AVIF utilise @jsquash/avif 2.1.1, libavif 1.0.1, libaom 3.7.0 et libsharpyuv, avec avis Apache/BSD et brevets. HEIC utilise le décodage natif. PDF.js utilise Apache-2.0, des PFB et CMaps choisis avec avis Adobe/Foxit, sans WASM optionnel ou Liberation TTF. La police de signature vient d’une révision fixée de Noto Sans TC, renommée sous OFL-1.1 avec sources et recette. Déclaration MIT et avis de @pdf-lib/fontkit 1.1.1 sont conservés, sans prétendre à un fichier de licence amont séparé.

Vidéo et sources FFmpeg

@ffmpeg/ffmpeg 0.12.15 et @ffmpeg/types 0.12.4 sont MIT. Le noyau séparé contient FFmpeg 5.1.4, x264 et libpostproc sous GPL-2.0-or-later et est distribué au navigateur. Il active --enable-gpl, pas --enable-nonfree ; x265 et l’encodeur HEVC sont retirés, le décodage HEVC vidéo reste présent. MP4/M4A vers audio réutilise ce noyau. Tout le site n’est pas déclaré GPL.

Compilation et disponibilité

Les archives contiennent sources fixées, ffmpeg.wasm, bibliothèques, Emscripten/SDL, recette, configuration, carte de liaison, capacités et SHA-256. L’option GPL de FreeType est compatible avec cet ensemble ; les autres avis sont inclus. Un chargeur reconstruit et vérifie des blocs identiques. La reproductibilité entre outils hôtes différents n’est pas promise.

Moteur audio indépendant

Audio et découpage ne font pas appel à FFmpeg. MP3 utilise minimp3 CC0-1.0 en entrée et libmp3lame 3.100 LGPL-2.0-or-later en sortie, sans décodeur GPL mpglib. Aucune modification amont ; le pont indépendant est aussi LGPL. Sources LAME complètes, objet du pont, bibliothèque statique et instructions de remplacement sont disponibles. Modification pour votre usage et ingénierie inverse de débogage sont permises ; les droits de réédition des liens de la section 6 GNU Library GPL sont préservés, sans changer les licences indépendantes.

Brevets et portée des droits

Les licences ouvertes régissent le droit d’auteur, sans garantir l’absence de brevets, marques ou redevances pour tous les usages de codecs. Cela dépend de l’usage et du territoire. Documents et tests techniques ne constituent pas une approbation juridique ; distribution finale, conditions et brevets demandent une analyse juridique. Avis et inventaires originaux sont accessibles ci-dessous.

Composant · Version · Licence

ComposantVersionLicence
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
ComposantVersionLicence
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
ComposantVersionLicence
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:1be4462e268a7061e9ad4759f5cc3438f3fe9d011c3d44a1a51efc1626696347Sources et avis
AIFF PCMsha256:7b6868fc6d8b51ad109200a74cbf630dee05c458c3e3c6a111e1ce747fd80605Sources et avis
PCM mixer/resamplersha256:a33dd4bc4af428e98b1d271242d71411bd30065c85e37ad348778e72e6da1a38Sources et avis
libmp3lame3.100LGPL-2.0-or-later

Sources et avis

FFmpeg core 0.12.10-formatplease.1 · SHA-256

9210ad5c23b47b402bc568086f696f5d7fc8941c9bd8e5253d514dde28f81044

Pages associées