Over the last few weeks, I have had a few people ask me why Sun didn't choose GPL v3 for Freeing the Java platform. "Does this mean you're siding with Linus?" they have asked me. "You must be," they have said, "because you chose 'GPL v2 only' rather than 'GPLv2 or any later version' as the license for the Java platform, preventing automatic use of GPL v3. You must be critical of it."
Those conclusions are not true at all. The answers are actually pretty straightforward, and when I discussed this matter with Richard Stallman he actually agreed we were making an acceptable choice here. I'll explain.
Read the full story Will Sun use the GPLv3.