نیٹ فلٹر ڈویلپرز نے GPL کی خلاف ورزیوں میں اجتماعی فیصلہ سازی کا دفاع کیا۔

نیٹ فلٹر کرنل سب سسٹم کے موجودہ ڈویلپرز نے نیٹ فلٹر پروجیکٹ کے سابق رہنما پیٹرک میک ہارڈی کے ساتھ ایک تصفیہ پر بات چیت کی ہے، جنہوں نے کئی سالوں سے ذاتی فائدے کے لیے GPLv2 کی خلاف ورزی کرنے والوں پر بلیک میل جیسے حملوں کے ذریعے مفت سافٹ ویئر اور کمیونٹی کو بدنام کیا۔ 2016 میں، اخلاقیات کی خلاف ورزیوں کی وجہ سے میک ہارڈی کو نیٹ فلٹر کی بنیادی ترقیاتی ٹیم سے ہٹا دیا گیا تھا، لیکن لینکس کرنل میں اپنا کوڈ رکھنے سے فائدہ اٹھانا جاری رکھا۔

میک ہارڈی نے GPLv2 کے تقاضوں کو مضحکہ خیزی کے مقام تک پہنچایا اور خلاف ورزی کو درست کرنے اور مضحکہ خیز شرائط عائد کیے بغیر، اپنی مصنوعات میں لینکس کرنل کا استعمال کرنے والی کمپنیوں سے معمولی خلاف ورزیوں کے لیے بڑی رقم کا مطالبہ کیا۔ مثال کے طور پر، اس نے سمارٹ فون مینوفیکچررز کو خود بخود ڈیلیور ہونے والے OTA فرم ویئر اپ ڈیٹس کے لیے کوڈ کے کاغذی پرنٹ آؤٹ بھیجنے کی ضرورت تھی، یا "کوڈ تک مساوی رسائی" کے فقرے کی تشریح کی جس کا مطلب یہ ہے کہ کوڈ سرورز کو بائنری اسمبلیوں کو ڈاؤن لوڈ کرنے کے لیے سرورز سے کم ڈاؤن لوڈ کی رفتار فراہم کرنی چاہیے۔

اس طرح کی کارروائیوں میں دباؤ کا بنیادی سبب GPLv2 میں فراہم کردہ خلاف ورزی کرنے والے کے لائسنس کو فوری طور پر منسوخ کرنا تھا، جس نے GPLv2 کی عدم تعمیل کو معاہدے کی خلاف ورزی کے طور پر علاج کرنا ممکن بنایا، جس کے لیے مالیاتی معاوضہ حاصل کیا جا سکتا تھا۔ عدالت اس طرح کی جارحیت کا مقابلہ کرنے کے لیے، جس نے لینکس کی ساکھ کو نقصان پہنچایا، کرنل کے کچھ ڈویلپرز اور کمپنیوں نے جن کا کوڈ کرنل میں استعمال کیا جاتا ہے، نے کرنل کے لیے لائسنس کی منسوخی سے متعلق GPLv3 قوانین کو اپنانے کی پہل کی۔ یہ قواعد اطلاع کی وصولی کی تاریخ سے 30 دنوں کے اندر کوڈ کی اشاعت کے ساتھ شناخت شدہ مسائل کو ختم کرنا ممکن بناتے ہیں، اگر پہلی بار خلاف ورزیوں کی نشاندہی کی گئی ہو۔ اس صورت میں، GPL لائسنس کے حقوق بحال ہو جاتے ہیں اور لائسنس کو مکمل طور پر منسوخ نہیں کیا جاتا ہے (معاہدہ برقرار رہتا ہے)۔

میک ہارڈی کے ساتھ تنازع کو پرامن طریقے سے حل کرنا ممکن نہیں تھا اور اس نے نیٹ فلٹر کی مرکزی ٹیم سے نکالے جانے کے بعد بات چیت کرنا بند کر دیا۔ 2020 میں، نیٹ فلٹر کور ٹیم کے اراکین عدالت گئے اور 2021 میں میک ہارڈی کے ساتھ ایک معاہدہ حاصل کیا، جس کی وضاحت قانونی طور پر پابند کے طور پر کی گئی ہے اور یہ نیٹ فلٹر/iptables پروجیکٹ کوڈ سے متعلق کسی بھی قانون نافذ کرنے والے اقدامات کو کنٹرول کرتا ہے جو کور میں شامل ہیں یا علیحدہ درخواستوں کے طور پر تقسیم کیے گئے ہیں۔ اور لائبریریاں.

معاہدے کے تحت، GPL کی خلاف ورزیوں کا جواب دینے اور نیٹ فلٹر کوڈ میں GPL لائسنس کی ضروریات کو نافذ کرنے سے متعلق تمام فیصلے اجتماعی طور پر کیے جانے چاہئیں۔ فیصلہ صرف اسی صورت میں منظور کیا جائے گا جب فعال کور ٹیم کے ارکان کی اکثریت اس کے حق میں ووٹ دے گی۔ معاہدہ نہ صرف نئی خلاف ورزیوں کا احاطہ کرتا ہے بلکہ اس کا اطلاق ماضی کی کارروائیوں پر بھی کیا جا سکتا ہے۔ ایسا کرنے میں، نیٹ فلٹر پروجیکٹ GPL کو نافذ کرنے کی ضرورت کو ترک نہیں کرتا ہے، لیکن کمیونٹی کے بہترین مفاد میں کام کرنے اور خلاف ورزیوں کو درست کرنے کے لیے وقت دینے پر توجہ مرکوز کرنے والے اصولوں پر عمل کرے گا۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں