Jurídico

Licenças de terceiros

O Deduplo se apoia em muito trabalho excelente de código aberto. Cada componente que distribuímos, e a licença que ele carrega, está listado aqui.

Última atualização: 14 de setembro de 2026


A mesma lista, com o texto completo da licença de cada componente, está disponível dentro do aplicativo em Configurações ▸ Licença ▸ Licenças de terceiros. O Deduplo em si é software proprietário; os componentes abaixo continuam sob seus próprios termos, e nada em nossos Termos de serviço restringe seus direitos sob eles.

Componentes principais

ComponenteLicençaO que faz aqui
Qt for Python (PySide6-Essentials)LGPL-3.0Toda a interface do usuário
shiboken6LGPL-3.0A camada de binding sobre a qual o PySide6 roda
PillowMIT-CMULeitura de imagens, miniaturas, hashing
NumPyBSD-3-ClauseImpressão digital de imagens e comparação rápida
Send2TrashBSD-3-ClauseExclusões recuperáveis para a Lixeira
SQLCipher (via sqlcipher3-wheels)BSD-3-Clause (SQLCipher) / zlib (wrapper)Criptografia do cache de varredura em disco
OpenSSL 3 (ligado estaticamente dentro da extensão _sqlite3.cp3xx do sqlcipher3)Apache-2.0A cifra com que o SQLCipher criptografa
SQLite (sqlite3.dll)Public domainO formato do banco de dados do cache
Python (python3.dll / python3xx.dll)PSF-2.0O runtime
typing_extensionsPSF-2.0Anotações de tipo das quais várias bibliotecas acima dependem
setuptoolsMITChega com cffi, py7zr e o gancho de inicialização do empacotador; o Deduplo nunca o chama
packagingApache-2.0 / BSD-2-ClauseChega com setuptools; o Deduplo nunca o chama
tomliMITChega com setuptools; o Deduplo nunca o chama
PyYAMLMITChega com NumPy e watchdog; o Deduplo nunca o chama
charset-normalizerMITChega com NumPy; o Deduplo nunca o chama
defusedxmlPSF-2.0Análise XML mais segura, usada via Pillow e openpyxl

Componentes opcionais

Estes habilitam formatos e recursos extras. O Deduplo roda sem qualquer um deles, apenas sem a capacidade correspondente.

ComponenteLicençaO que faz aqui
OpenCVApache-2.0Quadros de vídeo, comparação por similaridade com IA
FFmpeg (embutido no OpenCV)LGPL-2.1Decodificação dos arquivos de vídeo que o OpenCV abre
LibRaw (via rawpy)LGPL-2.1 / CDDL-1.0Decodificação RAW de câmera (NEF, CR2, CR3, ARW, DNG, RAF…)
libheif + libde265 (via pi-heif)LGPL-3.0Fotos .heic / .heif de iPhone (somente decodificação)
psutilBSD-3-ClauseA leitura ao vivo de CPU / RAM / disco durante uma varredura
watchdogApache-2.0Monitoramento de pastas em tempo real
tinytagMITLeitura de tags de áudio
libsndfile (via SoundFile)LGPL-2.1Decodificação de áudio para impressões acústicas
cffiMIT-0A ponte pela qual o SoundFile chama a libsndfile
pycparserBSD-3-ClauseUsado pelo cffi
PDFium (via pypdfium2)BSD-3-Clause / Apache-2.0Extração de texto de PDFs
python-docxMITExtração de texto de .docx
lxmlBSD-3-ClauseAnálise XML para o python-docx
openpyxlMITExtração de texto de .xlsx
et_xmlfileMITTratamento de XML para o openpyxl
py7zrLGPL-2.1-or-laterLeitura dentro de arquivos .7z
pybcjLGPL-2.1-or-laterFiltros BCJ dentro de arquivos .7z
pyppmdLGPL-2.1-or-laterDescompressão PPMd dentro de arquivos .7z
inflate64LGPL-2.1-or-laterDescompressão Deflate64 dentro de arquivos .7z e .zip
multivolumefileLGPL-2.1-or-laterArquivos .7z multivolume
pycryptodomexBSD / Public domainArquivos .7z protegidos por senha
brotliMITEntradas comprimidas com Brotli dentro de arquivos .7z
texttableMITChega com py7zr; o Deduplo nunca o chama

Bibliotecas de runtime

Distribuídas junto com os componentes acima, como exigem os compiladores e o interpretador com que foram construídos. Não são pacotes Python, então cada uma é nomeada aqui pelo seu arquivo.

BibliotecaLicençaPor que está aqui
GNU libstdc++ (libstdc++-6.dll, MinGW-w64)GPL-3.0-or-later WITH GCC Runtime Library ExceptionO runtime C++ com o qual libheif e libde265 foram compilados
GCC support library (libgcc_s_seh-1.dll)GPL-3.0-or-later WITH GCC Runtime Library ExceptionMesma build, mesmo motivo
mingw-w64 winpthreads (libwinpthread-1.dll)MIT / BSD-3-ClauseMesma build, mesmo motivo
Microsoft Visual C++ Runtime (VCRUNTIME140*.dll, MSVCP140*.dll)Licença redistribuível da MicrosoftO runtime com o qual o Python e a maioria dos wheels foram construídos

Tipografia

A interface do Deduplo usa a Inter de Rasmus Andersson, sob a SIL Open Font License 1.1. Este site usa as fontes do próprio sistema e não carrega nenhuma.

Sobre copyleft

O Deduplo deliberadamente não distribui nada sob a GPL pura. Onde uma biblioteca conveniente era GPL, escolhemos a alternativa permissiva ou apenas de decodificação, para que nenhuma parte desta lista imponha obrigações a você como usuário. As duas bibliotecas de runtime do GCC acima trazem a GCC Runtime Library Exception, que é o que permite seu uso em um programa sob estes termos.

Componentes LGPL

Qt (PySide6-Essentials e shiboken6), LibRaw, libheif, libde265, libsndfile, a build do FFmpeg embutida no OpenCV e a pilha 7z — py7zr, pybcj, pyppmd, inflate64 e multivolumefile — são usados sob a LGPL, sem modificação, como arquivos substituíveis separadamente (bibliotecas compartilhadas ou, para os de Python puro, módulos Python). Se quiser os arquivos-objeto necessários para religar o Deduplo com uma versão modificada de qualquer um deles, escreva para [email protected] e nós os forneceremos.

Correções

Se você acha que um componente está faltando nesta página ou atribuído incorretamente, avise em [email protected] e corrigiremos.