Note legali

Licenze di terze parti

Deduplo si regge su molto eccellente lavoro open source. Ogni componente che distribuiamo, e la licenza che porta, è elencato qui.

Ultimo aggiornamento: 14 settembre 2026


Lo stesso elenco, con il testo completo della licenza di ogni componente, è disponibile nell'applicazione in Impostazioni ▸ Licenza ▸ Licenze di terze parti. Deduplo in sé è software proprietario; i componenti qui sotto restano soggetti ai propri termini, e nulla nei nostri Termini di servizio limita i tuoi diritti su di essi.

Componenti principali

ComponenteLicenzaCosa fa qui
Qt for Python (PySide6-Essentials)LGPL-3.0L'intera interfaccia utente
shiboken6LGPL-3.0Lo strato di binding su cui gira PySide6
PillowMIT-CMULettura delle immagini, miniature, hashing
NumPyBSD-3-ClauseImpronte delle immagini e confronto veloce
Send2TrashBSD-3-ClauseEliminazioni recuperabili nel Cestino
SQLCipher (via sqlcipher3-wheels)BSD-3-Clause (SQLCipher) / zlib (wrapper)Cifratura della cache di scansione su disco
OpenSSL 3 (linkato staticamente nell'estensione _sqlite3.cp3xx di sqlcipher3)Apache-2.0Il cifrario con cui SQLCipher cifra
SQLite (sqlite3.dll)Public domainIl formato del database della cache
Python (python3.dll / python3xx.dll)PSF-2.0Il runtime
typing_extensionsPSF-2.0Annotazioni di tipo su cui si basano diverse librerie sopra
setuptoolsMITArriva con cffi, py7zr e l'hook di avvio del packager; Deduplo non lo chiama mai
packagingApache-2.0 / BSD-2-ClauseArriva con setuptools; Deduplo non lo chiama mai
tomliMITArriva con setuptools; Deduplo non lo chiama mai
PyYAMLMITArriva con NumPy e watchdog; Deduplo non lo chiama mai
charset-normalizerMITArriva con NumPy; Deduplo non lo chiama mai
defusedxmlPSF-2.0Parsing XML più sicuro, usato tramite Pillow e openpyxl

Componenti opzionali

Abilitano formati e funzioni extra. Deduplo funziona senza nessuno di essi; manca semplicemente la capacità corrispondente.

ComponenteLicenzaCosa fa qui
OpenCVApache-2.0Fotogrammi video, confronto per similarità IA
FFmpeg (incluso in OpenCV)LGPL-2.1Decodifica dei file video aperti da OpenCV
LibRaw (via rawpy)LGPL-2.1 / CDDL-1.0Decodifica RAW da fotocamera (NEF, CR2, CR3, ARW, DNG, RAF…)
libheif + libde265 (via pi-heif)LGPL-3.0Foto .heic / .heif di iPhone (solo decodifica)
psutilBSD-3-ClauseLa lettura in tempo reale di CPU / RAM / disco durante una scansione
watchdogApache-2.0Monitoraggio cartelle in tempo reale
tinytagMITLettura dei tag audio
libsndfile (via SoundFile)LGPL-2.1Decodifica audio per le impronte acustiche
cffiMIT-0Il ponte con cui SoundFile chiama libsndfile
pycparserBSD-3-ClauseUsato da cffi
PDFium (via pypdfium2)BSD-3-Clause / Apache-2.0Estrazione di testo dai PDF
python-docxMITEstrazione di testo dai .docx
lxmlBSD-3-ClauseParsing XML per python-docx
openpyxlMITEstrazione di testo dagli .xlsx
et_xmlfileMITGestione XML per openpyxl
py7zrLGPL-2.1-or-laterLettura all'interno degli archivi .7z
pybcjLGPL-2.1-or-laterFiltri BCJ negli archivi .7z
pyppmdLGPL-2.1-or-laterDecompressione PPMd negli archivi .7z
inflate64LGPL-2.1-or-laterDecompressione Deflate64 negli archivi .7z e .zip
multivolumefileLGPL-2.1-or-laterArchivi .7z multivolume
pycryptodomexBSD / Public domainArchivi .7z protetti da password
brotliMITVoci compresse con Brotli negli archivi .7z
texttableMITArriva con py7zr; Deduplo non lo chiama mai

Librerie di runtime

Distribuite accanto ai componenti sopra, come richiedono i compilatori e l'interprete con cui sono stati costruiti. Non sono pacchetti Python, quindi ciascuna è indicata qui con il nome del file.

LibreriaLicenzaPerché c'è
GNU libstdc++ (libstdc++-6.dll, MinGW-w64)GPL-3.0-or-later WITH GCC Runtime Library ExceptionIl runtime C++ con cui sono stati compilati libheif e libde265
GCC support library (libgcc_s_seh-1.dll)GPL-3.0-or-later WITH GCC Runtime Library ExceptionStessa build, stesso motivo
mingw-w64 winpthreads (libwinpthread-1.dll)MIT / BSD-3-ClauseStessa build, stesso motivo
Microsoft Visual C++ Runtime (VCRUNTIME140*.dll, MSVCP140*.dll)Licenza ridistribuibile MicrosoftIl runtime con cui sono stati costruiti Python e la maggior parte dei wheel

Carattere tipografico

L'interfaccia di Deduplo usa Inter di Rasmus Andersson, sotto la SIL Open Font License 1.1. Questo sito usa i caratteri del sistema e non ne carica di propri.

Sul copyleft

Deduplo non distribuisce deliberatamente nulla sotto GPL pura. Dove una libreria comoda era GPL, abbiamo scelto l'alternativa permissiva o di sola decodifica, così che nessuna parte di questo elenco imponga obblighi a te come utente. Le due librerie di runtime GCC sopra hanno la GCC Runtime Library Exception, che è ciò che ne permette l'uso in un programma sotto questi termini.

Componenti LGPL

Qt (PySide6-Essentials e shiboken6), LibRaw, libheif, libde265, libsndfile, la build di FFmpeg inclusa in OpenCV e lo stack 7z — py7zr, pybcj, pyppmd, inflate64 e multivolumefile — sono usati sotto LGPL, non modificati, come file sostituibili separatamente (librerie condivise o, per quelli in puro Python, moduli Python). Se vuoi i file oggetto necessari per rilinkare Deduplo con una versione modificata di uno di essi, scrivi a [email protected] e te li forniremo.

Correzioni

Se ritieni che in questa pagina manchi un componente o che sia attribuito in modo errato, segnalacelo a [email protected] e correggeremo.