Recentemente ho biforcuto un progetto su Github e ne ho apportato alcune modifiche, li ho rimandati al repository biforcato e ho chiesto allo sviluppatore originale di apportare le modifiche. (Capisco che questo è il modo preferito di contribuire su Github.) Il progetto è concesso in licenza sotto GPLv3 .
Sono l'autore e il titolare del copyright delle modifiche apportate al codice. Mi è anche consentito pubblicare il codice modificato (ovvero la combinazione del codice originale e le mie modifiche, cosa che ho fatto inserendo le modifiche nel mio fork) purché rispetti la licenza impostata dall'autore originale.
Ora, ho riscontrato il seguente requisito in GPL.
Il lavoro deve contenere avvisi importanti che affermano che è stato modificato e che fornisce una data pertinente.
Sembra che sia necessario un po 'di lavoro oltre la vera codifica prima che mi sia consentito legalmente di inviare le mie modifiche a Github. Cosa comporta questo lavoro? Come posso soddisfare i requisiti di cui sopra? (Aggiungo ulteriori note sul copyright ai file sorgente modificati? Creo il file Contributors e mi aggiungo ad esso? O il fatto che i commit indicano che la mia proprietà è sufficiente?) Vi sono ulteriori insidie quando si crea un progetto protetto da GPL?