Licenze e attribuzioni
1. Il software ReactiveNET
ReactiveNET è opera di Cosimo Luigi Manes, persona fisica, che ne è l’autore e il titolare del diritto d’autore: © Cosimo Luigi Manes. Ciò vale per il codice sorgente, per la documentazione e per i contenuti editoriali del progetto, salvo le componenti di terzi elencate al § 3.
Il codice sorgente di ReactiveNET è proprietario: tutti i diritti sono riservati. Non è rilasciato con una licenza open source: nessuno può copiarlo, modificarlo o ridistribuirlo senza autorizzazione scritta del titolare.
La documentazione, le guide, gli esempi, gli articoli e gli altri contenuti
editoriali pubblicati su reactivenet.ai sono invece rilasciati con licenza
Creative Commons Attribuzione 4.0 Internazionale (CC BY 4.0): si possono
riprodurre, adattare e riusare, anche per fini commerciali, citando l’autore.
2. Marchi e segni distintivi
I nomi «ReactiveNET» e «Reactive», il logo e gli elementi grafici identificativi appartengono a Cosimo Luigi Manes. Una licenza sul software, ove concessa, non è una licenza sul marchio: non autorizza a presentare un prodotto derivato come se fosse ReactiveNET, né a usarne il nome o il logo per promuovere altro. È consentito l’uso descrittivo — dire che un servizio è realizzato con ReactiveNET — purché non ingeneri confusione sull’origine.
3. Componenti di terze parti
L’applicazione incorpora software libero di terzi, ciascuno con la propria licenza e i propri avvisi di copyright, che restano dei rispettivi titolari. Le principali:
| Componente | Licenza | Ruolo |
|---|---|---|
| React, React DOM | MIT | interfaccia |
| ReScript | LGPL-3.0-or-later AND MIT | compilatore e libreria standard |
| Adobe Spectrum Web Components | Apache-2.0 | componenti e icone dell’interfaccia |
| CodeMirror | MIT | editor Markdown |
| BlockNote | MPL-2.0 | editor a blocchi |
| Automerge | MIT | sincronizzazione degli spazi condivisi |
| DOMPurify | MPL-2.0 OR Apache-2.0 | sanitizzazione dell’HTML generato |
| marked | MIT | interpretazione del Markdown |
| KaTeX | MIT | formule matematiche |
| Mermaid | MIT | diagrammi |
| Leaflet | BSD-2-Clause | mappe |
| Chart.js | MIT | grafici |
| Pyodide (CPython su WebAssembly) | MPL-2.0 | esecuzione di Python nel browser |
| scikit-learn, statsmodels (via Pyodide) | BSD-3-Clause | direttive di machine learning |
| Perspective (FINOS) | Apache-2.0 | vista esplorativa ::explore |
| DuckDB WASM e DuckDB | MIT | servizio open data |
| SheetJS (xlsx) | Apache-2.0 | lettura e scrittura di fogli di calcolo |
| Tailwind CSS, Vite | MIT | stile e compilazione |
| PocketBase | MIT | servizio di condivisione e sincronizzazione |
| Space Grotesk | SIL Open Font License 1.1 | carattere tipografico del sito |
L’elenco completo, con le versioni esatte, è nel file package.json del
repository e nei rispettivi pacchetti; i testi integrali delle licenze
accompagnano ciascun pacchetto in node_modules. Le licenze MPL-2.0 e LGPL
riguardano i file dei rispettivi progetti e restano tali: nulla di quanto qui
dichiarato le modifica.
4. Mappe
Le mappe usano le mattonelle cartografiche e il servizio di geocodifica della OpenStreetMap Foundation. I dati di OpenStreetMap sono rilasciati con licenza Open Data Commons Open Database License (ODbL) 1.0, la cartografia con licenza CC BY-SA 2.0.
L’attribuzione è obbligatoria ed è resa da ogni mappa dell’applicazione:
© collaboratori di OpenStreetMap
Un autore che sostituisca il servizio di mattonelle con un altro deve indicare
l’attribuzione richiesta da quel fornitore tramite l’attributo attribution
della direttiva ::map. All’uso dei servizi pubblici di OpenStreetMap si
applica la loro Tile Usage Policy: sono pensati per un traffico modesto, e un
uso intensivo richiede un fornitore di mattonelle proprio.
5. Open data: fonti e licenze
Il servizio open data espone dati pubblici di terzi, ricaricati periodicamente e talvolta trasformati (unioni, aggregazioni, normalizzazione dei codici ISTAT). I titolari restano gli enti che li pubblicano; a ciascuna licenza si accompagna un obbligo di attribuzione che vale anche per chi ripubblica quei dati attraverso un’app costruita con ReactiveNET.
| Fonte | Licenza |
|---|---|
| ISTAT — popolazione, indicatori territoriali, confini amministrativi, delitti denunciati, imprese, turismo, rifiuti | CC BY 4.0 |
| schema.gov.it — Catalogo Nazionale della semantica dei dati (vocabolari controllati) | licenza del catalogo NDC, riuso libero con citazione |
| Normattiva / dati.normattiva.it — atti normativi statali | riuso libero con citazione della fonte |
| ANAC — contratti pubblici (CIG, aggiudicatari) | CC BY-SA 4.0 |
| MIMIT — Osservaprezzi carburanti (impianti e prezzi) | IODL 2.0 |
| Ministero dell’Istruzione e del Merito — anagrafe scuole, iscrizioni, personale, edilizia scolastica, dispersione | IODL 2.0 |
| INVALSI — esiti delle prove | CC BY 4.0 IT |
| Ministero della Salute — farmacie | IODL 2.0 |
| MEF — dichiarazioni dei redditi | CC BY 3.0 IT |
| ACI — parco veicolare (Autoritratto) | CC BY 4.0 |
| INAIL — infortuni denunciati | CC BY 4.0 |
| IndicePA (AgID) — anagrafica delle pubbliche amministrazioni | CC BY 4.0 |
| OpenCoesione, OpenCUP (DIPE) — progetti e investimenti pubblici | CC BY 4.0 |
| Ministero della Giustizia — DGSTAT, durata dei procedimenti | CC BY 4.0 |
| Camera dei deputati, Senato della Repubblica, Corte costituzionale, Giustizia amministrativa — open data istituzionali | riuso libero secondo le condizioni pubblicate dai rispettivi portali |
| Ministero dell’Interno — dati elettorali | riuso libero secondo le condizioni pubblicate |
La provenienza puntuale di ciascuna tabella — URL della fonte, licenza, data dell’ultimo caricamento — è indicata nel catalogo del servizio dati e nell’intestazione del rispettivo script di caricamento nel repository.
Due obblighi che è facile violare senza accorgersene.
- CC BY-SA (dati ANAC): chi ridistribuisce quei dati, anche rielaborati, è tenuto a farlo con la stessa licenza. Una tabella di gare pubbliche ripubblicata dentro un’app resta CC BY-SA 4.0.
- Nessun avallo: l’attribuzione non autorizza a far intendere che l’ente titolare approvi, avalli o abbia verificato l’app o le elaborazioni. I dati sono rielaborati dal fornitore e gli errori di rielaborazione sono suoi, non dell’ente.
Il fornitore non garantisce esattezza, completezza o aggiornamento dei dati: per un uso ufficiale il dato va verificato presso la fonte.
6. Contenuti creati dagli utenti
Le app scritte dagli utenti, i loro dati e i contenuti che vi inseriscono restano degli utenti. Il fornitore non ne acquisisce diritti, non ne dispone e non ne possiede copia, salvo il blob cifrato che non è in grado di leggere nei casi descritti dall’informativa privacy.
7. Segnalazioni
Chi ritenga che un contenuto pubblicato dal fornitore violi un proprio diritto può scrivere a info@reactivenet.ai indicando l’opera, il diritto vantato e l’indirizzo del contenuto: la segnalazione riceve riscontro entro 30 giorni e, se fondata, il contenuto è rimosso o corretto.
Versione 1.0 — 13 agosto 2026. In caso di divergenza fra la versione italiana e quella inglese prevale la versione italiana.