4 ms·
Licensing. Similarly, otherwise it would've been included in macOS a long time ago (as the default fs according to some..)
by jbverschoor 5y ago
Licensing. Similarly, otherwise it would've been included in macOS a long time ago (as the default fs according to some..)
- bsder 5y agoI do believe that the license was fine for macOS but when Oracle bought Sun that killed it cold. Jobs never liked anybody other than himself holding all the cards. Having Ellison and Oracle holding the keys to ZFS was just never going to fly.
- ghaff 5y agoIt's a combination of the license and the fact that it's Oracle, of all entities, that owns the copyright. Perhaps either one by itself wouldn't be a dealbreaker but the combination is. And, of course, Oracle could have changed the license at any time after buying Sun. (Of course, Jobs may have just decided he didn't want to depend on someone else for the MacOS filesystem in any case.) ADDED: And as others noted, there were also some storage patent-related issues with Sun. So just a lot of potential complications.
- spullara 5y agoI had ZFS on a Mac from Apple for a short amount of time during one of the betas :( I think TimeMachine was going to be based on it but they pulled out.
- codetrotter 5y agoFYI there is a third-party effort for making OpenZFS usable on macOS. https://openzfsonosx.org/ https://openzfsonosx.org/ I used it for a while but unfortunately since they are not many people working on this and they are not working on it full time it can take them a good while from a new version of macOS is released until OpenZFS is usable with that version of macOS. This was certainly the case a while ago and why I stopped using OpenZFS on macOS and went back to only using ZFS on FreeBSD and Linux instead of additionally using it on macOS. So with my Mac computers I only use APFS.
- qaq 5y agoJobs and Ellison were really close friends
- jamiek88 5y agoAnd also cold hearted clear eyed businessmen unlikely to allow friendship to affect their corporations. I’d love to be a fly on the wall for some of those conversations.
- tw04 5y agoThat makes absolutely no sense. Jobs and Ellison were best friends. Oracle acquiring Sun would have made it MORE attractive, not less. https://www.cnet.com/news/larry-ellison-talks-about-his-best-friend-steve-jobs-final-days/ https://www.cnet.com/news/larry-ellison-talks-about-his-best...
- ghaff 5y agoAnd it's arguably even a bigger issue on Linux distros.
- justaguy88 5y agoWhats Oracle's play here, do they somehow make money out of ZFS which makes them reluctant to re-license it?
- sneak 5y agoIs there a CLA for OpenZFS/ZoL? I don't believe there is, so I don't think Oracle can unilaterally relicense it.
- rincebrain 5y agoEven if there were a CLA for OpenZFS, it wouldn't affect Oracle's inability to relicense the whole thing. They could relicense their codebase, of course, but the number of changes that have happened since they diverged is not small.
- jen20 5y agoA CLA and copyright assignment was how Oracle were able to make (now Oracle) ZFS proprietary again in the first place. As you say though, OpenZFS and Oracle ZFS have diverged quite a bit, and most of the world is now based around the OpenZFS variant that acts as the upstream for Linux, FreeBSD and even Windows variants.
- jen20 5y agoThe licensing is nothing to do with it on OSX - indeed DTrace (also under the CDDL) has been shipping in it for years.
- tw04 5y agoThe reason it didn’t end up in macOS is because NetApp sued Sun for patent infringement. Apple wanted nothing to do with that lawsuit and quickly abandoned the project. As others have stated, dtrace has the exact same license and has been in MacOS for years.