Third-Party Notices
Avvisi su componenti di terze parti, open source, SDK e librerie
- Titolare / Licenziante
- Fabrizio Venosa — P.IVA IT01658380199
- Sede
- Via Ceresole 15, 26100 Cremona (CR), Italia
- admin@nexcue.io
- Sito
- www.nexcue.io
1. Scopo
Nexcue include o interagisce con componenti di terze parti. Questo documento riepiloga avvisi, licenze e componenti noti sulla base dei file di progetto e dell'audit operativo eseguito sul repository desktop. Non sostituisce le licenze originali.
2. Componenti esterni dichiarati
I seguenti componenti possono essere distribuiti separatamente o non risultare necessariamente dal package-lock npm.
| Componente | Uso | Licenza / nota |
|---|---|---|
| NDI SDK | Input/output video over IP | Licenza proprietaria NDI/Vizrt; termini SDK separati |
| FFmpeg | Elaborazione audio/video, transcoding, playback | LGPL 2.1+ o GPL secondo build/configurazione |
| Electron | Runtime desktop | MIT + componenti Chromium/Node |
| Node.js | Runtime e tooling | MIT + licenze terze |
| React / React DOM | UI applicazione | MIT |
3. Riepilogo licenze open source
L'app desktop include oltre mille pacchetti open source distribuiti sotto le seguenti famiglie di licenze permissive e weak-copyleft:
| Famiglia di licenza | Quota indicativa |
|---|---|
| MIT | Maggioranza |
| Apache-2.0 | Significativa |
| ISC | Significativa |
| BSD (2-Clause / 3-Clause) | Minoranza |
| MPL-2.0 | Minoranza |
| Altre permissive (BlueOak, 0BSD, Zlib, ecc.) | Minoranza |
4. Componenti principali utilizzati
Categorie di componenti open source impiegati per il funzionamento dell'app, raggruppati per area funzionale. L'elenco completo con copyright notice e testi di licenza è incluso nel pacchetto installato e disponibile a richiesta.
- Runtime desktop: Electron e Node.js (MIT + componenti Chromium/Node)
- Interfaccia utente: React, librerie di styling e componenti accessibili (MIT)
- Persistenza locale: motore SQLite embedded (MIT)
- Networking interno e IPC: framework Node.js HTTP/WebSocket (MIT)
- Integrazioni live: librerie open source per ATEM, MIDI, OSC, sACN/E1.31 (MIT / Apache-2.0 / Zlib)
- Parsing documenti: librerie PDF e fogli di calcolo (Apache-2.0)
- Backend SaaS: client ufficiale Supabase (MIT)
5. Licenze copyleft e dual-license monitorate
Alcuni componenti open source presenti nell'ecosistema npm hanno licenze copyleft (es. MPL-2.0) o sono distribuiti con dual-license (es. MIT/GPL per alcune utility di compressione). Tali componenti sono inventariati e monitorati a ogni release per assicurare la conformità con il modello di distribuzione commerciale di Nexcue, inclusi obblighi di attribuzione e di mantenimento delle notice originali. Per richieste di dettaglio scrivere a admin@nexcue.io.
6. Dichiarazione inclusa nell'app
Nexcue includes third-party software components. Copyright and license notices are provided in this document and within the application package. All third-party components remain the property of their respective owners.
Nexcue is proprietary software. Open source components are used under their respective licenses; such licenses do not grant rights to Nexcue's proprietary code except as expressly required by applicable third-party licenses.
7. Checklist release
- Eseguire un license scan a ogni release e confrontare package-lock, bundle finale e installer.
- Separare devDependencies non distribuite dalle dipendenze effettivamente incluse nel prodotto.
- Verificare FFmpeg prima della distribuzione commerciale: LGPL vs GPL, opzioni di build, codec inclusi, sorgenti/offerta scritta e notice.
- Verificare NDI SDK prima della distribuzione commerciale: termini Vizrt/NDI, distribuzione runtime, obblighi di attribuzione, branding e restrizioni.
- Includere testi completi delle licenze richieste nel pacchetto app o in una pagina accessibile dal menu About/Legal.
