Lakoko ijiroro naa
Bi fun ZFS lori iṣẹ akanṣe Linux, Linus ko ṣeduro lilo module zfs nitori aiṣedeede ti awọn iwe-aṣẹ CDDL ati GPLv2. Ipo naa ni pe nitori eto imulo iwe-aṣẹ Oracle, awọn aye ti ZFS yoo ni anfani lati tẹ ekuro akọkọ kere pupọ. Awọn fẹlẹfẹlẹ ti a dabaa lati fori aiṣedeede iwe-aṣẹ, eyiti o tumọ iraye si awọn iṣẹ ekuro si koodu ita, jẹ ojutu aibikita - awọn agbẹjọro tẹsiwaju
Aṣayan kan ṣoṣo ninu eyiti Linus yoo gba lati gba koodu ZFS sinu ekuro akọkọ ni lati gba igbanilaaye osise lati ọdọ Oracle, ti ifọwọsi nipasẹ agbẹjọro akọkọ, tabi dara julọ sibẹsibẹ, Larry Ellison funrararẹ. Awọn ojutu agbedemeji, gẹgẹbi awọn fẹlẹfẹlẹ laarin ekuro ati koodu ZFS, ko gba laaye, fun eto imulo ibinu Oracle nipa ohun-ini ọgbọn ti awọn atọkun siseto (fun apẹẹrẹ,
Jẹ ki a leti pe koodu ZFS ti pin labẹ iwe-aṣẹ CDDL ọfẹ, eyiti ko ni ibamu pẹlu GPLv2, eyiti ko gba laaye ZFS lori Linux lati ṣepọ si ẹka akọkọ ti ekuro Linux, niwọn igba ti koodu dapọ labẹ awọn iwe-aṣẹ GPLv2 ati CDDL. jẹ itẹwẹgba. Lati yipo aiṣedeede iwe-aṣẹ yii, iṣẹ akanṣe ZFS lori Linux pinnu lati pin kaakiri gbogbo ọja labẹ iwe-aṣẹ CDDL ni irisi module ti o kojọpọ lọtọ ti o pese lọtọ lati ekuro.
O ṣeeṣe lati pin kaakiri module ZFS ti o ti ṣetan gẹgẹbi apakan ti awọn ohun elo pinpin jẹ ariyanjiyan laarin awọn agbẹjọro. Awọn agbẹjọro lati Itọju Ominira Software (SFC)
Apa keji ṣe iṣiro pe iṣoro ti ibaramu ekuro ninu awọn awakọ ohun-ini jẹ ipinnu nipasẹ fifun Layer kekere ti o pin labẹ iwe-aṣẹ GPL (modul kan labẹ iwe-aṣẹ GPL ti wa ni ikojọpọ sinu ekuro, eyiti o ti gbe awọn paati ohun-ini tẹlẹ). Fun ZFS, iru Layer le ṣee mura nikan ti awọn imukuro iwe-aṣẹ ba pese lati Oracle. Ni Lainos Oracle, aibamu pẹlu GPL jẹ ipinnu nipasẹ Oracle ti n pese iyasọtọ iwe-aṣẹ ti o yọ ibeere kuro ni iwe-aṣẹ apapọ iṣẹ labẹ CDDL, ṣugbọn iyasọtọ yii ko kan awọn ipinpinpin miiran.
Iṣeduro iṣẹ kan ni lati pese koodu orisun nikan ti module ni pinpin, eyiti ko yorisi bundling ati pe a gba bi ifijiṣẹ ti awọn ọja lọtọ meji. Ni Debian, DKMS (Dynamic Kernel Module Support) eto ti lo fun eyi, ninu eyiti a ti pese module ni koodu orisun ati pejọ lori eto olumulo lẹsẹkẹsẹ lẹhin fifi sori ẹrọ package.
orisun: opennet.ru