Eztabaidan zehar
Linux-en ZFS proiektuari dagokionez, Linusek ez zuen gomendatu zfs modulua erabiltzea CDDL eta GPLv2 lizentzien bateraezintasunagatik. Egoera da Oracle-ren lizentzia-politika dela eta, ZFS-k inoiz nukleo nagusian sartzeko aukerak oso txikiak dira. Lizentzien bateraezintasuna saihesteko proposatutako geruzak, nukleoaren funtzioetarako sarbidea kanpoko kode batera itzultzen dutenak, zalantzazko irtenbidea dira - jarraitzen dute abokatuek
Linusek ZFS kodea nukleo nagusian onartzea onartuko lukeen aukera bakarra Oracle-ren baimen ofiziala lortzea da, abokatu nagusiak ziurtatuta, edo hobeto esanda, Larry Ellison-ek berak. Bitarteko irtenbideak, adibidez, nukleoaren eta ZFS kodearen arteko geruzak, ez dira onartzen, Oracle-ren politika oldarkorra programazio-interfazeen jabetza intelektualari dagokionez (adibidez,
Gogora dezagun ZFS kodea doako CDDL lizentzia batekin banatzen dela, GPLv2-rekin bateraezina dena, eta horrek ez du onartzen Linux-en ZFS Linux nukleoaren adar nagusian integratzea, GPLv2 eta CDDL lizentzien arabera kodea nahasten baitute. onartezina da. Lizentzien bateraezintasun hori saihesteko, ZFS on Linux proiektuak produktu osoa CDDL lizentzia baten pean banatzea erabaki zuen, nukleotik bereizita hornitzen den bereiz kargatutako modulu baten moduan.
Prestatutako ZFS modulua banaketa kiten barruan banatzeko aukera eztabaidagarria da abokatuen artean. Software Freedom Conservancy-ko abokatuak (SFC)
Beste aldeak konpontzen du jabedun gidarietan nukleoaren bateragarritasunaren arazoa GPL lizentziapean banatutako geruza txiki bat hornituz konpontzen dela (GPL lizentziaren pean dagoen modulu bat nukleoan kargatzen da, jabedun osagaiak dagoeneko kargatzen dituena). ZFS-rako, geruza hori Oracle-tik lizentzia-salbuespenak ematen badira soilik prestatu daiteke. Oracle Linux-en, GPL-rekin bateraezintasuna konpontzen du Oracle-k lizentzia-salbuespen bat emanez, CDDL pean lan konbinatuak lizentziatzeko eskakizuna kentzen duena, baina salbuespen hau ez da beste banaketa batzuetan aplikatzen.
Konponbide bat banaketan moduluaren iturburu-kodea soilik hornitzea da, eta horrek ez du paketerik ekartzen eta bi produktu bereiziren entrega gisa hartzen da. Debian-en, DKMS (Dynamic Kernel Module Support) sistema erabiltzen da horretarako, zeinean modulua iturburu-kodean hornitzen den eta paketea instalatu eta berehala erabiltzailearen sisteman muntatzen da.
Iturria: opennet.ru