Legale · note su software di terzi
Su che cosa poggiamo, e sotto quale licenza.
Superiora Planner è software proprietario: il motore di calcolo, l’applicazione e le interfacce per gli agenti sono nostri e non sono open source. Sono costruiti su componenti open source, e questa pagina nomina i principali con la licenza sotto cui ciascuno è distribuito. Ogni voce è stata letta dai manifest delle dipendenze della build che viene rilasciata, non a memoria.
Ultimo aggiornamento · 2026-09-18 Letta dai manifest della build stessa Spazi segnati per la revisione del titolare Tradotta dal testo inglese del 2026-09-18
01
Il motore
Crate Rust.
Il motore, il server, il control plane, la riga di comando e l’interfaccia per gli agenti sono in Rust. Queste sono le principali dipendenze dirette; il grafo risolto completo è più ampio ed è disponibile su richiesta.
| Componente | Che cosa fa qui | Licenza |
|---|---|---|
| tokio | Il runtime asincrono su cui gira tutto. | MIT |
| axum | Lo strato HTTP e WebSocket. | MIT |
| serde · serde_json | Serializzazione del modello, degli eventi e del formato di trasmissione. | MIT OR Apache-2.0 |
| rayon | Valutazione parallela sui blocchi di celle. | MIT OR Apache-2.0 |
| logos | Il lexer delle formule. | MIT OR Apache-2.0 |
| chrono | Le date e il calendario fiscale. | MIT OR Apache-2.0 |
| argon2 | Hashing delle password. | MIT OR Apache-2.0 |
| jsonwebtoken | Token di sessione e del motore. | MIT |
| sha2 · chacha20poly1305 | Hashing e cifratura simmetrica. | MIT OR Apache-2.0 / Apache-2.0 OR MIT |
| rusqlite | Il database di directory del control plane. | MIT |
| tokio-postgres | Leggere una lista o un cubo dal Postgres di un cliente. | MIT OR Apache-2.0 |
| calamine · rust_xlsxwriter | Excel in entrata ed Excel in uscita. | MIT / MIT OR Apache-2.0 |
| csv | Import ed export CSV. | Unlicense OR MIT |
| rmcp · schemars | Il server MCP e gli schemi dei suoi tool. | MIT |
| reqwest | HTTP in uscita. | MIT OR Apache-2.0 |
| clap | La riga di comando. | MIT OR Apache-2.0 |
| tracing · tracing-subscriber | Logging strutturato. | MIT |
| metrics · metrics-exporter-prometheus | Metriche operative. | MIT / MIT AND Apache-2.0 |
| anyhow · thiserror | Gestione degli errori. | MIT OR Apache-2.0 |
| uuid · rand · base64 · bytes · smallvec · parking_lot · arc-swap · memmap2 | Le piccole utility portanti. | MIT OR Apache-2.0 (ciascuna) |
| cron | Azioni schedulate. | MIT OR Apache-2.0 |
| x509-parser | Leggere la finestra di validità del certificato per la pagina System. | MIT OR Apache-2.0 |
| utoipa (e i suoi compagni axum e Swagger UI) | La descrizione dell’API. | MIT OR Apache-2.0 |
| aws-config · aws-sdk-sesv2 | Mandare la posta della piattaforma attraverso SES. | Apache-2.0 |
| arrow · parquet · arrow-flight · datafusion · object_store · apache-avro · tonic · prost | La build colonnare e di federazione delle query (un insieme di feature opzionale, non abilitato nel deployment del pilota). | Apache-2.0, tranne object_store e tonic (MIT OR Apache-2.0 / MIT) |
02
L’applicazione
JavaScript nel browser.
Studio e Spaces sono una single-page application. Queste sono le sue dipendenze dirette di runtime; gli strumenti di build e di test che stanno sotto sono elencati dopo.
| Componente | Che cosa fa qui | Licenza |
|---|---|---|
| react · react-dom | L’interfaccia. | MIT |
| react-router-dom | Il routing fra i piani. | MIT |
| @tanstack/react-table | Il modello tabellare della griglia. | MIT |
| @tanstack/react-virtual | Righe virtualizzate, così un cubo grande scorre. | MIT |
| @dnd-kit/core · sortable · utilities | Trascinare card, colonne e membri. | MIT |
Strumenti di build e di test
Non spediti a un browser, ma parte di come il prodotto è fatto: vite, vitest, jsdom, eslint (con i suoi plugin JSX-a11y e React-hooks), typescript-eslint, globals, @vitejs/plugin-react e @testing-library — tutti MIT; typescript e @playwright/test — Apache-2.0.
Questo sito è costruito con vite (MIT); la sua unica altra dipendenza in fase di build è l’encoder video indicato qui sotto. Carica tre caratteri — Space Grotesk, Inter e JetBrains Mono — da Google Fonts; ciascuno è pubblicato sotto la SIL Open Font License 1.1.
Uno strumento di build ha bisogno di una decisione legale più che di una riga su una pagina: le registrazioni dello schermo su questo sito sono codificate con un binario ffmpeg impacchettato (@ffmpeg-installer/ffmpeg, dichiarato LGPL-2.1, il cui pacchetto binario per Linux dichiara GPLv3). È una dipendenza di sviluppo della build del sito, non è parte di Superiora Planner e non è ridistribuita da noi — ma gli obblighi esatti sono [Owner: legal review of the ffmpeg build tool’s licence, and whether it stays in the toolchain].
03
Le licenze
Che cosa c’è nell’insieme, e che cosa no.
Le licenze distinte fra le dipendenze dirette qui sopra sono: MIT, Apache-2.0, la doppia MIT OR Apache-2.0, Unlicense OR MIT, e SIL OFL 1.1 per i caratteri.
Nessuna licenza copyleft si applica a ciò che Superiora Planner rilascia. Dove una dipendenza offre una scelta che comprende un’opzione copyleft, quella su cui ci basiamo è l’opzione permissiva. L’unico elemento della famiglia GPL trovato in qualunque punto è l’encoder video di build del sito stesso, indicato sopra.
Copie dei testi delle licenze, e il grafo completo delle dipendenze risolte con una versione e una licenza per ogni componente, sono disponibili su richiesta: hello@superiora.ai. Ogni componente resta proprietà dei suoi autori ed è usato alle condizioni della sua licenza; nulla su questa pagina vi concede una licenza sul software di Superiora, che resta proprietario.