|
|
|
|
|
by jra_samba
3753 days ago
|
|
Nope. Adding a legally licensed copy of ZFS to Ubuntu is a benefit to everybody. Oracle haven't seen fit to do that, and they're the only ones who can. Sticking a hack-licensing-job into Ubuntu is damaging to the Linux ecosystem, certainly not a benefit. |
|
This is true, in the same way that it's true that the US could vote in a constitutional amendment to allow a dictatorship.
First, Oracle only has the copyright to the original ZFS code as it existed in 2010 when they stopped working on OpenSolaris.
Second, the AUTHORS[0] file from the 'zfs on linux' project that was imported into ubuntu lists 73 authors not including the Oracle developers, which appear to be both individuals (gmail accounts, etc) and multiple individual businesses (nexenta, ovh, etc). So Oracle cannot naively relicense those 6+ years of contributions, since they have no copyright over that new code. Thus changing the license of the original ZFS code would have no effect because all of the years of contributions since then would still be licensed as CDDL.
Third, Oracle does have exactly one 'option'. The details of the CDDL license specifically state that is 'auto upgrades' if a new version comes out, and an older version is not specifically mentioned. So theoretically, they could release a CDDL license version 1.3 that has radically updated text in order to be GPL compatible. However, since that effects all CDDL licensed code, they would end up relicensing every bit of CDDL code (related to Oracle or not) in the entire world. Is that something that Oracle should reasonable be expected to do? I think this is as likely, and as reasonable, as GPL v4 coming out with the text of the MIT license, thus affecting any GPL code in the world that says 'or any later version'. In other words, it's just not reasonable to use this 'one weird trick'.
So there is no remotely reasonable way in which Oracle can have an effect on this issue.
[0] - http://kernel.ubuntu.com/git/ubuntu/ubuntu-xenial.git/diff/z...