- ryao once expressed here on forums that he does not want linux become popular.
- ryao is clearly anti GPL, and as you read later - he is clearly pro-proprietary.
- ryao is aggressively criticizing (trolling) BTRFS, on any matter, very often he simply lies - for example he said Dtrace is not available on Linux, so BTRFS should be inferrior to ZFS, but it is available - by exactly same manner as ZFS, as a module.
- CDDL differs from BSD in only one case - CDDL unlike BSD, offers patent grant over code. GPL also offers patent grant. But CDDL allows proprietary usage, exactly 1:1 like BSD plus has definition of "intellectual property".
- CDDL is not compatible with GPL, because GPL prohibits proprietary integration, where CDDL explicity allows it.
- ZFS on Linux has exactly same CDDL license.
So, if Linux users adapt ZFS and its very cumbersome to integrate due to GPL vs CDDL, it gives CDDL more ground to attack GPL.
If its widely integrated it gives bigger usage base to debug ZFS (more eyes).
In my opinion its true goal is to act as a method to make people migrate from GPL'ed Linux to other kernels.
So ZFS may be technologically more advanced, but its used as a weapon, and when developers write "* on Linux" stuff, yet hate Linux, it gives ground for thinking why are they acting this way.
If not this stuff, I would personally moved to ZFS long ago.