Third-Party Notices

Third-Party Notices

Avvisi su componenti di terze parti, open source, SDK e librerie

Versione v1.0Aggiornato: 26 aprile 2026
Nota. Documento aggiornato a ogni release. I componenti terzi restano di proprietà dei rispettivi titolari. In caso di conflitto, prevalgono le licenze dei rispettivi componenti.
Titolare / Licenziante
Fabrizio Venosa — P.IVA IT01658380199
Sede
Via Ceresole 15, 26100 Cremona (CR), Italia
Email
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.

ComponenteUsoLicenza / nota
NDI SDKInput/output video over IPLicenza proprietaria NDI/Vizrt; termini SDK separati
FFmpegElaborazione audio/video, transcoding, playbackLGPL 2.1+ o GPL secondo build/configurazione
ElectronRuntime desktopMIT + componenti Chromium/Node
Node.jsRuntime e toolingMIT + licenze terze
React / React DOMUI applicazioneMIT

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 licenzaQuota indicativa
MITMaggioranza
Apache-2.0Significativa
ISCSignificativa
BSD (2-Clause / 3-Clause)Minoranza
MPL-2.0Minoranza
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.
© 2026 Fabrizio Venosa — P.IVA IT01658380199 · Cremona, Italia · admin@nexcue.io