Нещодавно я відправив проект на Github і вніс деякі зміни до нього, відсунув їх назад у сховище forked та попросив оригінального розробника витягнути зміни. (Я вважаю, що це кращий спосіб внести внесок у Github.) Проект ліцензований відповідно до GPLv3 .
Я є автором і власником авторських прав змін, внесених до коду. Мені також дозволено публікувати модифікований код (тобто поєднання оригінального коду та моїх змін - що я робив, натискаючи зміни у мою вилку), доки я відповідаю ліцензії, яку створив оригінальний автор.
Тепер я натрапив на таку вимогу в GPL.
Робота повинна містити помітні повідомлення про те, що ви її змінили, та вказати відповідну дату.
Здається, що потрібна деяка робота за межами фактичного кодування, перш ніж я можу дозволити вносити зміни до Github. Що означає ця робота? Як я виконую вищевказану вимогу? (Чи я додаю додаткові повідомлення про авторські права до модифікованих вихідних файлів? Чи створюю файл Contributors і додаю до нього себе? Або факт, що комісії вказують на моє право власності?) Чи є додаткові підводні камені під час розгортання проекту, захищеного GPL?