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 exception in the compatibility matrix is that one cannot combine codes from *GPLv2 only* and have it released in GPL3; nor obtain code released under GPL3 for modifying *GPLv2 only* code.
In both these cases, whenever the requirement of mixing becomes imminent, the original authors (single or multiple) who have released their code in *GPLv2 only* has/have to upgrade the license to either *GPLv2 or later* or to *GPL3*.
CK Raju
Send free SMS to your Friends on Mobile from your Yahoo! Messenger. Download Now! http://messenger.yahoo.com/download.php