Током дискусије
Што се тиче ЗФС на Линук пројекту, Линус није препоручио коришћење зфс модула због некомпатибилности ЦДДЛ и ГПЛв2 лиценци. Ситуација је да су због Орацле-ове политике лиценцирања шансе да ће ЗФС икада моћи да уђе у главно језгро веома мале. Слојеви предложени да се заобиђе некомпатибилност лиценцирања, који преводе приступ функцијама кернела у екстерни код, сумњиво су решење - настављају адвокати
Једина опција у којој би Линус пристао да прихвати ЗФС код у главно језгро је да добије званичну дозволу од Орацле-а, оверену од стране главног адвоката, или још боље, самог Ларија Елисона. Средња решења, као што су слојеви између језгра и ЗФС кода, нису дозвољена, имајући у виду агресивну политику компаније Орацле у погледу интелектуалне својине програмских интерфејса (нпр.
Подсетимо, ЗФС код се дистрибуира под бесплатном ЦДДЛ лиценцом, која је некомпатибилна са ГПЛв2, што не дозвољава да се ЗФС на Линук интегрише у главну грану Линук кернела, пошто се меша код под ГПЛв2 и ЦДДЛ лиценцама је неприхватљиво. Да би се заобишла ова некомпатибилност лиценцирања, ЗФС он Линук пројекат је одлучио да дистрибуира цео производ под ЦДДЛ лиценцом у облику посебно учитаног модула који се испоручује одвојено од кернела.
Могућност дистрибуције готовог ЗФС модула као дела дистрибутивних комплета је контроверзна међу адвокатима. Адвокати из Софтваре Фреедом Цонсерванци (СФЦ)
Друга страна тврди да је проблем компатибилности кернела у власничким драјверима решен снабдевањем малог слоја дистрибуираног под ГПЛ лиценцом (модул под ГПЛ лиценцом се учитава у кернел, који већ учитава власничке компоненте). За ЗФС, такав слој се може припремити само ако су изузеци лиценце обезбеђени од Орацле-а. У Орацле Линук-у, некомпатибилност са ГПЛ-ом се решава тако што Орацле обезбеђује изузетак лиценце који уклања захтев за лиценцирање комбинованог рада под ЦДДЛ-ом, али овај изузетак се не примењује на друге дистрибуције.
Заобилазно решење је да се обезбеди само изворни код модула у дистрибуцији, што не доводи до повезивања и сматра се испоруком два одвојена производа. У Дебиану се за то користи систем ДКМС (Динамиц Кернел Модуле Суппорт), у којем се модул испоручује у изворном коду и склапа на корисниковом систему одмах након инсталирања пакета.
Извор: опеннет.ру