Licences libres
Dernière mise à jour : 4 octobre 2026
PageJoy utilise des logiciels libres, y compris libheif et libde265 fournis sous forme de fichiers distincts. Cette page identifie ces parties et explique où trouver leurs notices, textes de licence et code source correspondant.
1. Ce que cette page couvre
PageJoy fournit ses outils sur pagejoy.app. Certaines parties du logiciel sont sous licences libres accordées par leurs auteurs. Ces licences régissent vos droits sur ces parties. Nos Conditions d'utilisation ne retirent pas ces droits.
L'inventaire complet de la version se trouve à /photo/licences pour Photo et dans la liste des composants et notices ci-dessous pour les autres outils. Il couvre les fichiers livrés au navigateur, composants serveur du plugin, interfaces d'encapsulation, dépendances, polices, ressources et tout code modifié inclus dans la version : les versions des logiciels et composants listées sur cette page, avec des informations légales datées du 4 octobre 2026.
2. Composants livrés à votre navigateur
| Composant | Version et révision exacte du code source livré | Licence du code livré | Mentions de droit d'auteur | Modifications | Fichiers livrés |
|---|---|---|---|---|---|
| libheif | 1.23.2, révision ac1cb05c39008f01525c991ff8b88f84ddf70fd2 | LGPL-3.0-or-later | notices complètes de libheif, y compris les auteurs identifiés dans l'arborescence exacte du code source | environnement d'exécution fourni sans modification, chargé comme fichier distinct | libheif.js et libheif.wasm, avec l'interface d'encapsulation libheif-js |
| libde265 | 1.0.15, étiquette source v1.0.15 fixée par la révision de compilation dd5a19b878149437a5a427f6e1afa8bac624a714 | LGPL-3.0-or-later | notices complètes de libde265, y compris les auteurs identifiés dans l'arborescence exacte du code source | environnement d'exécution fourni sans modification, chargé comme fichier distinct | le décodeur libde265 dans l'environnement d'exécution distinct libheif.wasm, ainsi que son texte de licence |
| Autres composants | Next.js 16.3.8, React et React DOM 19.3.0, EmbedPDF 2.15.1, Cantoo PDF-lib 2.11.1, fflate 0.8.3, Tesseract.js 7.0.0, UTIF.js 3.1.0, @jsquash/webp 1.5.0 avec libwebp 1.1.0 ; Source Sans 3 et les 22 polices Templates avec leurs notices livrées | MIT, Apache-2.0, BSD-3-Clause et SIL Open Font Licence selon la notice de chaque composant livré | Pack de notices des outils PDF, Notices Photo, et notices des polices Templates : Inter, Inter Tight, IBM Plex Mono, Manrope, Work Sans, Source Sans 3, Source Serif 4, IBM Plex Sans, Montserrat, Lato, Noto Sans, Space Grotesk, Fraunces, Nunito, Caveat, Archivo Black, Libre Baskerville, Josefin Sans, Cormorant Garamond, Courier Prime, Quicksand, Patrick Hand | les bibliothèques et polices d'origine sont fournies avec leurs notices ; l'application les utilise sans revendiquer la propriété du code d'origine | fichiers de l'application du navigateur, fichiers d'exécution Photo distincts, ressources d'exécution PDF et OCR, polices et leurs fichiers publics de licence. Next.js et les bibliothèques de compte s'exécutent aussi sur notre serveur |
Les projets d'origine sont libheif et libde265. Les en-têtes actuels de leurs bibliothèques dans la branche principale indiquent LGPL version 3 ou ultérieure : en-tête de libheif et en-tête de libde265. Cela identifie les conditions actuelles d'origine. Cela n'identifie pas la version de notre compilation.
3. Textes de licence et notices
Les textes complets de licence et notices fournis avec notre version se trouvent à Pack de notices des outils PDF, Notices Photo, et notices des polices Templates : Inter, Inter Tight, IBM Plex Mono, Manrope, Work Sans, Source Sans 3, Source Serif 4, IBM Plex Sans, Montserrat, Lato, Noto Sans, Space Grotesk, Fraunces, Nunito, Caveat, Archivo Black, Libre Baskerville, Josefin Sans, Cormorant Garamond, Courier Prime, Quicksand, Patrick Hand. Ils sont aussi inclus dans les fichiers de l'application du navigateur, fichiers d'exécution Photo distincts, ressources d'exécution PDF et OCR, polices et leurs fichiers publics de licence. Next.js et les bibliothèques de compte s'exécutent aussi sur notre serveur avec le logiciel distribué.
Pour référence, les fichiers COPYING actuels d'origine sont libheif COPYING et libde265 COPYING. Chacun distingue sa bibliothèque de certains codes de support sous licence distincte et contient le texte LGPL version 3 et le texte GPL version 3 qu'il incorpore.
Polices en véritable italique Templates
Templates comprend 32 fichiers italiques et gras italiques hébergés par nos soins sous SIL Open Font Licence 1.1. Les 44 fichiers de polices droites existants restent inchangés. L' inventaire des polices italiques enregistre chaque fichier livré, son SHA-256, sa source exacte d'origine et le hachage de sa licence. Les textes complets de licence des 16 familles sont liés ci-dessous.
4. Code source correspondant à notre version
Le code source correspondant aux fichiers exacts libheif que nous distribuons est https://github.com/strukturag/libheif/tree/ac1cb05c39008f01525c991ff8b88f84ddf70fd2. Le code source correspondant aux fichiers exacts libde265 que nous distribuons est https://github.com/strukturag/libde265/tree/v1.0.15.
Nos paquets de code source comprennent le code exact de la bibliothèque d'origine, l'interface d'encapsulation fixée et les scripts de compilation liés dans Licences logicielles Photo, y compris les paramètres de compilation Emscripten 3.1.61, avec nos modifications identifiées dans les notices des composants et références exactes du code source à /photo/licences ; l'environnement d'exécution Photo fourni n'est pas modifié. Le code source et les instructions de compilation sont liés aux versions des logiciels et composants listées sur cette page, avec des informations légales datées du 4 octobre 2026.
Si un lien est indisponible, contactez support@pagejoy.app et identifiez le composant et la version. Notre dispositif alternatif approuvé de fourniture du code source consiste à aider à rétablir l'accès aux liens exacts ou à fournir le matériel correspondant requis via l'assistance ; cette voie de contact n'est pas présentée comme une offre écrite formelle de code source.
5. Remplacer ou relier à nouveau les composants LGPL
La LGPL protège la possibilité de modifier ses bibliothèques. La section 4 de LGPL version 3 fixe les conditions des œuvres combinées, y compris les notices, la remise de la licence et soit un dispositif adapté de bibliothèque partagée, soit du matériel permettant une recombinaison ou une nouvelle liaison. Des informations d'installation peuvent aussi être requises dans les circonstances décrites par cette licence.
Nos instructions pour remplacer ou relier à nouveau les bibliothèques du navigateur se trouvent à /photo/licences, y compris les liens exacts d'exécution, de code source et de compilation et les instructions pour un remplacement compatible avec l'interface. Les fichiers nécessaires pour la voie approuvée se trouvent à /photo/licences, y compris les liens exacts d'exécution, de code source et de compilation et les instructions pour un remplacement compatible avec l'interface. Toute instruction d'installation requise se trouve à /photo/licences, y compris les liens exacts d'exécution, de code source et de compilation et les instructions pour un remplacement compatible avec l'interface.
Dans la mesure exigée par la LGPL applicable, nos conditions autorisent la modification des parties de bibliothèques couvertes et la rétro-ingénierie pour déboguer ces modifications. Les autres droits des logiciels libres restent aussi disponibles selon leurs licences.
6. Garanties et autres droits
La licence libre concernée indique les conditions de garantie des auteurs pour leur code. Ces conditions ne retirent pas les droits légaux des consommateurs envers le fournisseur de PageJoy ni les engagements pris séparément selon nos conditions de service.
Les droits de brevets des codecs et autres droits tiers peuvent être distincts d'une licence libre de droit d'auteur.
7. Questions
Contactez support@pagejoy.app si vous ne trouvez pas une notice, un texte de licence ou un paquet de code source pour une version. Incluez le nom du composant, sa version si connue et la version PageJoy utilisée.