Sto utilizzando il codice sorgente da un esempio di codice concesso in licenza con la licenza Apache 2.0 nel mio programma. Ora vorrei pubblicare quel programma e il codice sorgente su GitHub usando la licenza MIT. Ho letto quanto segue nella licenza:
You must cause any modified files to carry prominent notices stating that You changed the files;
Ma non ho modificato nessuno dei file ho appena copiato le parti rilevanti del codice nei miei file sorgente.
Ora ecco le mie domande:
So che devo aggiungere una copia della licenza di Apache 2.0 nel mio progetto, ma devo inserire qualcosa nei miei file sorgente per pubblicare correttamente il mio programma / codice sorgente?
Poiché si tratta di un programma a riga di comando devo aggiungere un pulsante di selezione e visualizzare la licenza o devo aggiungere l'output "USAGE"?
Devo inserire la licenza MIT in tutti i miei file sorgente o è sufficiente averne una copia nel progetto?
Grazie in anticipo!