بحث دوران
جيئن ته لينڪس پروجيڪٽ تي ZFS لاءِ، لينس CDDL ۽ GPLv2 لائسنس جي غير مطابقت جي ڪري zfs ماڊل استعمال ڪرڻ جي سفارش نه ڪئي. صورتحال اها آهي ته Oracle جي لائسنسنگ پاليسي جي ڪري، امڪان اهو آهي ته ZFS ڪڏهن به مکيه ڪنييل ۾ داخل ٿيڻ جي قابل ٿي ويندا تمام ننڍا آهن. لائسنسنگ جي عدم مطابقت کي نظرانداز ڪرڻ لاءِ تجويز ڪيل پرتون، جيڪي خارجي ڪوڊ تائين ڪرنل افعال تائين رسائي کي ترجمو ڪن ٿيون، هڪ مشڪوڪ حل آهن - وڪيل جاري آهن
واحد اختيار جنهن ۾ لينس قبول ڪندو ZFS ڪوڊ کي مکيه ڪنييل ۾ قبول ڪرڻ لاءِ Oracle کان سرڪاري اجازت حاصل ڪرڻ، اصلي وڪيل طرفان تصديق ٿيل، يا اڃا بهتر، پاڻ ليري ايليسن. پروگرامنگ انٽرفيس جي دانشورانه ملڪيت جي حوالي سان Oracle جي جارحاڻي پاليسي ڏني وئي، وچولي حل، جيئن ته ڪنيل ۽ ZFS ڪوڊ جي وچ ۾ پرت جي اجازت نه آهي (مثال طور،
اچو ته توهان کي ياد ڏياريون ته ZFS ڪوڊ هڪ مفت CDDL لائسنس تحت ورهايو ويو آهي، جيڪو GPLv2 سان مطابقت نٿو رکي، جيڪو لينڪس تي ZFS کي لينڪس ڪنيل جي مکيه شاخ ۾ ضم ٿيڻ جي اجازت نٿو ڏئي، ڇاڪاڻ ته ڪوڊ ملائڻ جي تحت GPLv2 ۽ CDDL لائسنس. ناقابل قبول آهي. هن لائسنس جي عدم مطابقت کي روڪڻ لاءِ، لينڪس پروجيڪٽ تي ZFS فيصلو ڪيو ته پوري پراڊڪٽ کي CDDL لائسنس تحت ورهائڻ لاءِ الڳ الڳ لوڊ ٿيل ماڊل جي صورت ۾ جيڪو ڪنيل کان الڳ فراهم ڪيو وڃي.
تقسيم کٽ جي حصي طور تيار ٿيل ZFS ماڊل کي ورهائڻ جو امڪان وڪيلن جي وچ ۾ تڪراري آهي. سافٽ ويئر فريڊم ڪنزروينسي (SFC) کان وڪيل
ٻئي طرف ڳڻپيو ويو آهي ته ملڪيت جي ڊرائيورن ۾ ڪنييل مطابقت جو مسئلو GPL لائسنس جي تحت ورهايل ننڍڙي پرت جي فراهمي سان حل ڪيو ويو آهي (جي پي ايل لائسنس جي تحت هڪ ماڊل ڪرنل ۾ لوڊ ڪيو ويندو آهي، جيڪو اڳ ۾ ئي ملڪيت جي اجزاء کي لوڊ ڪري ٿو). ZFS لاءِ، اهڙي پرت صرف تيار ٿي سگهي ٿي جيڪڏهن لائسنس استثنا Oracle کان مهيا ڪيا وڃن. Oracle Linux ۾، GPL سان عدم مطابقت Oracle پاران حل ڪيو ويو آهي لائسنس جي استثنا فراهم ڪندي جيڪا CDDL تحت گڏيل ڪم جي لائسنس جي ضرورت کي ختم ڪري ٿي، پر اهو استثنا ٻين تقسيم تي لاڳو نٿو ٿئي.
ھڪڙو حل آھي ورهائڻ ۾ صرف ماڊل جو ماخذ ڪوڊ فراهم ڪرڻ، جيڪو بنڊلنگ جي اڳواڻي نه ڪندو آھي ۽ ٻن الڳ مصنوعات جي ترسيل جي طور تي سمجھيو ويندو آھي. ديبين ۾، DKMS (ڊائنامڪ ڪنيل ماڊل سپورٽ) سسٽم هن لاءِ استعمال ڪيو ويندو آهي، جنهن ۾ ماڊل کي سورس ڪوڊ ۾ فراهم ڪيو ويندو آهي ۽ پيڪيج کي انسٽال ڪرڻ کان پوءِ فوري طور تي صارف جي سسٽم تي گڏ ڪيو ويندو آهي.
جو ذريعو: opennet.ru