Linked by Thom Holwerda on Sun 11th May 2014 21:47 UTC

Matthew Garrett:

So, in the face of a technical mechanism designed to enforce the author's beliefs about the copyright status of callers of this function, Oracle deliberately circumvent that technical mechanism by simply re-exporting the same function under a new name. It should be emphasised that calling an EXPORT_SYMBOL_GPL() function does not inherently cause the caller to become a derivative work of the kernel - it only represents the original author's opinion of whether it would. You'd still need a court case to find out for sure. But if it turns out that the use of ktime_get() does cause a work to become derivative, Oracle would find it fairly difficult to argue that their infringement was accidental.

Aside from the obvious jab at Oracle for being an untrustworthy company, what I found interesting about this story is how legal concerns have crept all the way down to the very lowest levels of the Linux kernel.

It must be a nightmare to keep track of all this stuff and having to develop Oracle's DTrace for Linux. You can't just have fun coding away creating the best, most efficient, and most optimal code - nope, you have to code the best, most efficient legal workaround.

Thread beginning with comment 588768
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: You can have fun coding
by nicubunu on Mon 12th May 2014 14:29 UTC in reply to "RE: You can have fun coding"
Member since:

The code was developed by Sun employees working in the company time, of course the company owned the copyright.

Reply Parent Score: 3

RE[3]: You can have fun coding
by Lennie on Mon 12th May 2014 15:46 in reply to "RE[2]: You can have fun coding"
Lennie Member since:

Development of D-Trace did not stop, just like with ZFS new features are being added by the community (the different companies where these core developers ended up).

For example the core developers of D-trace ended up at Joyent.

Edited 2014-05-12 15:48 UTC

Reply Parent Score: 2

RE[4]: You can have fun coding
by saso on Mon 12th May 2014 22:04 in reply to "RE[3]: You can have fun coding"
saso Member since:

Oracle doesn't interact with the Illumos community at all. They simply quietly shot the OpenSolaris project and left the corpse of its website to rot on the web for a few years. No public announcements, no explanation, nothing. They simply went silent. What little we have learned came by way of info from former employees and some leaked internal memo containing lies (from Oracle management to Oracle employees, so essentially Oracle lying to itself).
The founder of DTrace was correct in describing Oracle as a lawnmower. Oracle has no compassion, no empathy, no philosophy and no moral values. It's a machine, designed to make as much money in any way they can, and if that means shitting in the pool of open-source and pissing off every contributor who's code was being made proprietary and closed-source, then so be it.

Reply Parent Score: 4