Модификация программ под GPLv3
Столкнулся с тем, что нужно доработать программу под GPLv3. Однако прочитав текст лицензии понял только свои права и обязанности, но не понял, а что писать в исходниках, а точнее как добавить туда себя?
Во-первых, в проекте есть файл LICENSE
. Структура такова (*something*
— placeholder):
LICENSE: *project_name*
Author:
Date: *dd.mm.yy* (last change)
License: GNU GPLv3.....
Copyright (c) *years* *author*
- Небольшая выдержка из лицензии
- Контакты
- Листинг файлов, на которые распространяется лицензия
- Исхожу из того, что я не могу изменять лицензионные упоминания первых авторов, как то я понял из текста лицензии
- Как туда добавить себя? Просто дописать в авторы?
- Или, допустим, я счёл нужным удалить некоторые файлы. Что делать с 8-ым пунктом?
- Если я хочу изменить название софта (по крайней мере того требует лицензия, указания, что это модификация), а в тексте лицензии (и в каждом файле) то там то там используется упоминание названия софта — что делать с ними?
Во-вторых, в остальных файлах, тоже просто в хэдер себя добавить? А с датой последнего изменения — её просто менять или можно оставить её как дату последнего изменения от предыдущего автора и добавить свою?
Могу ли я перебить хэдеры всех файлов под тот вид, который мне кажется более подходящим? В том плане, что у изначального автора хэдеры кастомные, не те, которые используются обычно.