IT-lexikon › Programmering › CDDL

CDDL

Programmering In English → Uppdaterad: 2026-11-01

Suns svaga copyleftlicens från 2004 — och skälet till att ZFS fortfarande inte ligger i Linuxkärnan.

Common Development and Distribution License bygger på MPL 1.1 och drar copyleftgränsen vid filen: ändrar man en CDDL-fil måste ändringen publiceras, men andra filer i samma program får ha valfri licens. Sun tog fram den för OpenSolaris, och med den släpptes ZFS och DTrace.

CDDL och GPLv2 ställer krav som inte går att uppfylla samtidigt, så CDDL-kod kan inte smältas in i den GPL-licensierade Linuxkärnan. Huruvida det var avsikten är omstritt, men följden var tydlig: ZFS för Linux lever vidare som separat kärnmodul i OpenZFS, och när Canonical 2016 började leverera den med Ubuntu protesterade Software Freedom Conservancy. Linux fick under tiden Btrfs i stället.

← Tillbaka till lexikonet