Durant la discussió
Pel que fa al projecte ZFS a Linux, Linus no recomanava utilitzar el mòdul zfs a causa de la incompatibilitat de les llicències CDDL i GPLv2. La situació és que, a causa de la política de llicències d'Oracle, les possibilitats que ZFS pugui entrar mai al nucli principal són molt petites. Les capes proposades per evitar la incompatibilitat de llicències, que tradueixen l'accés a les funcions del nucli a codi extern, són una solució dubtosa - continuen els advocats
L'única opció en la qual Linus acceptaria acceptar el codi ZFS al nucli principal és obtenir el permís oficial d'Oracle, certificat per l'advocat principal, o millor encara, el mateix Larry Ellison. No es permeten solucions intermèdies, com ara capes entre el nucli i el codi ZFS, donada la política agressiva d'Oracle pel que fa a la propietat intel·lectual de les interfícies de programació (per exemple,
Recordem que el codi ZFS es distribueix sota una llicència CDDL gratuïta, que és incompatible amb GPLv2, que no permet integrar ZFS a Linux a la branca principal del nucli de Linux, ja que barreja codi sota les llicències GPLv2 i CDDL. és inacceptable. Per evitar aquesta incompatibilitat de llicències, el projecte ZFS on Linux va decidir distribuir el producte sencer sota una llicència CDDL en forma d'un mòdul carregat per separat que es subministra per separat del nucli.
La possibilitat de distribuir un mòdul ZFS ja fet com a part dels kits de distribució és controvertida entre els advocats. Advocats de Software Freedom Conservancy (SFC)
L'altra banda contesta que el problema de la compatibilitat del nucli en els controladors propietaris es resol proporcionant una petita capa distribuïda sota la llicència GPL (un mòdul sota la llicència GPL es carrega al nucli, que ja carrega components propietaris). Per a ZFS, aquesta capa només es pot preparar si es proporcionen excepcions de llicència des d'Oracle. A Oracle Linux, la incompatibilitat amb la GPL es resol mitjançant Oracle proporcionant una excepció de llicència que elimina el requisit de llicència de treball combinat sota CDDL, però aquesta excepció no s'aplica a altres distribucions.
Una solució alternativa és proporcionar només el codi font del mòdul a la distribució, cosa que no condueix a l'agrupació i es considera el lliurament de dos productes separats. A Debian, s'utilitza el sistema DKMS (Dynamic Kernel Module Support), en el qual el mòdul es subministra en codi font i es munta al sistema de l'usuari immediatament després d'instal·lar el paquet.
Font: opennet.ru