Hacker News new | ask | show | jobs
by rollcat 1130 days ago
> And yet here we are, with DTrace (CDDL) shipping in macOS, ZFS having shipped in OS X for several releases, and FreeBSD shipping both. Even Windows (on the "insider" builds) has DTrace [1] _shipped by Microsoft_.

That's why I personally strongly prefer BSD systems (OpenBSD in particular) and permissively-licensed software.

> That makes any argument that you can't use any of this stuff unless using Solaris looking rather... wrong

The intent was to lock out Linux specifically, otherwise they would've used a more restrictive license.

> [...] and the idea that Sun lawyers would have overlooked [...]

You're not violating the CDDL by linking it with GPL-licensed software, you're violating the GPL. Which goes to show just how devious that move was: even if Sun went belly up with no lawyers left to lift a finger, relicensing Linux with a CDDL linking exception would still be a massive clusterfuck. So Ubuntu & whoever else is shipping zfs.ko is risking getting sued by any of the half a million people who have their code in the kernel.

> In the case of CDDL specifically, even RMS [2] refers to it as a "free software license", though not one which is GPL-compatible.

You can also license your software even more permissively, but hold a patent on it, and not grant a patent license to your users. It would technically be free, but still released with an intent of restricting the freedom of certain users.

1 comments

As has been discussed many times on HN before[0], your read of history here is just wrong: we at Sun certainly did not think that Linux would let their own read of the GPL prevent them from integrating DTrace. More generally, other faults aside, Sun was emphatically not "devious"; as I have quipped in the past, one of Sun's greatest strengths was that it was insufficiently organized to be evil.

[0] https://news.ycombinator.com/item?id=11176361

> [...] one of Sun's greatest strengths was that it was insufficiently organized to be evil.

That gave me a good laugh. Fantastic bit of insight. I will have to study this case further, thank you for the enlightenment. <3