Continuing from Author has inserted copyright into code with gnu public license notice - implications?, can I add my author name to a new file (with original code) that I added to a project that comes with a GPL license - as 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 ?
Should/could I (preferably) add a "this file" notice as in:
# __PROJECTNAME__ Copyright (C) 2005-2009 __ORIGINAL_AUTHOR__, 2010-2015 __TEAM__
# This file Copyright (C) 2016 __ME__
Note that as discussed here "The GPL is not a per-file copyleft license, but per the whole package" - so can I add a "This file Copyright (C) 2016 ME" clause ? Can I drop the:
# __PROJECTNAME__ Copyright (C) 2005-2009 __ORIGINAL_AUTHOR__, 2010-2015 __TEAM__
line from the new file ?
In short is it as simple as:
# GPL License and Copyright Notice ============================================
# This file is part of __PROJECTNAME__.
#
# __PROJECTNAME__ is free software: ...
#
# Copyright (C) 2016 __ME__
?
The file in question: https://github.com/wrye-bash/wrye-bash/commit/e58607e53229a869712b6729720d378081e7a513
Here is a relevant faq item from the GNU faq: http://www.gnu.org/licenses/gpl-faq.en.html#GPLModuleLicense
EDIT: I care cause this is original design solving a long standing problem and I want to be able to use my design in a possibly closed source application in the future. Not sure how this mixes with the GPL though.