2007/7/7, Mani A a.mani.cms@gmail.com:
Suppose a package XX has a version-A under GPL-V2 and a forthcoming version-B. Suppose also that version -B is a severe modification of version-A. Now if version-B is to be released under GPL-V3 and suppose the earlier version is also to be maintained for some time, then I believe that the code from version-A would not be usable in version-B. Or how is this migration handled ?
Only those who owns the copyright to the package XX can change the package version from GPL v2 to GPL v3. The same people (or those who submit patches to v2 only branch) can relicense the code from v2 only branch to v3.
I don't think it is a big issue, if you can make a v2 to v3 transition from A to B, then why not the patches?
Cheers Praveen