Licenze software
Licenze software
Software e librerie di terze parti utilizzati nel progetto (frontend, server WebGIS e lato client) e prodotti software sviluppati nel progetto, con versione, produttore e licenza.
I componenti di terze parti sono open source; versioni, date e licenze fanno riferimento all'ultima versione disponibile (giugno 2026), tranne il client QGIS (versione LTR in uso). I prodotti del progetto sono rilasciati con licenza EUPL-1.2 (codice) e CC-BY-SA-4.0 (database).
| Nome | Versione | Data rilascio | Linguaggio | Produttore | Licenza | Input | Output |
|---|---|---|---|---|---|---|---|
| Frontend — applicazione web (uish.ifac.cnr.it) | |||||||
| jQuery | 3.7.1 | 2023-08-28 | JavaScript (libreria) | OpenJS Foundation / jQuery Team | MIT | Eventi e input utente, DOM HTML | Manipolazione DOM, chiamate AJAX |
| jQuery UI | 1.13.2 | 2022-07-14 | JavaScript / CSS | OpenJS Foundation / jQuery Team | MIT | Interazioni utente (mouse/tastiera) | Widget UI (dialog, datepicker, slider) |
| Bootstrap | 5.1.3 | 2021-10-09 | CSS / JavaScript | Bootstrap Authors (twbs) | MIT | Markup HTML | Layout/stili responsive, componenti UI |
| Bootstrap Icons | n/d | — | Font vettoriale / CSS | Bootstrap Authors (twbs) | MIT | Classi CSS | Icone vettoriali |
| Select2 | 4.1.0 | 2021 | JavaScript / CSS | Select2 contributors | MIT | Elementi <select> HTML, ricerca utente | Menu a tendina avanzati con ricerca |
| Apache ECharts | 5.4.4 | 2024 | JavaScript | Apache Software Foundation | Apache-2.0 | Dati numerici (JSON/array) | Grafici interattivi (Canvas/SVG) |
| ECharts-GL | 2.0.9 | 2021 | JavaScript (WebGL) | Apache ECharts / ecomfe | BSD-3-Clause | Dati 3D (JSON/array) | Grafici 3D accelerati WebGL |
| Three.js | r128 | 2021-04-29 | JavaScript (WebGL) | Three.js Authors (mrdoob) | MIT | Geometrie e dati 3D | Rendering 3D WebGL |
| KaTeX (+ mhchem) | 0.16.45 | — | JavaScript / CSS | Khan Academy / KaTeX contributors | MIT | Stringhe LaTeX | Formule matematiche/chimiche renderizzate |
| flatpickr | 4.6.13 | — | JavaScript / CSS | Gregory Petrosyan (chmln) | MIT | Campi data (input utente) | Selettore di date/calendario |
| html2canvas | 1.4.1 | 2022-01-26 | JavaScript | Niklas von Hertzen | MIT | Nodo DOM/HTML | Immagine raster (Canvas/PNG) |
| Server WebGIS — uish-srv.ifac.cnr.it (Ubuntu Server 24.04) | |||||||
| Ubuntu Server | 24.04.4 LTS (Noble Numbat) | 2024-04-25 | Distribuzione GNU/Linux | Canonical Ltd. | GPL + various free licenses | — (piattaforma server) | Ambiente di esecuzione server |
| nginx | 1.30.2 (stable) | 2026-05-22 | C | Nginx, Inc. / F5 | BSD-2-Clause | Richieste HTTP/HTTPS | Web serving, reverse proxy |
| PostgreSQL | 18.4 | 2026-05-14 | C | PostgreSQL Global Development Group | PostgreSQL License | Query SQL | Dati relazionali |
| PostGIS | 3.6.3 | 2026-04-14 | C / SQL (estensione PostgreSQL) | PostGIS Project (OSGeo) | GPL-2.0-or-later | Query SQL spaziali, dati geospaziali | Geometrie e analisi spaziali |
| PHP | 8.5 | 2025-11-20 | C (interprete) / PHP | The PHP Group | PHP License v3.01 | Script PHP, richieste HTTP | Contenuti web dinamici |
| Lizmap Web Client | 3.8.10 | 2025-05-16 | PHP / JavaScript | 3Liz | MPL-2.0 (also GPL-2.0+/LGPL-2.1+) | Progetti QGIS pubblicati | Interfaccia WebGIS interattiva |
| QGIS Server | 3.44.7 'Solothurn' (LTR) | 2025-06-20 | C++ / Python | QGIS.org (OSGeo) | GPL-2.0-or-later | Progetti QGIS, richieste OGC (WMS/WFS/WMTS) | Mappe e servizi OGC |
| Qt | 5.15.13 | 2023-03-09 | C++ | The Qt Company / Qt Project | LGPL-3.0 (also GPL/commercial) | Toolkit GUI/applicativo | Librerie runtime di base (QGIS Server) |
| Python | 3.12.3 | 2024-04-09 | C / Python | Python Software Foundation | PSF License (Python-2.0) | Script e plugin Python | Runtime Python (QGIS Server) |
| GDAL/OGR | 3.8.4 | 2024-02-18 | C / C++ | OSGeo / GDAL contributors | MIT/X11 | Formati dati raster e vettoriali | Lettura/scrittura/conversione dati geospaziali |
| PROJ | 9.4.0 | 2024-03-01 | C / C++ | OSGeo / PROJ contributors | MIT/X11 | Coordinate, sistemi di riferimento (CRS) | Trasformazioni cartografiche e proiezioni |
| EPSG Registry database | v11.004 | 2024-02-24 | Dataset CRS | IOGP Geomatics (EPSG) | EPSG Terms of Use (IOGP) | Codici EPSG | Definizioni sistemi di riferimento (via PROJ) |
| GEOS | 3.12.1 (CAPI 1.18.1) | 2023-11-11 | C / C++ | OSGeo / GEOS contributors | LGPL-2.1-or-later | Geometrie | Operazioni geometriche (overlay, buffer, ecc.) |
| SQLite | 3.45.1 | 2024-01-30 | C | SQLite (D. R. Hipp et al.) | Public Domain | Query SQL (embedded) | Database embedded/file (es. GeoPackage) |
| MapProxy | 6.1.1 | 2026-06-17 | Python | MapProxy contributors | Apache-2.0 | Servizi WMS/tile sorgenti | Cache tile, proxy WMS/WMTS |
| Redis | 8.8.0 | 2026-05-25 | C | Redis Ltd. | AGPLv3 (also RSALv2/SSPLv1) | Comandi/dati in memoria | Cache key-value, strutture dati |
| Lato client | |||||||
| QGIS (Desktop) | 3.44.11 'Solothurn' (LTR) | 2025-06-20 | C++ / Python | QGIS.org (OSGeo) | GPL-2.0-or-later | Dati geospaziali | Progetti QGIS, mappe |
| Lizmap plugin (QGIS) | allineato a QGIS/Lizmap | — | Python (plugin QGIS) | 3Liz | GPL-2.0-or-later | Progetto QGIS | Configurazione di pubblicazione su Lizmap |
| Prodotti software del progetto (open source) | |||||||
| export_year_to_netcdf.py | 1.0 | 2026 | Python 3 | Moreno Comelli, CNR-IFAC | EUPL-1.2 | tbl_stat_year, tbl_grid_cells (PostGIS) | File NetCDF raster 2D (CF-1.8, QGIS) |
| populate_tbl_iso_from_day.py | 1.0 | 2026 | Python 3 | Moreno Comelli, CNR-IFAC | EUPL-1.2 | tbl_stat_day, tbl_limits, tbl_grid_cells | tbl_isolines (isolinee giornaliere, marching squares) |
| populate_tbl_iso_from_month.py | 1.0 | 2026 | Python 3 | Moreno Comelli, CNR-IFAC | EUPL-1.2 | tbl_stat_month, tbl_limits | tbl_isolines (isolinee mensili) |
| populate_tbl_iso_from_year.py | 1.0 | 2026 | Python 3 | Moreno Comelli, CNR-IFAC | EUPL-1.2 | tbl_stat_year, tbl_limits | tbl_isolines (isolinee annuali) |
| populate_tbl_stat_day.py | 1.0 | 2026 | Python 3 | Moreno Comelli, CNR-IFAC | EUPL-1.2 | tbl_concentrations (orarie) | tbl_stat_day (media/max giornaliere, element-wise) |
| populate_tbl_stat_month.py | 1.0 | 2026 | Python 3 | Moreno Comelli, CNR-IFAC | EUPL-1.2 | tbl_stat_day | tbl_stat_month (medie/max mensili) |
| populate_tbl_stat_year.py | 1.0 | 2026 | Python 3 | Moreno Comelli, CNR-IFAC | EUPL-1.2 | tbl_stat_month | tbl_stat_year (media annuale pesata, max) |
| populate_timestamps_uish.py | 1.0 | 2026 | Python 3 | Moreno Comelli, CNR-IFAC | EUPL-1.2 | Intervallo temporale (2024-2025) | tbl_concentrations (record orari, array NULL) |
| crea_viste_materializzate_isolinee.sql | 1.0 | 2026 | SQL (PostgreSQL) | Moreno Comelli, CNR-IFAC | EUPL-1.2 | tbl_isolines | Viste materializzate delle isolinee |
| functions_dump.sql | 1.0 | 2026 | SQL (PL/pgSQL) | Moreno Comelli, CNR-IFAC | EUPL-1.2 | — | Funzioni SQL (es. etichette intervalli) |
| refresh_all_materialized_views.sql | 1.0 | 2026 | SQL (PostgreSQL) | Moreno Comelli, CNR-IFAC | EUPL-1.2 | Viste materializzate del DB | Viste materializzate aggiornate (REFRESH) |
| rimuovi_viste_materializzate.sql | 1.0 | 2026 | SQL (PostgreSQL) | Moreno Comelli, CNR-IFAC | EUPL-1.2 | Viste materializzate air_quality.multilines_* | Rimozione viste materializzate (DROP) |
| dump.sh | 1.0 | 2026 | Bash | Moreno Comelli, CNR-IFAC | EUPL-1.2 | DB PostgreSQL air_quality | File di dump SQL (pg_dump) |
| Database uish (PostgreSQL) | 1.0 | 2026 | Database PostgreSQL/PostGIS | Moreno Comelli, CNR-IFAC | CC-BY-SA-4.0 | Osservazioni e output di modello (qualità dell'aria) | Dataset relazionale (dump SQL) |
Nessun prodotto software di terze parti non open source è utilizzato nel progetto.