While the title of this post isn't exactly accurate (because copyright notices should link to the licenses they are founded on), it serves as a way to illustrate a (possibly common?) situation a friend of mine back in Portugal got himself into regarding the GPL.
It's a short story and a cautionary note to anyone still struggling with which GPL they should choose and how to properly apply this license.
To everyone else this won't be a surprise.
---
Ricardo is an electronics guru and a competent programmer. His project involves a small IO hand-device capable capable of communicating with the smart house system he installed at his home. He built the electronics and then programmed it. He incorporated the GPLv2 in his software for the first time. He's been mostly a MIT and Apache enforcer.
This was his copyright notice at the top of every source file, taken verbatim from the downloadable license. The relevant section to this discussion is in bold.
What happened with his copyright notice is that someone went on to fork his project and apply GPLv3 which puts some limitations on Tivoization which he certainly didn't intend to.This program is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public Licenseas published by the FreeSoftware Foundation;
either version 2 of the License, or (at your option) any later version.
When we were discussing this issue over the telephone, at first I wasn't sure what the problem was. I was telling him that he explicitly allowed users to apply a later version of the GPL. It was his fault that this happened. If he didn't like it he could have always changed the copyright notice.
He kept on using the word "license", while I kept on using the words "copyright notice". It was only after a bit of this interchange that it finally dawned on me what had been the problem all this time.
Ricardo didn't know the difference between a license and a copyright notice. So when he read the following section right at the top of the GPLv2 license, he mistakenly took it to mean the whole of the text that follows on that page.
He happily ignored the very large letters at the bottom of the page saying "END OF TERMS AND CONDITIONS" and took the remaining text as being also a part of the licensing mechanism.The GNU General Public License (GPL-2.0)
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
He did remove the section "How to Apply These Terms to Your New Programs" from the license file and correctly included the copyright notice in each source file as advised. But he didn't change it, thinking in his head that this too was not allowed to be changed.
Well, it is. Very much so. That text in fact is just included as an aid. Some projects in fact make a point of removing the "or (at your option) any later version" excerpt from the copyright notice. The Linux Kernel is an example of just that, as you may learn if you read that Tivoization entry at wikipedia I linked above.
So, moral of the story:
1. Do not confuse copyright notices with the license text. If you are working with these canned licenses, know that the copyright notice text on all and every one of them is yours to make or change as you see fit.
2. If you are incorporating a license, for pete's sake READ the license! It's your license after all! Section 9 of the GPLv2 mentions this issue specifically and would have taught Ricardo what he only learned by error much later.
3. GPL (and its LPGPL laddie) is a license mechanism deeply tied to a doctrinal approach to software. Later versions of these licenses may remove barriers or create new barriers depending on to which side of the bed the GNU foundation woke up that day. If you asked me, when using the GPL, always remove that section of the text from your copyright notice.