On Thu, Dec 30, 2010 at 05:40:08PM -0600, eviljoel wrote:
> Hello Zack,
> 
> I think your only option is to convert the ioquake3 code to GPLv3.  Of
> course, if you own the copyright to the GPLv3 code in question you can
> always dual license it as GPLv2, but it sounds like Id owns the
> copyright in this case.
> 
> Yeah, rewriting the code from scratch or using someone else's GPLv2
> code is also a valid option.
> 
> I personally like the GPLv3.  I really wish we would all just move to that.

You have all the pieces here, but you haven't put them together:

1) ID owns the copyright on their code.
2) The copyright owner [ID] has specifically chosen a license under
which the code is to be distributed: GPLv2+
3) You don't get to change the license to "GPLv3" when the copyright
owner has specifically chosen the license "GPLv2+".

By saying GPLv2+, ID have allowed you the perogative of distributing the
code under terms in GPLv3, but you aren't allowed to actually change the
license under which the copyright owner has put the code. Specifically,
there is no "convert the ioquake3 code to GPLv3" option afforded to zakk
in this scenario.

The FAQ about the GPL includes this guy: "Is GPLv3 compatible with
GPLv2?"
http://www.gnu.org/licenses/gpl-faq.html#v2v3Compatibility
along with "What does it mean to say that two licenses are
'comaptible'?"
http://www.gnu.org/licenses/gpl-faq.html#WhatIsCompatible

Gary (-;
_______________________________________________
ioquake3 mailing list
ioquake3@lists.ioquake.org
http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org
By sending this message I agree to love ioquake3 and libsdl.

Reply via email to