Recentemente, bifurquei um projeto no Github e fiz algumas modificações, devolvi-o ao repositório bifurcado e pedi ao desenvolvedor original para fazer as alterações. (Acho que essa é a maneira preferida de contribuir no Github.) O projeto está licenciado sob a GPLv3 .
Sou o autor e o detentor dos direitos autorais das alterações que fiz no código. Também tenho permissão para publicar o código modificado (ou seja, a combinação do código original e minhas alterações - o que fiz colocando as alterações no meu fork), desde que eu cumpra a licença que o autor original estabeleceu.
Agora, me deparei com o seguinte requisito na GPL.
O trabalho deve conter avisos importantes, informando que você o modificou e fornecendo uma data relevante.
Parece que é necessário algum trabalho além da codificação real antes que eu tenha permissão legal para fazer minhas alterações no Github. O que esse trabalho implica? Como cumpro o requisito acima? (Acrescento avisos de direitos autorais adicionais aos arquivos de origem modificados? Crio o arquivo Contribuintes e me adiciono a ele? Ou o fato de as confirmações indicarem minha propriedade é suficiente?) Existem armadilhas adicionais ao criar um projeto protegido pela GPL?