Pretentious is what the caterpillar calls the butterfly
By patrickf on Aug 15, 2006
I read with dismay Dana Gardner's blog Ambiguity over open sourcing Java only serves Sun's detractors in which a self-serving Sun detractor spreads ambiguity about open sourcing Java.
Especially goat-getting was the implication that the Common Development Distribution License (CDDL), a license under consideration and currently used for OpenSolaris and Glassfish, is "pseudo open source":
Sun should take the bold and necessary step on SE and go GPL so that Java can be part-and-parcel with Linux and other GPL-oriented middleware stack distributions...How about OpenSolaris while you're at it? Swap CDDL for GPL with OpenSolaris...Otherwise, the developers, ISVs, and enterprise architects will see more complexity and potential for legal and procedural "gotchas" amid a software license stew, and just side-step the whole party....Either totally open Java or not. No pseudo open source...Continue to push CDDL on Sun stuff and further alienate the open source communities and partners.
Happily, reader "alanonz" responded that GPL DOES NOT EQUAL Open Source. Wonderful as it is, the GPL is not the only license that may fairly be described as "open source". We've noted before, the CDDL is approved by the OSI, and is even regarded by the FSF as a free and open source license. Sun takes issues of license complexity seriously which is why Sun is one of the few companies whose own open source licenses are reusable (and they are reused), and Sun has voluntarily retired superfluous licenses.
Apple and BSD (another non-GPL'd open source project) both just completed ports of DTrace (licensed under the CDDL) from OpenSolaris to their operating systems. I hope Dana will take the time to explain how this wasn't real open source. Moreover, Dana seems to think that Sun should be guided purely by what license choices Linus Torvalds makes. I think that the powers-that-be at Sun will prefer to make their own minds up about GPL v3, and that there will always be more to open source than GNU/Linux.
ps. the views expressed here are not necessarily those of my employer.