There's a project that only includes a copy of the GNU GPLv2 accompanying it that I wish to combine with GPL-3.0-or-later
code. Assume that simply including a license file applies it globally to the whole project. For clarity, there are no other notices besides the text of the GPLv2 itself in the LICENSE
file.
GPLv2 § 9 states, "[i]f the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation." Does including the GPLv2 license text count as specifying a version number? That is, can I relicense it under GPL-3.0-or-later
?
My hunch is that it's a "no," since, by providing the text of the GPLv2, the copyright holder is implicitly specifying you can use it under GPL-2.0
, and, absent "or any later version," that means GPL-2.0-only
. Would this be correct reasoning?