No, I am not complaining about which free software licenses Sun choose. I am happy they
release software under a free license. And I hope they will do more of it. However pretending
that legal uncertainty and explicitly distributing source code under GPL-incompatible terms
aren't a (the) major issue, while claiming to want wider adoption of that code base under
GNU/Linux and suggesting it isn't adopted because of NIH is just silly.
I have worked on several occasions with Sun, and I have spoken on several occasions to Danese
and other people at Sun about free software, CDDL, GPL, communities and legal issues to know
they really understand that the legal uncertainty around the CDDL is the only issue preventing
adoption of the technology on a wider scale in GNU/Linux.
As GNU Classpath maintainer I have been more than impressed with how Sun handled Java the last
couple of years. The GNU and Sun java communities happily work together now (after 15 years of
separation) exactly because Sun made sure to do the right thing legally to ensure the widest
possible adoption and cooperation with the existing libre-java communities. I have only praise
for how that was handled. And that is really the reason I am so disappointed about the mess
they made with dtrace/cddl preventing cooperation and adoption on a wider scale, while
claiming to want cooperation that is impossible to achieve because of these messy legal