نیٹ فلٹر کرنل سب سسٹم کے موجودہ ڈویلپرز نیٹ فلٹر پروجیکٹ کے سابق رہنما پیٹرک میک ہارڈی کے ساتھ کامیابی کے ساتھ سمجھوتہ کر چکے ہیں، جنہوں نے برسوں سے مفت سافٹ ویئر اور کمیونٹی کو GPLv2 کی خلاف ورزی کرنے والوں کے خلاف بلیک میل جیسے حملوں کے ذریعے بدنام کیا، جو ذاتی فائدے کے لیے کیے گئے۔ 2016 میں، میک ہارڈی کو اخلاقی خلاف ورزیوں کی وجہ سے نیٹ فلٹر کور ڈویلپمنٹ ٹیم سے ہٹا دیا گیا، لیکن کرنل میں اپنے کوڈ کی موجودگی سے فائدہ اٹھانا جاری رکھا۔ Linux.
میک ہارڈی نے GPLv2 کی ضروریات کو مضحکہ خیزی کے مقام تک پہنچایا اور کرنل استعمال کرنے والی کمپنیوں کی طرف سے معمولی خلاف ورزیوں کے لیے Linux اپنی مصنوعات میں، بڑی رقم کا مطالبہ کیا، خلاف ورزی کو ٹھیک کرنے کے لیے وقت نہیں دیا، اور مضحکہ خیز شرائط عائد کیں۔ مثال کے طور پر، اس نے سمارٹ فون مینوفیکچررز سے مطالبہ کیا کہ وہ خود بخود ڈیلیور ہونے والے OTA فرم ویئر اپ ڈیٹس کے لیے کوڈ کے کاغذی پرنٹ آؤٹ بھیجیں یا "کوڈ تک مساوی رسائی" کی اصطلاح کی تشریح کریں اس کا مطلب یہ ہے کہ کوڈ سرورز کو ڈاؤن لوڈ کی رفتار فراہم کرنی پڑتی ہے۔ سرورز بائنری اسمبلیوں کو ڈاؤن لوڈ کرنے کے لیے۔
اس طرح کے معاملات میں بنیادی فائدہ ایک خلاف ورزی کرنے والے کے لائسنس کو فوری طور پر منسوخ کرنا تھا، جیسا کہ GPLv2 میں فراہم کیا گیا ہے، جس نے GPLv2 کی عدم تعمیل کو معاہدے کی خلاف ورزی کے طور پر سمجھا جائے گا، جس کے لیے عدالت میں مالی معاوضے کی درخواست کی جا سکتی ہے۔ اس طرح کی ساکھ کو نقصان پہنچانے والی جارحیت کا مقابلہ کرنے کے لیے، Linuxکچھ کرنل ڈویلپرز اور کمپنیاں جن کا کوڈ کرنل میں استعمال ہوتا ہے، نے تجویز پیش کی ہے کہ کرنل کے لیے GPLv3 لائسنس کی منسوخی کے قوانین کو اپنانے کی تجویز دی ہے۔ یہ قواعد پہلی بار کی خلاف ورزیوں کو نوٹس موصول ہونے کے 30 دنوں کے اندر حل کرنے کی اجازت دیتے ہیں۔ اس صورت میں، GPL لائسنس کے حقوق بحال ہو جاتے ہیں اور لائسنس کو مکمل طور پر منسوخ نہیں کیا جاتا ہے (معاہدہ برقرار رہتا ہے)۔
میک ہارڈی کے ساتھ تنازع کو پرامن طریقے سے حل کرنا ممکن نہیں تھا اور اس نے نیٹ فلٹر کی مرکزی ٹیم سے نکالے جانے کے بعد بات چیت کرنا بند کر دیا۔ 2020 میں، نیٹ فلٹر کور ٹیم کے اراکین عدالت گئے اور 2021 میں میک ہارڈی کے ساتھ ایک معاہدہ حاصل کیا، جس کی وضاحت قانونی طور پر پابند کے طور پر کی گئی ہے اور یہ نیٹ فلٹر/iptables پروجیکٹ کوڈ سے متعلق کسی بھی قانون نافذ کرنے والے اقدامات کو کنٹرول کرتا ہے جو کور میں شامل ہیں یا علیحدہ درخواستوں کے طور پر تقسیم کیے گئے ہیں۔ اور لائبریریاں.
معاہدے کے تحت، GPL کی خلاف ورزیوں کا جواب دینے اور نیٹ فلٹر کوڈ میں GPL لائسنس کی ضروریات کو نافذ کرنے سے متعلق تمام فیصلے اجتماعی طور پر کیے جانے چاہئیں۔ فیصلہ صرف اسی صورت میں منظور کیا جائے گا جب فعال کور ٹیم کے ارکان کی اکثریت اس کے حق میں ووٹ دے گی۔ معاہدہ نہ صرف نئی خلاف ورزیوں کا احاطہ کرتا ہے بلکہ اس کا اطلاق ماضی کی کارروائیوں پر بھی کیا جا سکتا ہے۔ ایسا کرنے میں، نیٹ فلٹر پروجیکٹ GPL کو نافذ کرنے کی ضرورت کو ترک نہیں کرتا ہے، لیکن کمیونٹی کے بہترین مفاد میں کام کرنے اور خلاف ورزیوں کو درست کرنے کے لیے وقت دینے پر توجہ مرکوز کرنے والے اصولوں پر عمل کرے گا۔
ماخذ: opennet.ru
