Matthew Garrett takes Oracle to task for using shim functions to gain access to GPL-only kernel functions in its GPL-incompatible DTrace module. "Of course, as copyright holders of DTrace, Oracle could solve the problem by dual-licensing DTrace under the GPL as well as the CDDL. The fact that they haven't implies that they think there's enough value in keeping it under an incompatible license to risk losing a copyright infringement suit. This might be just the kind of recklessness that Oracle accused Google of back in their last case."
May 12, 2014
Garrett: Oracle Continue to Circumvent EXPORT_SYMBOL_GPL()
Read more at LWN