On Wed, Jan 5, 2011 at 6:54 PM, Robert Isaac <[email protected]> wrote: >> >> http://icculus.org/~icculus/dotplan/ET-COPYING.txt >> >> You can't say "this is GPL3 licensed, oh, but delete this section and use >> this text instead." I mean, you _can_, but then you can't intermingle it >> with other GPL code. Basically, it's not the GPL3 license anymore once you >> make modifications to it...and all versions of the GPL explicit require that >> you not add new restrictions to the license. > > I would suggest you re-read the GPL 3, it specifically allows > additional terms to be included. As none of the _additional_ terms > from Zenimax violate any of the terms of the GPL 2, I fail to see why > you couldn't use the source from one in the other. > >> tl;dr: you can't intermingle the open source releases of ET and Quake3 at >> all. > > Yes you can, you just have to use the terms of the ET license for your > distribution. > > For an answer that isn't just an opinion, ask Zenimax iD if they will > sue for using source from their latest releases in their earlier > release in a non-commercial, open source project. > > I'm betting they'll be fine with it, and THAT is what matters.
But, they'd also be free to change their minds at any point. So, IMO, that's not really a good avenue to pursue. The fact of the matter is, that it should be fine to essentially upgrade the license of ioquake to GPLv3 or later because GPLv2 or later specifically allows you to release under the terms of any later version. When releasing under GPLv3 or later, the notices would be updated to reflect that the code is now essentially GPLv3 or later because that's what it's been released as. Just a side note, the non-commercial vs commercial has very little to do with GPL since you're free to sell the software as long as the source is still provided under the terms of the GPL. As usual the standard IANAL disclaimer applies. http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility _______________________________________________ ioquake3 mailing list [email protected] http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org By sending this message I agree to love ioquake3 and libsdl.
