Comment by lemoncucumber
8 years ago
I worked on Apple’s ZFS port, and it was indeed licensing. Apple’s lawyers took a closer look at the CDDL when we were close to shipping and found some provisions that were unacceptable to them.
8 years ago
I worked on Apple’s ZFS port, and it was indeed licensing. Apple’s lawyers took a closer look at the CDDL when we were close to shipping and found some provisions that were unacceptable to them.
But were acceptable for DTrace?
Different risk assessments. DTrace is a non-critical tool, and a totally standalone one. If it suddenly had to be yanked out of macOS because of licensing issues, there would be gnashing of teeth but life would ultimately go on. The filesystem is a different story: if something happened and it had to be immediately removed, Apple would be up shit creek.
Yep, this was more or less exactly how the conversation went.
3 replies →
It's not totally standalone (it has kernel components, for example), but yes, it's clearly something far easier to suddenly drop.
8 replies →
Doesn't instruments and activity monitor build on top of Dtrace in MacOS? Which if true doesn't seem so easy to rip out.
2 replies →
Cool, as someone still working with that code (a little bit still remains) thanks for your work :)