Sun Considering GPL For OpenSolaris
narramissic writes, "At an event today to formally open-source Java, Jonathan Schwartz, Sun's president and CEO, and Rich Green, the company's senior VP of software had an exchange in which Schwartz put Green on the spot about using GPL for OpenSolaris: 'Are you averse to changing the license, Rich Green?' Schwartz asked. 'Certainly not,' Green responded, prompting the Sun CEO to fire back in a half-joking manner: 'Will you GPL Solaris, Mr. Green?' 'We will take a close look at it,' Green said, adding that it was possible that the familiarity and comfort level many developers have with the GPL may result in Sun adopting it for OpenSolaris." Another note about Sun's decision to use the GPL for Java comes from reader squiggleslash, who writes: "According to Jonathan Schwartz, the decision of Novell and Microsoft to '(suggest) that free and open source software wasn't safe unless a royalty was being paid' is what prompted Sun to finally come down on using the GPL for Java. So I guess every cloud has a silver lining."
Sun does two things well. Rock solid hardware and excellent service. GPLing Solaris and Java allows them to limit resources spend on software development. In addition, GPL compatible Solaris and Linux will blur the lines between the OS as they adopt each other's best features. Linux and Solaris might become binary compatible. Sun can focus on selling hardware and services.
More interesting than this, IMHO, is to note that for Java they choose to use the "GNU GPL v2 only" (plus Classpath exception) license, not the more common "GPL v2 or any later version".
This is what the Java FAQ says about it:
And, from this InfoQ article about the GPLed Java:
There's a hidden treasure in Python 3.x: __prepare__()