ATTIC — NOTE DI TERZE PARTI =========================== ATTIC include componenti software di terze parti. Ciascuno è concesso alle condizioni della propria licenza, che per quel componente prevalgono sulle condizioni di licenza di ATTIC. Questo documento li dichiara e indica dove si trova il testo di ogni licenza. Dove si trovano i testi ----------------------- Nella cartella di installazione di ATTIC: • resources\backend\resources\licenze\ — questo documento e i testi integrali citati qui (LGPL-2.1.txt, Apache-2.0.txt, SQLCipher-Community-Edition.txt, JSZip-MIT.txt, libyaml-MIT.txt), le licenze dei componenti JavaScript (LICENZE_JAVASCRIPT.txt) e gli avvisi del software incorporato in Python (Python-3.13-componenti-incorporati.txt); • resources\python\LICENSE.txt — la licenza di Python (PSF), quelle di bzip2 e libffi e le condizioni del runtime Microsoft (OpenSSL: Apache-2.0.txt, vedi sotto); • resources\python\Lib\site-packages\-.dist-info\ — la licenza di ogni libreria Python incorporata, così come la distribuisce il suo autore; • LICENSES.chromium.html e LICENSE.electron.txt — Electron e Chromium, con i loro componenti. Dichiarazioni richieste ----------------------- • This software is based in part on the work of the FreeType Team. • This software is based in part on the work of the Independent JPEG Group. Componenti con obblighi particolari ----------------------------------- PDFium e pypdfium2 (lettura e stampa dei PDF) PDFium (Google, licenza BSD) e i suoi componenti — FreeType, libjpeg-turbo (IJG), libpng, zlib, OpenJPEG, Little CMS, libtiff, ICU, Abseil, AGG, fast_float, simdutf e altri — con le rispettive licenze in resources\python\Lib\site-packages\pypdfium2-.dist-info\licenses\ (cartella LICENSES e data\windows_x64\BUILD_LICENSES). pypdfium2: licenza Apache-2.0 / BSD-3-Clause, testo nella stessa cartella. SQLCipher Community Edition (cifratura dell'archivio) Copyright (c) 2008-2026, ZETETIC, LLC. Licenza BSD: testo integrale in SQLCipher-Community-Edition.txt. Il modulo Python sqlcipher3 ha la sua licenza (zlib) in sqlcipher3_wheels-.dist-info\licenses\LICENSE. OpenSSL (incorporato in SQLCipher, nella libreria cryptography e nel Python di ATTIC) Licenza Apache-2.0: testo integrale in Apache-2.0.txt. Electron e Chromium (la finestra del programma) Electron (licenza MIT, LICENSE.electron.txt) contiene Chromium e i suoi componenti, ciascuno con la propria licenza in LICENSES.chromium.html: fra questi il motore Blink/WebKit (in parte LGPL 2.1), componenti con licenza MPL 2.0 e FFmpeg (vedi sotto). Il codice sorgente di Electron e di Chromium è pubblico: https://github.com/electron/electron (versione 43.7.5) e https://source.chromium.org . Con Electron viaggiano anche due componenti ridistribuibili di Microsoft Corporation per la grafica (dxil.dll e d3dcompiler_47.dll), alle condizioni di Microsoft. Componenti compilati dentro le librerie Python libyaml (in PyYAML), licenza MIT, testo in libyaml-MIT.txt. Le librerie pydantic-core, cryptography, bcrypt, jiter e watchfiles sono scritte in parte in Rust e incorporano componenti («crate») con licenze permissive (MIT, Apache-2.0, BSD, ISC, Unicode); gli elenchi sono nelle loro cartelle dist-info. Elenco dei comuni e dei codici catastali Elaborazione di ATTIC su dati Istat, rilasciati con licenza Creative Commons Attribuzione 4.0 (https://creativecommons.org/licenses/by/4.0/deed.it). I dati sono stati riorganizzati per l'uso nel programma. certifi (certificati delle autorità di certificazione) Mozilla Public License 2.0. Testo e avviso in certifi-.dist-info\licenses\LICENSE; il codice sorgente è pubblico all'indirizzo https://github.com/certifi/python-certifi . JSZip (lettura dei file Excel nell'interfaccia) Distribuito con doppia licenza (MIT oppure GPLv3): ATTIC lo usa alle condizioni della licenza MIT. Copyright (c) 2009-2016 Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso. Testo integrale della licenza MIT in JSZip-MIT.txt. Componenti con licenza LGPL 2.1 ------------------------------- • FFmpeg — fa parte di Electron (file ffmpeg.dll nella cartella di installazione), una libreria separata e sostituibile. ATTIC distribuisce la versione di FFmpeg pubblicata da Electron senza i codec proprietari. • GNU libiconv — incorporata nella libreria lxml (resources\python\Lib\site-packages\lxml). • Pillow incorpora un piccolo modulo di raccordo verso la libreria FriBiDi («fribidi-shim», LGPL 2.1 o successiva); la libreria FriBiDi non è distribuita. Il sorgente è nel pacchetto sorgente di Pillow 12.3.0. Sono regolati dalla GNU Lesser General Public License, versione 2.1, testo integrale in LGPL-2.1.txt. Il codice sorgente di questi componenti, nella versione distribuita con ATTIC, è disponibile gratuitamente sul sito www.atticapp.it, nella stessa pagina da cui si scarica il programma. Nessuna disposizione delle condizioni di licenza di ATTIC limita il diritto dell'utente di modificare questi componenti per uso proprio, di sostituirli con versioni modificate e di effettuare il reverse engineering strettamente necessario al debug di tali modifiche. Le altre librerie ----------------- Tutte le altre librerie incorporate (Python: FastAPI, SQLAlchemy, pydantic, reportlab, openpyxl, lxml, cryptography e le altre; interfaccia: React e le sue dipendenze) sono distribuite con licenze permissive (MIT, BSD, Apache-2.0, PSF e simili). Il testo accompagna ciascuna libreria Python nella sua cartella; quelli dei componenti JavaScript sono raccolti in LICENZE_JAVASCRIPT.txt. L'elenco completo, con versione e licenza di ogni componente, è la distinta (SBOM) pubblicata con ogni versione di ATTIC.