Ich verwende Quellcode aus einem Codebeispiel, das in meinem Programm unter der Apache 2.0-Lizenz lizenziert ist. Jetzt möchte ich dieses Programm und den Quellcode mit der MIT-Lizenz auf GitHub veröffentlichen. Ich habe Folgendes in der Lizenz gelesen:
Sie müssen dafür sorgen, dass geänderte Dateien auffällige Hinweise enthalten, dass Sie die Dateien geändert haben.
Aber ich habe keine der Dateien geändert, sondern nur die relevanten Teile des Codes in meine Quelldateien kopiert.
Hier sind meine Fragen:
Ich weiß, dass ich meinem Projekt eine Kopie der Apache 2.0-Lizenz hinzufügen muss, aber muss ich etwas in meine Quelldateien einfügen, um meinen Programm- / Quellcode korrekt zu veröffentlichen?
Muss ich als Befehlszeilenprogramm einen Lizenzschalter hinzufügen und die Lizenz anzeigen oder muss ich die Ausgabe "USAGE" hinzufügen?
Muss ich die MIT-Lizenz in jede meiner Quelldateien einfügen oder reicht es aus, eine Kopie davon im Projekt zu haben?
Danke im Voraus!