On Nov 13 something interesting happened. Sun Microsystems released its hugely popular Java platform to Open Source under the GPL 2 Licence. It means that the source code is available for anyone who wants to see and modify it. The modified code would be in the public domain.
Here are a few articles relating to the development