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
| Composant | Version | Licence |
|---|---|---|
| react | 19.3.0 | MIT |
| react-dom | 19.3.0 | MIT |
| scheduler | 0.28.0 | MIT |
| fflate | 0.8.3 | MIT |
| omggif | 1.0.10 | MIT |
| utif | 3.1.0 | MIT |
| pako | 1.0.11 | (MIT AND Zlib) |
| pdf-lib | 1.17.1 | MIT |
| @pdf-lib/standard-fonts | 1.0.0 | MIT |
| @pdf-lib/upng | 1.0.1 | MIT |
| tslib | 1.14.1 | 0BSD |
| @pdf-lib/fontkit | 1.1.1 | MIT |
| pdfjs-dist | 6.4.299 | Apache-2.0 |
| exifr | 7.1.3 | MIT |
| mediainfo.js | 0.3.8 | BSD-2-Clause |
| tesseract.js | 7.0.0 | Apache-2.0 |
| @jsquash/avif | 2.1.1 | Apache-2.0 |
| wasm-feature-detect | 1.9.0 | Apache-2.0 |
| @ffmpeg/ffmpeg | 0.12.15 | MIT |
| @ffmpeg/types | 0.12.4 | MIT |
| qrcode-generator | 2.0.4 | MIT |
| jsqr | 1.4.0 | Apache-2.0 |
| @noble/hashes | 2.0.1 | MIT |
| bmp-js | 0.1.0 | MIT |
| idb-keyval | 6.3.0 | Apache-2.0 |
| is-url | 1.2.4 | MIT |
| regenerator-runtime | 0.13.11 | MIT |
| zlibjs | 0.3.1 | MIT |
| formatplease-ffmpeg-core | 0.12.10-formatplease.1 | GPL-2.0-or-later |
| astro | 7.3.5 | MIT |
| @astrojs/react | 7.0.0 | MIT |
| tailwindcss | 4.3.3 | MIT |
| Composant | Version | Licence |
|---|---|---|
| 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 |
| Composant | Version | Licence |
|---|---|---|
| libogg | 1.3.5 | BSD-3-Clause |
| libvorbis / vorbisenc / vorbisfile | 1.3.7 | BSD-3-Clause |
| libFLAC | 1.5.0 | BSD-3-Clause |
| libopus | 1.5.2 | BSD-3-Clause |
| libopusfile | 0.12 | BSD-3-Clause |
| minimp3 | ea99364f61c14656440e8d77e9c233ccf3124633 | CC0-1.0 |
| Emscripten | 4.0.10 | MIT (selected option) |
| compiler-rt | Emscripten 4.0.10 copy | Apache-2.0 WITH LLVM-exception |
| musl / linked math | Emscripten 4.0.10 copy | MIT; embedded BSD and SunPro notices retained |
| dlmalloc | 2.8.6 (Emscripten 4.0.10 copy) | CC0-1.0 AND MIT |
| React | 19.3.0 | MIT |
| React DOM | 19.3.0 | MIT |
| scheduler | 0.28.0 | MIT |
| fflate | 0.8.3 | MIT |
| WAV PCM | sha256:1be4462e268a7061e9ad4759f5cc3438f3fe9d011c3d44a1a51efc1626696347 | Sources et avis |
| AIFF PCM | sha256:7b6868fc6d8b51ad109200a74cbf630dee05c458c3e3c6a111e1ce747fd80605 | Sources et avis |
| PCM mixer/resampler | sha256:a33dd4bc4af428e98b1d271242d71411bd30065c85e37ad348778e72e6da1a38 | Sources et avis |
| libmp3lame | 3.100 | LGPL-2.0-or-later |
Sources et avis
FFmpeg core 0.12.10-formatplease.1 · SHA-256
9210ad5c23b47b402bc568086f696f5d7fc8941c9bd8e5253d514dde28f81044- Télécharger:
THIRD_PARTY_NOTICES.txt - Télécharger:
components.json - Télécharger:
video-sources - Télécharger:
video-sources/CUSTOM_BUILD.md - Télécharger:
video-sources/manifest.json - Télécharger:
video-sources/binary.json - Télécharger:
video-sources/COPYING.GPLv2 - Télécharger:
video-sources/LICENSE.ffmpeg.wasm - Télécharger:
video-sources/NOTICES.txt - Télécharger:
video-sources/build-core.py - Télécharger:
video-sources/build.json - Télécharger:
video-sources/link-map.txt - Télécharger:
video-sources/capabilities.json - Télécharger:
jsquash-avif.txt - Télécharger:
/pdf-assets/cmaps/LICENSE - Télécharger:
/pdf-assets/standard_fonts/LICENSE_FOXIT - Télécharger:
sign-font/manifest.json - Télécharger:
sign-font/OFL.txt - Télécharger:
sign-font/NOTICE.txt - Télécharger:
sign-font/build-sign-font.py - Télécharger:
pdf-lib-fontkit.txt - Télécharger:
audio-notices.txt - Télécharger:
audio-inventory.json - Télécharger:
audio-sources/build.json - Télécharger:
audio-sources/mp3-build.json - Télécharger:
audio-sources/build-mp3.py - Télécharger:
audio-sources/lame-compliance.tar.gz - Télécharger:
audio-sources/lame/README.md - Télécharger:
audio-sources/lame-build.json - Télécharger:
audio-sources/notices/LAME-COPYRIGHTS.txt