Reply to post: Re: The problem is not Oracle (for once)

It's a no to ZFS in the Linux kernel from me, says Torvalds, points finger of blame at Oracle licensing

eldakka

Re: The problem is not Oracle (for once)

So why is it Oracle’s fault? What’s your reasoning?

As I see it, there is a perfectly usable open sourced version of zfs

I’m no fan of Oracle, but in this specific case, why are they at fault?

Because OpenZFS is still under the CDDL as it is a derivative - a fork - of Sun's (now Oracle's) original ZFS released under the CDDL. Since it is a derivative, I believe (OpenZFS devs would have to chime in here?) it uses some of the same APIs.

Therefore:

1) It is under the incompatible CDDL, therefore can't be included in GPL'ed code as it stands. And CDDL doesn't allow you to make a fork and change the license. A completely new clean-room from-scratch implementation would have to be done.

2) Oracle has a history of suing over APIs. Since the current US precedent1 is that APIs can be copyrighted, the Linux kernel project is rightly worried that if ZFS came under the auspices of them, it would paint a big target on their backs for Oracle to sue.

3) A clean-room implementation would have to do away with the existing APIs and come up with their own, otherwise see 2.

1: Currently on appeal to SCOTUS, to be heard sometime this year (probably).

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon