Recentemente ho biforcato un progetto su Github e ho apportato alcune modifiche ad esso, reinserito nel repository biforcuto e chiesto allo sviluppatore originale di apportare le modifiche. (Considero che questo è il modo preferito di contribuire a Github.) Il progetto è concesso in licenza sotto GPLv3 .
Sono l'autore e il detentore del copyright delle modifiche apportate al codice. Ho anche il permesso di pubblicare il codice modificato (cioè la combinazione del codice originale e delle mie modifiche - che ho fatto spingendo le modifiche nella mia forchetta) a condizione che rispetti la licenza impostata dall'autore originale.
Ora ho trovato il seguente requisito in GPL.
The work must carry prominent notices stating that you modified it, and giving a relevant date.
Sembra che sia necessario un po 'di lavoro oltre l'effettiva codifica prima che sia legalmente autorizzato a trasmettere le mie modifiche a Github. Cosa comporta questo lavoro? Come ottemperare al requisito sopra riportato? (Aggiungo ulteriori avvisi di copyright ai file sorgente modificati? Creo file dei contributori e aggiungo a me stessi? O è il fatto che i commit indicano la mia proprietà sufficiente?) Ci sono ulteriori insidie quando forking un progetto protetto da GPL?