[wp-trac] [WordPress Trac] #14685: Copyright Notice Tainted
WordPress Trac
wp-trac at lists.automattic.com
Thu Aug 26 00:37:38 UTC 2010
#14685: Copyright Notice Tainted
-----------------------------+----------------------------------------------
Reporter: hakre | Owner:
Type: defect (bug) | Status: reopened
Priority: highest omg bbq | Milestone: 3.0.2
Component: General | Version: 3.0.1
Severity: blocker | Resolution:
Keywords: has-patch |
-----------------------------+----------------------------------------------
Comment(by markjaquith):
I'm going to revert. Here's my reasoning:
b2 stated that its license was "GPL." No version specified. WordPress has
always (until recently) stated that its license is "GPL." No version
specified.
The fact that version 2 of the license is included does not mean that the
code is '''only''' available under version 2, as the license (version 2,
as well as 1 and 3) says that if no version is stated, the code is
available under any published version of the GPL.
Later, some code was introduced that was licensed under the GPL version 2
(i.e. "only"). Some code was introduced that was licensed under the GPL
version 2 or any later version. So while WordPress '''as a whole''' cannot
currently be redistributed under the GPL versions 1 or 3, that does not
change the fact that the code that does not have a version-specific GPL
applied to it can be presumed to be released under the GPL, generally (any
version).
As such, we can't change the license of that code. It has to be just
"GPL." Whether we should say that WordPress is GPL, generally, but certain
portions are GPL version 2 (only) and some portions are GPL version 2 or
any later version is uncertain. Rolling back is the first step, in any
case. According to the GNU FAQ, it's fine to combine the code as we have,
with the caveat: "If you do this, as long as the project contains the code
released under GPLv2 only, you will not be able to upgrade the project's
license to GPLv3 or later."
It wouldn't take much work to contact the authors of the code that is
specifically marked GPL v2 only. Doing so would give people the ability to
use WordPress under the terms of the GPL version 3 (or any version 2 or
higher). With a little more work, we could get the "GPL v2 or higher" code
licensed as simply GPL. One could make an argument that the licensing of
that code as "GPL v2" or "GPL v2 or later" was erroneous, but I'd rather
contact the authors, just to be certain.
As long as we have a mix of "GPL" code and "GPL v2" code and "GPL v2 or
later" code, the only license that applies to every part of WordPress is
version 2, as it is the only one that fits all three of the licenses. But
that doesn't change the fact that the majority of WordPress code is GPL in
in general, not GPLv2, and we can't change the license on that code
without permission from relevant copyright holders.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/14685#comment:39>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list