فرم ویئر کے حوالے سے اوپن سورس فاؤنڈیشن کی پالیسی پر تنقید

Ariadne Conill، Adacious میوزک پلیئر کے خالق، IRCv3 پروٹوکول کے آغاز کرنے والے، اور الپائن لینکس سیکیورٹی ٹیم کے رہنما، نے فری سافٹ ویئر فاؤنڈیشن کی ملکیتی فرم ویئر اور مائیکرو کوڈ پر پالیسیوں کے ساتھ ساتھ Respect Your Freedom اقدام کے اصولوں پر تنقید کی۔ ایسے آلات کی سرٹیفیکیشن جو صارف کی رازداری اور آزادی کو یقینی بنانے کے تقاضوں کو پورا کرتے ہیں۔ Ariadne کے مطابق، فاؤنڈیشن کی پالیسیاں صارفین کو متروک ہارڈ ویئر تک محدود کرتی ہیں، سرٹیفیکیشن کے خواہاں مینوفیکچررز کی حوصلہ افزائی کرتی ہیں کہ وہ اپنے ہارڈ ویئر کے فن تعمیر کو زیادہ پیچیدہ بنائیں، ملکیتی فرم ویئر کے مفت متبادل کی ترقی کی حوصلہ شکنی کریں، اور مناسب حفاظتی طریقوں کے استعمال کو روکیں۔

مسئلہ اس حقیقت کی وجہ سے ہے کہ "اپنی آزادی کا احترام کریں" سرٹیفکیٹ صرف ایک ڈیوائس کے ذریعہ حاصل کیا جاسکتا ہے جس میں تمام فراہم کردہ سافٹ ویئر مفت ہونا چاہئے، بشمول مین CPU کا استعمال کرتے ہوئے لوڈ کردہ فرم ویئر۔ ایک ہی وقت میں، اضافی ایمبیڈڈ پروسیسرز پر استعمال ہونے والا فرم ویئر بند رہ سکتا ہے، اگر وہ ڈیوائس کے صارف کے ہاتھ میں آنے کے بعد اپ ڈیٹس کا مطلب نہیں ہے۔ مثال کے طور پر، ڈیوائس کو مفت BIOS کے ساتھ بھیجنا ضروری ہے، لیکن چپ سیٹ کے ذریعے CPU پر بھری ہوئی مائکرو کوڈ، I/O آلات پر فرم ویئر، اور FPGA کے اندرونی کنکشنز کی ترتیب بند رہ سکتی ہے۔

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

Respects Your Freedom سرٹیفکیٹ حاصل کرنے کے مقصد سے ہونے والی ہیرا پھیری کی ایک مثال کے طور پر، Librem 5 اسمارٹ فون دیا گیا ہے، جس کے ڈویلپرز، حاصل کرنے اور مارکیٹنگ کے مقاصد کے لیے استعمال کرنے کے لیے فری سافٹ ویئر فاؤنڈیشن کی ضروریات کی تعمیل کا نشان استعمال کرتے ہیں۔ سامان شروع کرنے اور فرم ویئر لوڈ کرنے کے لیے الگ پروسیسر۔ ابتدائی مرحلے کی تکمیل کے بعد، کنٹرول کو مرکزی CPU میں منتقل کر دیا گیا، اور معاون پروسیسر کو بند کر دیا گیا۔ نتیجے کے طور پر، سرٹیفکیٹ باضابطہ طور پر حاصل کیا جا سکتا تھا، کیونکہ کرنل اور BIOS بائنری بلاب لوڈ نہیں کرتے تھے، لیکن غیر ضروری پیچیدگیوں کو متعارف کرانے کے علاوہ، کچھ بھی نہیں بدلا ہوتا۔ مزے کی بات یہ ہے کہ آخر کار یہ تمام پیچیدگیاں رائیگاں گئیں اور Purism کبھی سرٹیفکیٹ حاصل کرنے میں کامیاب نہ ہو سکا۔

