Open sourcing Java might make it incompatible?
Thus spake Simon Phipps, in this eWeek article. Perhaps I’m being naive, but I think the answer is relatively simple: GPL it. Not one of those newfangled modern corporate-created licenses. The stubborn old GPL.
Yes, from the GPL you still get various flavors of Linux. Ubuntu. Red Hat. Gentoo. Etc.
But the differences between these are more in the assembly of packages than anything else - they’re much more similar than they are different.
So, GPL it, Sun. Set Java free.