BT Sözlüğü › Programlama › CDDL

CDDL

Programlama Svenska → Güncellendi: 2026-11-01

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.

← Sözlüğe dön