   GPL  AGPL?
  I am making a game using ioquake3 ( http://www.ioquake.org/ ) which is open source code released under GPLv2. (I think you can also use GPLv3 for it.)Can I make my modifications to the code, and then release my code under AGPLv3?Are you able to just take a GPLv2 software and change it to AGPLv3, or does it have to remain GPLv2?Thanks   
  I think so, however the change won't be retroactive, your code will be covered by the AGPLv3, the parts you don't modify would remain under the GPLv2.That's how I understand it though, as usual if in doubt, consult a lawyer.   ;  Legally, probably not.  The ASP loophole that AGPL closes (and the various extra clauses in [A]GPLv3) arguably fall under "additional restrictions" which are not allowed in GPLv2.  That said, I believe it falls under the spirit with which the FSF created the GPL, and I find it difficult to believe anybody would actually have a problem with it.  You might try asking the ioquake developers, though there may be a reason they've chosen to stick with GPLv2 (I don't see any indication that it is GPLv2 or later).Alternatively, you might consider sticking with GPLv2 yourself, figuring out if the extra protections offered by AGPLv3 are worth the trouble.   ;  Can you guys recommend any other places to ask about something like this, or is it possible to contact the FSF? I didn't really notice any way to do that on their site.(I have asked on the ioquake site and might get a reply there some day too.)Thanks :)   ;Quote:Original post by bludshotI am making a game using ioquake3 ( http://www.ioquake.org/ ) which is open source code released under GPLv2. (I think you can also use GPLv3 for it.)Can I make my modifications to the code, and then release my code under AGPLv3?Are you able to just take a GPLv2 software and change it to AGPLv3, or does it have to remain GPLv2?ThanksNo you're not, you are however allowed to link GPLv3 code with AGPL code , the GPL code remains GPL licensed though but the combined work must follow additional restrictions in the AGPL.ioquake3 however is from what i can see released under GPLv2 , not "GPLv2 or later" so you definitly want to contact them before you proceed.Quote:AGPLv313. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License.Quote:GPLv313. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.;  Thanks, good info.I looked into it a bit more, and while the ioquake website says "The [q3] source code was released on August 20, 2005 under the GPLv2", the code says: Quake III Arena source code is free software; you can redistribute itand/or modify it under the terms of the GNU General Public License aspublished by the Free Software Foundation; either version 2 of the License,or (at your option) any later version.I guess at the time version 2 was the latest version. But it clearly says you have the option to use "any later version", so you can use GPLv3 which means you can use AGPLv3.   