Gần đây tôi đã rẽ nhánh một dự án trên Github và thực hiện một số sửa đổi cho dự án đó, đẩy chúng trở lại kho lưu trữ rẽ nhánh và yêu cầu nhà phát triển ban đầu rút các thay đổi. (Tôi tập hợp đây là cách đóng góp ưa thích trên Github.) Dự án được cấp phép theo GPLv3 .
Tôi là tác giả và người giữ bản quyền các thay đổi tôi đã thực hiện đối với mã. Tôi cũng được phép xuất bản mã sửa đổi (nghĩa là sự kết hợp giữa mã gốc và các thay đổi của tôi - điều mà tôi đã thực hiện bằng cách đẩy các thay đổi vào ngã ba của mình) miễn là tôi tuân thủ giấy phép mà tác giả ban đầu đã thiết lập.
Bây giờ, tôi đã gặp các yêu cầu sau trong GPL.
Công việc phải mang theo các thông báo nổi bật nói rằng bạn đã sửa đổi nó và đưa ra một ngày có liên quan.
Có vẻ như một số công việc vượt quá mã hóa thực tế là bắt buộc trước khi tôi được phép hợp pháp để chuyển các thay đổi của mình sang Github. Công việc này đòi hỏi gì? Làm thế nào để tôi tuân thủ các yêu cầu trên? (Tôi có thêm các thông báo bản quyền bổ sung vào các tệp nguồn đã sửa đổi không? Tôi có tạo tệp Người đóng góp và tự thêm vào đó không?