When a new author wants to mix certain parts of code from multiple sources of various versions of GPLed software, the decision to release the final code is strongly dependent on the release versions of the pieces of code from where they have been picked from.
Thus an author who picks up parts of code from a GPL3 source and mixes it any other version has to necessarily release the resultant code in GPL3.
The spirit with GPL3 here is to enforce that no public code released in GPL3 can ever be in the private domain.
The current debate, I am afraid, is focussed wrongly. CK Raju India ----------- Eben Moglen's (principal brain behind GPL3 *project*) last pre-release speech can be found here. I recommend multiple-reading of the article to dispel any remaining doubt. http://ia301337.us.archive.org/1/items/EbenMoglenLectureEdinburghJune2007tex...
Send free SMS to your Friends on Mobile from your Yahoo! Messenger. Download Now! http://messenger.yahoo.com/download.php