Что ж, я бы сказал, что это вопрос не столько о конкретном GPL, сколько об авторском праве в целом.
Предположим, что вы вносите в произведение изменения, охраняемые авторским правом. Вам разрешено это делать, потому что GPLv3 — это лицензия свободного программного обеспечения, которая дает вам право копировать и модифицировать программу.
Допустим, до сих пор вы вносили изменения только в код, а не в (авторские права) комментарии или файлы документации с этим кодом.
Это означало бы, что исходная строка авторского права существует для всей работы в той или иной форме:
Copyright 2012 Jane-Original-Holder Toe
Поскольку вы внесли в произведение изменения, охраняемые авторским правом, эта строка об авторских правах больше не является правильной. Прежде всего, поскольку вы внесли изменения в этом 2013 году, год необходимо обновить.
Кроме того, Jane-Original-Holder Toe не владеет авторскими правами на всю работу в одиночку. Информация неверна.
Поскольку вы не должны предоставлять неверную информацию об авторских правах (в зависимости от того, где вы живете, это более или менее регулируется законом, что это означает в конкретном случае), вам следует рассмотреть возможность отражения изменений в авторском праве (я могу только предложить вам это как разработчику программного обеспечения) .
Таким образом, маркировка модификации является более или менее требованием закона, а не GPL v3 в частности.
Одним из простых способов сохранить документацию о том, кто написал и зафиксировал какое изменение в кодовой базе, является использование SCM/RCS, который позволяет указать коммиттера и автора, например Git .
Также для существующей истории. А также, как писал Мартин Беккет, рассмотрите возможность возврата изменений вверх по течению. Жизнь слишком коротка, чтобы развиваться в одиночку.
Оказывается, есть много связанных материалов, на которые вы не ссылались в своем вопросе, так что смотрите также:
и скорее всего еще что-то.
person
hakre
schedule
22.10.2013