CDDL
Sun'ın 2004 tarihli zayıf copyleft lisansı ve ZFS'in hâlâ Linux çekirdeğinde olmamasının sebebi.
Common Development and Distribution License, MPL 1.1'e dayanır ve copyleft sınırını dosya düzeyinde çizer: bir CDDL dosyasını değiştirirseniz değişikliği yayımlamanız gerekir, ama aynı programdaki diğer dosyalar istedikleri lisansı taşıyabilir. Sun onu OpenSolaris için yazdı; ZFS ve DTrace de bu lisansla yayımlandı.
CDDL ve GPLv2'nin getirdiği şartlar aynı anda yerine getirilemez; bu yüzden CDDL kodu GPL lisanslı Linux çekirdeğine katılamaz. Bunun kasıtlı olup olmadığı hâlâ tartışılır, ama sonuç ortada: Linux üzerindeki ZFS, OpenZFS'te ayrı bir çekirdek modülü olarak yaşıyor ve Canonical 2016'da onu Ubuntu ile göndermeye başlayınca Software Freedom Conservancy itiraz etti. Linux ise bu arada Btrfs'e kavuştu.