Quando la licenza ti chiede di includere la licenza stessa nel tuo software, questo non significa "metti un avviso gigante nella GUI del tuo programma con questo testo in esso", questo significa semplicemente mettere questa licenza nei tuoi file sorgente, o, almeno, nei file di origine più grandi e più importanti.
per esempio all'inizio del programma o la porzione / le librerie con licenza MIT è:
#include stuff
void foo();
int main(){
...
...
...
}
per rispettare la licenza devi includere la licenza stessa
/************************
* Here is the full text
* interesting stuff
* bla bla bla
************************/
#include stuff
void foo();
int main(){
...
...
...
}
se non vuoi generare troppa entropia nel tuo codice puoi posizionare la licenza nella parte inferiore del tuo file, l'importante è solo includere la licenza, ovviamente il testo della licenza dovrebbe essere commentato poiché non lo sono istruzioni per il tuo compilatore; solo per motivi di chiarezza alcune persone mettono la licenza in basso e solo un promemoria in cima, una frase breve come "Troverete i Termini d'uso in fondo a questo file".
Fatto.