It may not have been the &quot;original intention&quot; of the license, for whatever value of &quot;original intention&quot; that means, but it certainly was <i>used</i> for exactly this purpose - to keep the code out of Linux. Whether or not it was just a &quot;happy accident&quot; the CDDL was not GPL compatible, or whether it was engineered to be that way, I believe is mostly a moot point. (Though I&#x27;m still nowhere near believing Bryan Cantrill on this point. The executives and lawyers could have easily done this without the software developers involved ever knowing until after the fact.)<p>The GPL incompatibility was a well known fact before both of those tools were released, and it&#x27;s frankly unbelievable this point wasn&#x27;t raised internally at Sun before OpenSolaris walked out the door, given how much public discussion went into the license after it was first announced. The Sun executives knew exactly what they were doing when they chose that specific license for distributing D-Trace and ZFS.