سلامتی اور استحکام کے مسائل بھی اوپن سورس فاؤنڈیشن کی جانب سے لینکس لیبر کرنل اور لیبر بوٹ فرم ویئر کے استعمال کے لیے سفارشات سے پیدا ہوتے ہیں، جو ہارڈ ویئر میں بھرے ہوئے بلابس سے پاک ہیں۔ ان سفارشات کی پیروی مختلف قسم کی ناکامیوں کا باعث بن سکتی ہے، اور فرم ویئر اپ ڈیٹس کو انسٹال کرنے کی ضرورت کے بارے میں انتباہات کو چھپانے سے غلطیاں اور ممکنہ حفاظتی مسائل پیدا ہو سکتے ہیں (مثال کے طور پر، مائیکرو کوڈ کو اپ ڈیٹ کیے بغیر، سسٹم میلٹ ڈاؤن اور سپیکٹر حملوں کا شکار رہے گا) . مائیکرو کوڈ اپ ڈیٹس کو غیر فعال کرنا مضحکہ خیز سمجھا جاتا ہے، اس لیے کہ اسی مائیکرو کوڈ کا ایک ایمبیڈڈ ورژن، جس میں اب بھی کمزوریاں اور غیر درست غلطیاں ہیں، چپ شروع کرنے کے عمل کے دوران لوڈ کیا جاتا ہے۔

ایک اور شکایت جدید آلات کے لیے Respect Your Freedom سرٹیفکیٹ حاصل کرنے میں ناکامی سے متعلق ہے (تصدیق شدہ لیپ ٹاپ کا جدید ترین ماڈل 2009 کا ہے)۔ نئے آلات کے سرٹیفیکیشن میں Intel ME جیسی ٹیکنالوجیز کی وجہ سے رکاوٹ ہے۔ مثال کے طور پر، فریم ورک لیپ ٹاپ اوپن فرم ویئر کے ساتھ آتا ہے اور صارف کے مکمل کنٹرول پر توجہ مرکوز کرتا ہے، لیکن اس بات کا امکان نہیں ہے کہ فری سافٹ ویئر فاؤنڈیشن کبھی بھی Intel ME ٹیکنالوجی کے ساتھ Intel پروسیسرز کے استعمال کی وجہ سے اس کی سفارش کرے (انٹیل مینجمنٹ انجن کو غیر فعال کرنے کے لیے، آپ فرم ویئر سے تمام Intel ME ماڈیولز کو ہٹا سکتا ہے، جو CPU کے ابتدائی آغاز سے متعلق نہیں ہے، اور ایک غیر دستاویزی آپشن کا استعمال کرتے ہوئے مرکزی Intel ME کنٹرولر کو غیر فعال کر سکتا ہے، جو مثال کے طور پر، System76 اور Purism نے اپنے لیپ ٹاپ میں کیا ہے)۔

ایک مثال نووینا لیپ ٹاپ بھی ہے، جسے اوپن ہارڈ ویئر کے اصولوں کے مطابق تیار کیا گیا ہے اور اوپن سورس ڈرائیورز اور فرم ویئر کے ساتھ فراہم کیا گیا ہے۔ چونکہ Freescale i.MX 6 SoC میں GPU اور WiFi کے آپریشن کو لوڈنگ بلابز کی ضرورت تھی، اس حقیقت کے باوجود کہ ان بلابز کے ابھی تک تیار مفت ورژن تیار نہیں ہوئے ہیں، نووینا کو سرٹیفائی کرنے کے لیے، اوپن سورس فاؤنڈیشن کا تقاضا تھا کہ یہ اجزاء کو میکانی طور پر غیر فعال کیا جائے گا. آخر کار مفت تبدیلیاں تخلیق کی گئیں اور صارفین کو دستیاب کر دی گئیں، لیکن سرٹیفیکیشن نے صارفین کو انہیں استعمال کرنے سے روک دیا تھا کیونکہ GPU اور وائی فائی، جن میں سرٹیفیکیشن کے وقت مفت فرم ویئر نہیں تھا، اگر Respect Your کے ساتھ بھیجے گئے تو انہیں جسمانی طور پر معذور ہونا پڑے گا۔ آزادی کا سرٹیفکیٹ۔ نتیجے کے طور پر، Novena کے ڈویلپر نے Respect Your Freedom سرٹیفکیٹ سے گزرنے سے انکار کر دیا، اور صارفین کو ایک مکمل طور پر موصول ہوا، نہ کہ سٹرپڈ ڈاؤن ڈیوائس۔

ماخذ: opennet.ru

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