NĂ« diskutimin e testeve ". Linus Torvalds, qĂ« parimi " mos e prish Sa i pĂ«rket projektit "ZFS on Linux", Linus nuk rekomandoi pĂ«rdorimin e modulit zfs pĂ«r shkak tĂ« pĂ«rputhshmĂ«risĂ« sĂ« licencave CDDL dhe GPLv2. Situata Ă«shtĂ« e tillĂ«, qĂ« pĂ«r shkak tĂ« politikĂ«s sĂ« licencĂ«s sĂ« kompanisĂ« Oracle, shanset qĂ« ZFS ndonjĂ«herĂ« tĂ« Ă«shtĂ« pjesĂ« e bĂ«rthamĂ«s kryesore janĂ« shumĂ« tĂ« vogla. Shtresat e propozuara pĂ«r tĂ« pĂ«rvetĂ«suar problemin e pĂ«rputhshmĂ«risĂ« sĂ« licencĂ«s, qĂ« transmetojnĂ« aksesin nĂ« funksionet e bĂ«rthamĂ«s pĂ«r kodin e jashtĂ«m, janĂ« njĂ« zgjidhje e dyshimtĂ« â avokatĂ«t vazhdojnĂ«
të diskutojnë Opsioni i vetëm, për të cilin Linus do të pranonte kodin ZFS në bërthamën kryesore, quhet marrja e një lejeje zyrtare nga kompania Oracle, e verifikuar nga avokati kryesor, e preferueshme nga vetë Larry Ellison. Zgjidhjet ndërmjetëse, si ato midis bërthamës dhe kodit ZFS, janë të papranueshme, duke marrë parasysh politikën agresive të Oracle mbi pronësinë intelektuale të interface-ve të programimit (siç është rasti me
procesin gjyqësor Kujtojmë se kodi ZFS distribuohet nën licencën e lirë CDDL, e cila nuk është përputhshme me GPLv2, e cila nuk lejon integrimin e ZFS on Linux në degën kryesore të bërthamës Linux, pasi përzierja e kodit nën licencat GPLv2 dhe CDDL është e papranueshme. Për të kaluar këtë problem të përputhshmërisë së licencës, projekti "ZFS on Linux" vendosi të distribojë produktin krejtësisht nën licencën CDDL si një modul të shkarkueshëm veçmas nga bërthama.
Mundësia e shpërndarjes së modulit të gatshëm ZFS në distribucionet ngre polemika ndërmjet avokatëve. Avokatët e organizatës Software Freedom Conservancy (SFC)
, thonë se shpërndarja e një moduli binar të bërthamës në distribucion formon një produkt të kombinuar me GPL me kërkesën për shpërndarjen e veprës përfundimtare nën GPL. Avokatët e kompanisë Canonical pohojnë se shpërndarja e modulit zfs lejohet, nëse komponenti ofrohet si një modul i vetë-mjaftueshëm, veçmas nga paketa me bërthamën. Canonical vë në dukje se distribucionet prej kohësh e përdorin një qasje të tillë për shpërndarjen e drejtuesve proprietarë, siç janë drejtuesit NVIDIA. Ankesa tjetër është se problemi i përputhshmërisë me bërthamën në drejtuesit proprietarë zgjidhet duke ofruar një shtresë të vogël, që shpërndahet nën licencën GPL (në bërthamë ngarkohet një modul nën licencën GPL, i cili pastaj ngarkon komponentët proprietarë). Për ZFS, një shtresë e tillë mund të përgatitet vetëm në rast se ofrohen përjashtime nga licenca nga kompania Oracle. Në Oracle Linux, problemi i përputhshmërisë me GPL zgjidhet me ofrimin e një përjashtimi nga licenca nga kompania Oracle, që e heq kërkesën për licencimin e veprës së kombinuar nën CDDL, por kjo përjashtim nuk zbatohet për distribucionet e tjera.
Një manovër alternativ është shpërndarja në distribucion vetëm e kodeve burimore të modulit, që nuk çon në lidhje dhe konsiderohet si shpërndarje e dy produkteve të ndara. Në Debian, për këtë përdoret sistemi DKMS (Dynamic Kernel Module Support), i cili ndihmon modulit të shpërndahet në kode burimore dhe të mblidhet në sistemin e përdoruesit, menjëherë pas instalimit të paketës.
Në diskutimin e testeve të planifikuesit të detyrave, një nga pjesëmarrësit e diskutimit të solli si shembull se, megjithëse ka pasur deklarata për nevojën e ruajtjes së përputhshmërisë gjatë zhvillimit të bërthamës Linux, ndryshimet e fundit në bërthamë kanë prishur funksionimin e duhur të modulit "ZFS on Linux". Linus Torvalds përgjigj se parimi "mos e prish përdoruesin" i përket ruajtjes së interface-ve të jashtme të bërthamës, të përdorura nga aplikacionet në hapësirën e përdoruesit,
Burimi: opennet.ru
