By Gregp on Feb 09, 2005
Let me just say that I am very much enjoying the discussion and debate around what we are trying to accomplish with OpenSolaris and CDDL. But one thing that I hope we can avoid is rhetoric that wraps itself in the flag of "The Community". I think we should watch out for such sweeping generalizations for many reasons.
First, and foremost, while we all are members of the greater community of developers, I think it's fair to say that we are all also independent and free-thinking individuals who choose open source development --- and development licenses --- for a whole bunch of independent and free-thinking reasons. To "speak for The Community", seems to me,not only more than a little hubristic, it is fundamentally disenfranchising.
Invoking "The Community" (and speaking for it) has a Cathedral-like resonance. Let's remember that we are all at the Bazaar --- shout like crazy, but don't try to speak for us all.
A footnote on CDDL and GPL code co-mingling. The issue of license compatibility with co-mingled GPL and CDDL code is an issue with GPL license, not with CDDL. Indeed, CDDL will let you intermix modules with anything you want (including proprietary ones). GPL won't let you intermix with anything else. This is not an argument with GPL; I completely understand the intent, and it certainly is a powerful effect. Perhaps there is some room for innovation here the FSF develops GPL3. I'd love to engage in that discussion.