> Sun has published its code under the CDDL. It's a free software licence that's quite
permissive. At least one other OS (if not two) has incorporated code (the crown jewels no
less) from Solaris, by way of the CDDL licence. Take that + whatever statements you want from
its officers that seem interpretive or estopping and ask your lawyer for an opinion.
They don't care if FreeBSD or OS X adopts ZFS or Dtrace because those operating systems are
irrelevant and are not competitive. Sun doesn't care if OS X adopts ZFS because they won't do
anything interesting with it. At most it will make OS X users feel better because they can
finally have a file system that doesn't suck worse then Vfat.
If Sun has it's software adopted by the Linux folks then they lose control over it. They will
improve it and incorporate it into Linux and it will be yet another reason why nobody has a
reason to choose Solaris over Linux.
Linux is now the dominate Unix system out there. Sun wants to maintain control over their
'ip'. They've done that with most everything they've released. They are learning to let go,
but it's slow coming.
Then explain to me why the hell Sun has not extended it's patent protections (use our IP and
we won't sue you) only to the users of CDDL-licensed code and not open source programmers and
users in general? Other people have done this (Redhat, Novell (not talking about the MS-Novell
agreement, but previous things they've done), it's certainly possible.
> What you feel Sun wants, or what you think the CDDL was designed specifically for, is
amazingly speculative at best and largely irrelevant to anyone considering porting CDDL code.
_read_the_license_. The license expresses intent. That's the point of it.
70%-90% of open source software used in a commercial environment is going to be licensed GPL.
Your telling me that Sun made CDDL problematic to be used in the majority of popular open
source software by ACCIDENT?
All they had to do was make a exception. They can still do it now. Mozilla did it.
They took and copied a license that everybody, including the original authors (Mozilla),
realizes is problematic when combined with other open source software and Sun didn't realize