> > Then allow me to add a data point:  the CDDL was a -- and perhaps the --
> > major reason that Apple went ahead with a DTrace port (and apparently a ZFS
> > port as well) to Leopard.  Apple told us in no uncertain terms that
> > the GPL would have been a non-starter.  Does that mean that a dual license
> > would have also been a non-starter?  Hard to say -- but one can absolutely
> > say that (1) the CDDL was critical to Apple's adoption, and that (2) Apple's
> > adoption of OpenSolaris technology has been hugely validating for
> > OpenSolaris. 
> 
> i'm not sure this data point applicable. Apple is just another company,
> not a community. 

I think this represents a fundamental misunderstanding:  companies are
not single-minded borgs -- they are merely organizations of individuals
who happen to be aligned around a loose set of ideas or goals.  That's
true of Sun, it's true of Apple, and it's true of most other innovative
companies out there.  (And the trend is for companies to allow for more
transparency into the individuals that comprise them, not less.)

And speaking for DTrace, there are significant parts of the DTrace 
implementation for which the only understanding outside of Sun lies with
engineers at Apple.  Sometimes these individuals participate in the
DTrace community under Apple's banner (e.g., posting from an apple.com
address) and sometimes they don't.  To us, it doesn't matter -- we are
joined by common values and ideas that transcend corporate affiliations.

> Apple decided to take it not just because of CDDL, but
> because ZFS is so f**king great stuff, isn't it? Besides, we are talking
> about the possibility of dual-licensing, so Apple could still take ZFS
> on terms of CDDL part of dual-licensing agreement.

But the question is: would they?  It's not clear to me that they would,
but that's a question that Apple's legal team would need to answer (for
it was they who reviewed and approved of the CDDL).

        - Bryan

--------------------------------------------------------------------------
Bryan Cantrill, Solaris Kernel Development.       http://blogs.sun.com/bmc
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to