Niedawno rozwidliłem projekt na Githubie i wprowadziłem do niego pewne modyfikacje, zepchnąłem je z powrotem do rozwidlonego repozytorium i poprosiłem oryginalnego programistę o wycofanie zmian. (Rozumiem, że jest to preferowany sposób wnoszenia wkładu na Github.) Projekt jest licencjonowany na licencji GPLv3 .
Jestem autorem i właścicielem praw autorskich do zmian wprowadzonych w kodzie. Mogę również publikować zmodyfikowany kod (tj. Kombinację oryginalnego kodu i moich zmian - co zrobiłem, wpychając zmiany do mojego widelca), o ile jestem zgodny z licencją oryginalnego autora.
Teraz natrafiłem na następujące wymaganie w GPL.
Praca musi zawierać widoczne uwagi stwierdzające, że ją zmodyfikowałeś, oraz odpowiednią datę.
Wydaje się, że wymagana jest pewna praca wykraczająca poza faktyczne kodowanie, zanim będę mógł zgodnie z prawem przekazywać moje zmiany do Github. Co pociąga za sobą ta praca? Jak spełnić powyższy wymóg? (Czy dodam dodatkowe informacje o prawach autorskich do zmodyfikowanych plików źródłowych? Czy tworzę plik współtwórców i dodaję się do niego? A może fakt, że zatwierdzenia wskazują moją własność, jest wystarczający?) Czy są jakieś dodatkowe pułapki przy rozwiązywaniu projektu chronionego przez GPL?