Как я понимаю, для ZFS была специально выбрана несовместимая с GPL лицензия, чтобы у соляриса была киллер-фича перед Linux. Только не надо говорить, что CDDL была выбрана из-за того, что GPL — копилефт. Во-первых, никто не отменял двойное лицензирование, во-вторых, есть совместимые с GPL не-копилефт лицензии. На момент релиза ZFS под CDDL Sun знали о существовании Linux, и Linux был уже популярной системой. Значит, несовместимость с GPL была создана искусственно.
Но сейчас ведь у Oracle есть Oracle Linux. Который, может, популярнее соляриса. Так почему Ораклу бы не включать в него свой же ZFS? Или они пытаются говорить: «хотите linux — будет вам linux, но может вы всё же одумаетесь и перейдёте на солярис»?