Proseguendo da L'autore ha inserito il copyright nel codice con avviso di licenza pubblica gnu - implicazioni? , posso aggiungere il mio nome dell'autore in un nuovo file (con codice originale) che ho aggiunto a un progetto fornito con una licenza GPL, come in:
# GPL License and Copyright Notice ============================================
# This file is part of __PROJECTNAME__.
#
# __PROJECTNAME__ is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# __PROJECTNAME__ is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with __PROJECTNAME__; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# __PROJECTNAME__ Copyright (C) 2005-2009 __ORIGINAL_AUTHOR__, 2010-2015 __TEAM__,
# 2016 __ME__ # <-- this ?
Dovrei / potrei (preferibilmente) aggiungere un avviso "questo file" come in:
# __PROJECTNAME__ Copyright (C) 2005-2009 __ORIGINAL_AUTHOR__, 2010-2015 __TEAM__
# This file Copyright (C) 2016 __ME__
Da notare che come discusso qui "La GPL non è una licenza copyleft per file, ma per l'intero pacchetto" - Quindi posso aggiungere una clausola "Questo file Copyright (C) 2016 ME"? Posso eliminare:
# __PROJECTNAME__ Copyright (C) 2005-2009 __ORIGINAL_AUTHOR__, 2010-2015 __TEAM__
linea dal nuovo file?
In breve è semplice come:
# GPL License and Copyright Notice ============================================
# This file is part of __PROJECTNAME__.
#
# __PROJECTNAME__ is free software: ...
#
# Copyright (C) 2016 __ME__
Il file in questione: link
Ecco un elemento faq pertinente dal faq GNU: link
EDIT: Mi interessa perché questo è il design originale che risolve un problema di vecchia data e voglio poter usare il mio design in una possibile applicazione di sorgente chiusa in futuro. Non sono sicuro di come questo si mescoli con la GPL.