> 2. Take advantage of the fact that copyright controls can only be extended
> to derived works. If they figure out a way to use dtrace in the Linux
> kernel in a way that leaves it relatively unmodified then there is no
> effective way that it can be claimed as derived works...
I think this is exactly what they'll do. Set up a GPLv2 shim layer, and leave the core code as CDDL.
Of course, it will never be upstreamed, and will need constant maintenance to stay in sync with the rest of the kernel. However, Oracle has the money and the engineers to keep it going.
Hopefully this will motivate people to finally improve and unify the upstream Linux tracing situation...