Licenças de código aberto
Última atualização: 4 de outubro de 2026
O PageJoy usa software de código aberto, incluindo libheif e libde265 fornecidos como arquivos separados. Esta página identifica essas partes e explica onde encontrar seus avisos, textos de licença e código-fonte correspondente.
1. O que esta página cobre
O PageJoy fornece suas ferramentas em pagejoy.app. Algumas partes do software são licenciadas por seus autores sob licenças de código aberto. Essas licenças regem seus direitos nessas partes. Nossos Termos de serviço não removem esses direitos.
O inventário completo da versão está em /photo/licences para Photo e na lista de componentes e avisos abaixo para as outras ferramentas. Ele cobre arquivos entregues ao navegador, componentes de servidor do plugin, adaptadores, dependências, fontes, recursos e qualquer código modificado incluído na versão: as versões de software e componentes listadas nesta página, com informações legais datadas de 4 de outubro de 2026.
2. Componentes entregues ao seu navegador
| Componente | Versão e revisão exata do código-fonte que distribuímos | Licença do código distribuído | Avisos de direitos autorais | Modificações | Arquivos distribuídos |
|---|---|---|---|---|---|
| libheif | 1.23.2, revisão ac1cb05c39008f01525c991ff8b88f84ddf70fd2 | LGPL-3.0-or-later | avisos completos do libheif, incluindo os autores identificados na árvore exata do código-fonte | ambiente de execução fornecido sem modificações, carregado como arquivo separado | libheif.js e libheif.wasm, com o adaptador libheif-js |
| libde265 | 1.0.15, tag do código-fonte v1.0.15 fixada pela revisão de compilação dd5a19b878149437a5a427f6e1afa8bac624a714 | LGPL-3.0-or-later | avisos completos do libde265, incluindo os autores identificados na árvore exata do código-fonte | ambiente de execução fornecido sem modificações, carregado como arquivo separado | o decodificador libde265 no ambiente de execução separado libheif.wasm, além do seu texto de licença |
| Outros componentes | Next.js 16.3.8, React e 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 com libwebp 1.1.0; Source Sans 3 e as 22 fontes do Templates com seus avisos distribuídos | MIT, Apache-2.0, BSD-3-Clause e SIL Open Font Licence conforme especificado no aviso de cada componente distribuído | Pacote de avisos das ferramentas PDF, Avisos de Photo, e avisos de fontes do 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 | as bibliotecas e fontes originais são fornecidas com seus avisos; o aplicativo as usa sem reivindicar propriedade do código original | arquivos do aplicativo do navegador, arquivos separados do ambiente de execução de Photo, recursos de execução de PDF e OCR, fontes e seus arquivos públicos de licença. Next.js e bibliotecas de contas também são executados no nosso servidor |
Os projetos originais são libheif e libde265. Os cabeçalhos atuais de suas bibliotecas na branch principal especificam LGPL versão 3 ou posterior: cabeçalho do libheif e cabeçalho do libde265. Isso identifica os termos originais atuais. Não identifica a versão da nossa compilação.
3. Textos de licença e avisos
Os textos completos de licença e avisos fornecidos com nossa versão estão em Pacote de avisos das ferramentas PDF, Avisos de Photo, e avisos de fontes do 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. Eles também estão incluídos nos arquivos do aplicativo do navegador, arquivos separados do ambiente de execução de Photo, recursos de execução de PDF e OCR, fontes e seus arquivos públicos de licença. Next.js e bibliotecas de contas também são executados no nosso servidor com o software distribuído.
Para referência, os arquivos COPYING originais atuais são libheif COPYING e libde265 COPYING. Cada um distingue sua biblioteca de parte do código de apoio licenciado separadamente e contém o texto LGPL versão 3 e o texto GPL versão 3 que incorpora.
Fontes de itálico verdadeiro do Templates
O Templates inclui 32 arquivos de itálico e negrito itálico hospedados por nós sob SIL Open Font Licence 1.1. Os 44 arquivos de fontes verticais existentes não mudam. O inventário de fontes em itálico registra cada arquivo distribuído, seu SHA-256, fonte original exata e hash de licença. Os textos completos de licença das 16 famílias estão nos links abaixo.
4. Código-fonte correspondente à nossa versão
O código-fonte correspondente aos arquivos exatos do libheif que distribuímos é https://github.com/strukturag/libheif/tree/ac1cb05c39008f01525c991ff8b88f84ddf70fd2. O código-fonte correspondente aos arquivos exatos do libde265 que distribuímos é https://github.com/strukturag/libde265/tree/v1.0.15.
Nossos pacotes de código-fonte incluem o código exato da biblioteca original, o adaptador fixado e os scripts de compilação nos links de Licenças de software de Photo, incluindo configurações de compilação do Emscripten 3.1.61, com nossas alterações identificadas nos avisos de componentes e referências exatas de código-fonte em /photo/licences; o ambiente de execução de Photo fornecido não foi modificado. O código-fonte e as instruções de compilação estão vinculados às versões de software e componentes listadas nesta página, com informações legais datadas de 4 de outubro de 2026.
Se um link estiver indisponível, entre em contato com support@pagejoy.app e identifique o componente e a versão. Nosso acordo alternativo aprovado de fornecimento de código-fonte é ajudar a restaurar o acesso aos links exatos ou fornecer o material correspondente exigido pelo suporte; esse contato não é apresentado como uma oferta formal de código-fonte por escrito.
5. Substituir ou vincular novamente componentes LGPL
A LGPL protege a capacidade de modificar suas bibliotecas. A seção 4 da LGPL versão 3 define condições para trabalhos combinados, incluindo avisos, entrega da licença e um mecanismo adequado de biblioteca compartilhada ou material que permita recombinação ou nova vinculação. Informações de instalação também podem ser exigidas nas circunstâncias descritas nessa licença.
Nossas instruções para substituir ou vincular novamente as bibliotecas do navegador estão em /photo/licences, incluindo os links exatos de ambiente de execução, código-fonte e compilação e instruções para uma substituição compatível com a interface. Os arquivos necessários para o caminho aprovado estão em /photo/licences, incluindo os links exatos de ambiente de execução, código-fonte e compilação e instruções para uma substituição compatível com a interface. Quaisquer instruções de instalação exigidas estão em /photo/licences, incluindo os links exatos de ambiente de execução, código-fonte e compilação e instruções para uma substituição compatível com a interface.
Na medida exigida pela LGPL aplicável, nossos termos permitem modificar as partes cobertas das bibliotecas e fazer engenharia reversa para depurar essas modificações. Outros direitos de código aberto também continuam disponíveis sob suas licenças.
6. Garantias e outros direitos
A licença relevante de código aberto declara os termos de garantia dos autores para seu código. Esses termos não removem direitos legais do consumidor contra o fornecedor do PageJoy ou compromissos que assumimos separadamente sob nossos termos de serviço.
Direitos de patentes de codecs e outros direitos de terceiros podem ser separados de uma licença de direitos autorais de código aberto.
7. Dúvidas
Entre em contato com support@pagejoy.app se não encontrar um aviso, texto de licença ou pacote de código-fonte de uma versão. Inclua o nome do componente, a versão se conhecida e a versão do PageJoy usada.