اہم اوپن سورس سافٹ ویئر ابھی تک ایک تھکے ہوئے مینٹینر پر کیوں منحصر ہے؟
موقع
نومبر 2025 میں، Kubernetes نے Ingress NGINX کو ریٹائر کر دیا، جو اس کے سب سے زیادہ تعینات کردہ اجزاء میں سے ایک تھا، اس لیے نہیں کہ اسے کسی بہتر چیز نے بدل دیا بلکہ اس لیے کہ رضاکار مینٹینر ٹیم اسے مزید جاری نہیں رکھ سکتی تھی۔ الگ سے، External Secrets Operator، جو عالمی سطح پر اہم انٹرپرائز پائپ لائنز میں استعمال ہوتا ہے، اس وقت تمام اپڈیٹس روک دیا جب اس کے پانچ میں سے چار مینٹینرز بیک وقت برن آؤٹ کا شکار ہو گئے۔ صنعتی سروے اب بتاتے ہیں کہ اوپن سورس کے 60 فیصد مینٹینرز بلا معاوضہ کام کرتے ہیں اور 44 فیصد برن آؤٹ کو اپنے چھوڑنے یا چھوڑنے پر غور کرنے کی وجہ بتاتے ہیں۔ Open Source Pledge اور GitHub Sponsors جیسے فنڈنگ پروگرام موجود ہیں لیکن وہ پیسے کا مسئلہ حل کرتے ہیں، اصل رکاوٹ کا نہیں جو کہ ریویو کیو ہے۔ کوئی ہلکا پھلکا، خودکار نظام نہیں جو کسی جانے والے مینٹینر سے کام کا سیاق و سباق، ٹیسٹ کوریج کی توقعات، اور خطرے کے ماڈل کا علم پائیدار طور پر کسی جانشین کو منتقل کرے، اس لیے ہر رخصتگی کسی پروجیکٹ کو تقریباً صفر پر لے آتی ہے۔
اہمیت کیوں
دنیا کا سافٹ ویئر انفراسٹرکچر ایسے اجزاء پر چلتا ہے جن کا تسلسل انفرادی نیک نیتی پر منحصر ہے، اور مینٹینر جانشینی کو محفوظ اور تیز بنانے کا ٹولنگ موجود نہیں۔
میں موقع کا اسکور کیسے لگاتا ہوں
Opportunity Score میرا اپنا اندازہ ہے، کوئی پیمائش نہیں: یہ کتنا تکلیف دہ ہے، کتنی بار کاٹتا ہے، اور آج اسے حل کرنے کے لیے کتنا کم موجود ہے۔ زیادہ اسکور کا مطلب ہے کہ میرے خیال میں یہ بنانے کے زیادہ قابل ہے۔
جب یہ ظاہر ہوتا ہے تو کتنی تکلیف دیتا ہے۔
لوگ اصل میں اس سے کتنی بار واسطہ پاتے ہیں۔
آج اس کے لیے کتنے کم اچھے ٹولز موجود ہیں۔
حل کرنے کے قابل مزید مسائل
جس سافٹ ویئر پر ہم سب سے زیادہ انحصار کرتے ہیں وہ استعمال میں سب سے مشکل کیوں ہوتا ہے؟
Techمیں جو ڈیٹا پیدا کرتا ہوں اس میں سے ابھی تک کچھ بھی میرا کیوں نہیں؟
Techمیں کوئی ایسی رسید کیوں نہیں پا سکتا جو ثابت کرے کہ میرا ڈیٹا واقعی حذف کر دیا گیا؟
Techمجھے کیوں نہیں معلوم ہو سکتا کہ جو چل رہا ہے وہ میرے SBOM کے اعلان سے مطابقت رکھتا ہے یا نہیں؟
Techسوشل میڈیا پر مواد پہنچتے ہی C2PA کی ہر provenance چین کیوں ٹوٹ جاتی ہے؟
Techمیرے AI سے بنائے گئے ٹیسٹ انہی خامیوں پر کیوں پاس ہو جاتے ہیں جنہیں انہیں پکڑنا تھا؟