Licences des composants tiers
Les outils de fichiers.org s'exécutent dans votre navigateur et s'appuient sur des bibliothèques libres. Cette page les recense, avec leur licence.
Décodeur HEIC : libheif et libde265 (LGPL-3.0)
Le convertisseur d'image décode les photos HEIC, dans les navigateurs qui ne le font pas eux-mêmes, avec libheif 1.23.5 etlibde265 1.0.15, compilées en WebAssembly et distribuées par le paquetlibheif-js 1.23.5. Ces bibliothèques, et leur usage ici, sont couvertes par la licence publique générale limitée GNU, version 3 (LGPL-3.0), qui renvoie à la licence publique générale GNU, version 3 (GPL-3.0) :
Sources correspondantes :
- libheif, version 1.23.5 (Struktur AG) ;
- libde265, version 1.0.15 (Struktur AG) ;
- scripts de compilation en WebAssembly (libheif-emscripten) ;
- paquet libheif-js 1.23.5 tel qu'utilisé ici.
Le module WebAssembly (libheif.wasm) est servi tel quel, comme un fichier séparé que l'outil charge au moment du décodage : il peut être remplacé par une version modifiée compatible avec la même interface. Le code de fichiers.org qui l'appelle tient en deux fichiers, lisibles dans les outils de développement du navigateur.
Autres bibliothèques
| Bibliothèque | Version | Licence | Usage |
|---|---|---|---|
| pdf-lib | 1.17.1 | MIT | Fusion et découpage de PDF, lecture des factures Factur-X |
| fflate | 0.8.3 | MIT | Archives ZIP |
| PKI.js | 3.4.0 | BSD-3-Clause | Vérification des signatures de PDF et des fichiers .p7m |
| ASN1.js | 3.0.10 | BSD-3-Clause | Vérification des signatures de PDF |
| c2pa-web et c2pa-wasm (Content Authenticity Initiative) | 0.14.4 / 0.11.4 | MIT | Lecture des manifestes C2PA |
| pdf.js (Mozilla) | 6.4.299 | Apache-2.0 | Rendu des pages PDF (codes 2D-Doc et QR, conversion en images, réduction) |
| zxing-wasm (sur zxing-cpp) | 3.1.4 | MIT (zxing-cpp : Apache-2.0) | Lecture des codes 2D-Doc, QR et codes-barres |
| msgreader-web-ng | 0.2.0-alpha1 | Apache-2.0 | Lecture des messages Outlook .msg |
| postal-mime | 4.0.4 | MIT-0 | Lecture des e-mails .eml |
| qpdf | 12.2.0 | Apache-2.0 | Retrait du mot de passe d’un PDF |
| qpdf-wasm | 0.3.0 | ISC | Compilation de qpdf en WebAssembly |
| libjpeg-turbo (intégré à qpdf) | 2.1.1 | IJG, BSD-3-Clause, zlib | Images JPEG des PDF traités par qpdf |
| libarchive | 3.7.2 | BSD-2-Clause | Archives RAR, 7z, TAR, CAB |
| libarchive.js | 2.0.2 | MIT | Compilation de libarchive en WebAssembly |
| zlib (intégré à libarchive) | 1.3 | zlib | Décompression Deflate |
| bzip2 (intégré à libarchive) | 1.0.8 | bzip2 (type BSD) | Décompression bzip2 |
| XZ Utils / liblzma (intégré à libarchive) | 5.2.11 | domaine public | Décompression LZMA et XZ |
| OpenSSL (intégré à libarchive) | 1.0.2s | OpenSSL et SSLeay | Déchiffrement des ZIP protégés |
| Svelte | 5.57.0 | MIT | Interface des outils |
| Astro | 7.3.1 | MIT | Chargement des composants interactifs |
Mentions demandées par les licences
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). This software is based in part on the work of the Independent JPEG Group. bzip2 © 1996-2019 Julian R Seward. libarchive © Tim Kientzle et les contributeurs de libarchive.
Données de signatures PRONOM (MIT)
Quand aucune fiche du site ne reconnaît un fichier, l'identifieurconsulte une partie des signatures binaires du registrePRONOM, publiées par les Archives nationales britanniques dans le dépôtnationalarchives/pronomsous licence MIT.
MIT License. Copyright (c) 2024 The National Archives, UK. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.