Besides being overly complicated and written in much more legallise then required, the main problem of the CDDL is that in it Sun (or the “original creator of software”) does not grant any one usage of its trademarks or patents (they are specifically excluded), but any contributor must grant such IP rights to all others (including Sun).

Also – its funny that the C stands for “common” when no one actually uses that license besides Sun.