La licenza University of Illinois / NCSA è una licenza open source permissiva, stile MIT.
Poiché la licenza non impone alcuna restrizione sulla ridistribuzione o modifica che non sia anche nella (L) GPL, la licenza NCSA è compatibile con la licenza (L) GPL. Ciò significa che non ci sono restrizioni legali sulla distribuzione di un'applicazione che contiene entrambi i codici sotto la licenza GPL e il codice sotto la licenza NCSA.
Dato questo, sei libero di rilasciare il tuo controllo sotto la licenza NCSA.
L'unica cosa che non è consentita è distribuire una versione solo binaria che è collegata staticamente alla distribuzione Qt LGPL, perché ciò violerebbe i termini LGPL.
Per riferimento, quando si combinano (L) codice GPL con codice non GPL, si applicano le seguenti regole:
- Se il codice non GPL è distribuito da solo e senza dipendenze dal codice solo GPL, le restrizioni GPL non si applicano.
- Se il codice non GPL dipende dal codice solo GPL o è distribuito come un'unica applicazione / libreria con codice GPL, le restrizioni GPL si applicano all'intera applicazione / libreria. In particolare, il codice sorgente per l'intera applicazione / libreria deve essere disponibile.
Poiché Qt ha una doppia licenza, è possibile utilizzare (e distribuire) il controllo in un'applicazione closed-source senza distribuire il codice sorgente, purché tale applicazione utilizzi la versione Qt commerciale. Questo è qualcosa che gli autori delle applicazioni devono garantire.