روسی میں آزادی کی طرح مفت: باب 1۔ مہلک پرنٹر

مہلک پرنٹر

تحفے لانے والے داناؤں سے ڈرو۔
- ورجل، "عینیڈ"

ایک بار پھر نئے پرنٹر نے کاغذ کو جام کر دیا۔

ایک گھنٹہ پہلے، رچرڈ سٹالمین، مصنوعی لیبارٹری میں ایک پروگرامر
MIT Intelligence (AI Labs) نے 50 صفحات پر مشتمل دستاویز بھیجی۔
آفس پرنٹر پر پرنٹ کیا گیا، اور کام میں ڈوب گیا۔ اور اب رچرڈ
میں نے جو کچھ کر رہا تھا اس سے اوپر دیکھا، پرنٹر کے پاس گیا اور ایک انتہائی ناگوار منظر دیکھا:
طویل انتظار کے 50 طباعت شدہ صفحات کے بجائے، ٹرے میں صرف 4 تھے۔
تیار شیٹس. اور وہ واضح طور پر کسی دوسرے شخص کی دستاویز کا حوالہ دیتے ہیں۔
رچرڈ کی 50 صفحات کی فائل کسی کی آدھی چھپی ہوئی فائل کے ساتھ گھل مل گئی۔
آفس نیٹ ورک کی پیچیدگیاں، اور پرنٹر اس مسئلے کا شکار ہو گیا۔

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

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

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

بے صبری سے جلتے ہوئے، لیبارٹری کے پروگرامرز نے فوری طور پر نیا آن کر دیا۔
ایک پیچیدہ آفس نیٹ ورک میں پرنٹر۔ نتائج سب سے زیادہ ہمت سے تجاوز کر گئے
توقعات صفحات 1 فی سیکنڈ کی رفتار سے اڑ رہے تھے، دستاویزات
10 گنا تیزی سے پرنٹ کرنا شروع کر دیا. اس کے علاوہ، گاڑی انتہائی تھا
اس کے کام میں pedantic: حلقے حلقوں کی طرح نظر آتے تھے، بیضہ نہیں بلکہ
سیدھی لکیریں اب کم طول و عرض سائنوسائڈز سے مشابہت نہیں رکھتیں۔

ہر لحاظ سے، زیروکس تحفہ ایک پیشکش تھی جسے آپ انکار نہیں کر سکتے تھے۔
انکار

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

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

اس بات کا امکان نہیں ہے کہ AI لیب میں اسٹال مین واحد شخص تھا جس نے دیکھا
مسئلہ، لیکن اس نے اس کے حل کے بارے میں بھی سوچا۔ چند سال پہلے
رچرڈ کو اپنے پچھلے پرنٹر کے ساتھ اسی طرح کا مسئلہ حل کرنے کا موقع ملا۔ کے لیے
اس نے اسے اپنے ذاتی کام کے کمپیوٹر PDP-11 پر ایڈٹ کیا۔
ایک پروگرام جو PDP-10 مین فریم پر چلتا تھا اور پرنٹر کو کنٹرول کرتا تھا۔
سٹال مین کاغذ چبانے کا مسئلہ حل کرنے سے قاصر تھا۔
этого он вставил код, который заставлял PDP-11 время от времени
پرنٹر کی حیثیت چیک کریں۔ اگر مشین نے کاغذ چبایا تو پروگرام
میں نے ابھی کام کرنے والے PDP-11s کو ایک اطلاع بھیجی ہے جیسے "پرنٹر چبا رہا ہے۔
کاغذ، مرمت کی ضرورت ہے۔" حل کارآمد نکلا - اطلاع
براہ راست ان صارفین کے پاس گئے جنہوں نے پرنٹر کو فعال طور پر استعمال کیا۔
کہ کاغذ کے ساتھ اس کی حرکات اکثر فوراً بند ہو جاتی تھیں۔

یقینا، یہ ایک ایڈہاک حل تھا - جسے پروگرامرز کہتے ہیں۔
"ایک بیساکھی" لیکن بیساکھی کافی خوبصورت نکلی۔ اس نے درست نہیں کیا۔
پرنٹر کے طریقہ کار میں ایک مسئلہ تھا، لیکن میں نے اپنی پوری کوشش کی۔
کرنا - صارف اور مشین کے درمیان معلوماتی آراء قائم کرنا۔
کوڈ کی چند اضافی لائنوں نے لیبارٹری کے کارکنوں کو بچایا
AI ہفتہ وار 10-15 منٹ کے کام کے وقت کے لیے، ان سے بچاتا ہے۔
پرنٹر کو چیک کرنے کے لیے مسلسل دوڑنا پڑتا ہے۔ نقطہ نظر سے
پروگرامر، اسٹال مین کا فیصلہ اجتماعی حکمت پر مبنی تھا۔
لیبارٹریز۔

اس کہانی کو یاد کرتے ہوئے، رچرڈ نے کہا: "جب آپ کو ایسا پیغام ملتا ہے، تو آپ ایسا نہیں کریں گے۔
پرنٹر کو ٹھیک کرنے کے لیے کسی اور پر انحصار کرنا پڑا۔ آپ کو ضرورت ہے
اٹھنا اور پرنٹر پر جانا آسان تھا۔ ایک یا دو منٹ بعد
как принтер начинал жевать бумагу, к нему приходили двое-трое
ملازمین ان میں سے کم از کم ایک کو بالکل معلوم تھا کہ کیا کرنے کی ضرورت ہے۔

اس طرح کے ہوشیار حل AI لیب اور اس کی پہچان رہے ہیں۔
پروگرامرز عام طور پر، لیبارٹری کے بہترین پروگرامر کئی ہیں۔
"پروگرامر" کی اصطلاح کو حقارت کے ساتھ پیش کیا، اسے ترجیح دی۔
"ہیکر" کے لیے بولی۔ یہ تعریف زیادہ درست طریقے سے کام کے جوہر کی عکاسی کرتی ہے، جو
نفیس دانشورانہ تفریحات سے لے کر مختلف قسم کی سرگرمیاں شامل ہیں۔
پروگراموں اور کمپیوٹرز میں محنتی بہتری۔ یہ بھی محسوس ہوا۔
امریکی آسانی میں ایک پرانے زمانے کا عقیدہ۔ ہیکر
صرف کام کرنے والا پروگرام لکھنا کافی نہیں ہے۔ ہیکر کوشش کرتا ہے۔
رکھ کر اپنے آپ کو اور دوسرے ہیکرز کو اپنی عقل کی طاقت دکھائیں۔
بہت زیادہ پیچیدہ اور مشکل کام انجام دیں - مثال کے طور پر، بنائیں
پروگرام ایک ہی وقت میں تیز، کمپیکٹ، طاقتور اور
خوبصورت

زیروکس جیسی کمپنیاں جان بوجھ کر اپنی مصنوعات بڑی برادریوں کو عطیہ کرتی ہیں۔
ہیکرز یہ ایک حساب تھا کہ ہیکرز اسے استعمال کرنا شروع کر دیں گے،
وہ اس سے منسلک ہو جائیں گے اور پھر کمپنی کے لیے کام کرنے آئیں گے۔ 60 کی دہائی میں اور
70 کی دہائی کے آغاز میں، ہیکرز نے اکثر اس طرح کے اعلی معیار اور مفید لکھا
ایسے پروگرام جو مینوفیکچررز نے اپنی مرضی سے ان کے درمیان تقسیم کیے۔
صارفین

لہذا، کاغذ چبانے والے نئے زیروکس پرنٹر کا سامنا کرنا پڑا،
اسٹال مین نے فوری طور پر اس کے ساتھ اپنی پرانی چال کرنے کا سوچا - "ہیک"
ڈیوائس کنٹرول پروگرام تاہم، ایک ناخوشگوار دریافت اس کا انتظار کر رہا تھا.
- پرنٹر کسی سافٹ ویئر کے ساتھ نہیں آیا، کم از کم اس میں نہیں۔
فارم تاکہ اسٹال مین یا کوئی اور پروگرامر اسے پڑھ سکے اور
ترمیم. اس وقت تک، سب سے زیادہ کمپنیوں کو اچھا سمجھا
فائلوں کو سورس کوڈ کے ساتھ ایسے لہجے میں فراہم کریں جو انسان کے پڑھنے کے قابل ہو،
который давал полную информацию о программных командах и соответствующих
مشین کے افعال لیکن زیروکس نے اس بار صرف پروگرام فراہم کیا۔
مرتب شدہ، بائنری شکل۔ اگر کسی پروگرامر نے پڑھنے کی کوشش کی۔
ان فائلوں کو، وہ صرف صفر اور ایک کے لامتناہی سلسلے دیکھے گا،
مشین کے لیے تو سمجھ میں آتا ہے، لیکن انسان کو نہیں۔

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

زیروکس کی غیر دوستانہ پالیسی معمول کے عمل کے بالکل برعکس تھی۔
ہیکر کمیونٹیز. مثال کے طور پر، ذاتی کے لئے تیار کرنے کے لئے
پرانے پرنٹر کو کنٹرول کرنے کے لیے کمپیوٹر PDP-11 پروگرام
ٹرمینلز، AI لیب کو ایک کراس اسمبلر کی ضرورت تھی جو اسمبل ہو۔
PDP-11 مین فریم پر PDP-10 کے پروگرام۔ لیب ہیکرز کر سکتے ہیں۔
خود ایک کراس اسمبلر لکھیں، لیکن اسٹال مین، ہارورڈ میں طالب علم ہونے کے ناطے،
مجھے یونیورسٹی کی کمپیوٹر لیبارٹری میں ایسا ہی پروگرام ملا۔ وہ
اسی مین فریم PDP-10 کے لیے لکھا گیا تھا، لیکن ایک مختلف کے لیے
آپریٹنگ سسٹم. رچرڈ کو کچھ پتہ نہیں تھا کہ یہ پروگرام کس نے لکھا ہے،
کیونکہ سورس کوڈ نے اس کے بارے میں کچھ نہیں کہا۔ وہ ابھی لے آیا
ماخذ کوڈ کی ایک نقل لیبارٹری کو دی، اس میں ترمیم کی، اور اسے لانچ کیا۔
PDP-10۔ غیر ضروری پریشانیوں اور پریشانیوں کے بغیر، لیبارٹری نے پروگرام حاصل کیا،
جو دفتری ڈھانچے کے کام کے لیے ضروری تھا۔ اسٹال مین بھی
کئی فنکشنز جو نہیں تھے شامل کرکے پروگرام کو مزید طاقتور بنا دیا۔
اصل میں تھا. "ہم اس پروگرام کو سالوں سے استعمال کر رہے ہیں،"
- وہ کہتا ہے فخر کے بغیر نہیں۔

70 کی دہائی کے پروگرامر کی نظر میں یہ تقسیم ماڈل
پروگرام کوڈ اچھے پڑوسی تعلقات سے مختلف نہیں تھا جب
ایک دوسرے کے ساتھ ایک کپ چینی بانٹتا ہے یا ڈرل دیتا ہے۔ لیکن اگر آپ
جب آپ ڈرل ادھار لیتے ہیں، تو آپ مالک کو اسے استعمال کرنے کے موقع سے محروم کر دیتے ہیں۔
پروگراموں کو کاپی کرنے کے معاملے میں، ایسا کچھ نہیں ہوتا ہے۔ نہ ہی
پروگرام کے مصنف، اور نہ ہی اس کے دوسرے صارفین، سے کچھ بھی کھوتے ہیں۔
نقل کرنا لیکن دوسرے لوگ اس سے فائدہ اٹھاتے ہیں، جیسا کہ کے معاملے میں
لیبارٹری کے ہیکرز جنہوں نے نئے افعال کے ساتھ ایک پروگرام حاصل کیا، جو
پہلے بھی موجود نہیں تھا. اور یہ نئے فنکشن اتنے ہی ہو سکتے ہیں۔
آپ کاپی کر کے دوسرے لوگوں میں تقسیم کرنا چاہتے ہیں۔ اسٹال مین
پرائیویٹ کمپنی بولٹ، بیرانیک اینڈ کا ایک پروگرامر یاد ہے
نیومین، جس نے پروگرام بھی حاصل کیا اور اسے چلانے کے لیے ایڈٹ کیا۔
Twenex کے تحت - PDP-10 کے لیے ایک اور آپریٹنگ سسٹم۔ وہ بھی
پروگرام میں بہت ساری عمدہ خصوصیات شامل کیں، اور اسٹال مین نے انہیں کاپی کیا۔
لیبارٹری میں پروگرام کے آپ کے ورژن پر۔ اس کے بعد انہوں نے مل کر فیصلہ کیا۔
ایک ایسا پروگرام تیار کریں جو پہلے ہی نادانستہ طور پر ایک طاقتور پروڈکٹ میں بڑھ چکا ہو،
مختلف آپریٹنگ سسٹمز پر چل رہا ہے۔

AI لیب کے سافٹ ویئر انفراسٹرکچر کو یاد کرتے ہوئے، اسٹال مین کہتے ہیں:
"پروگرام ایک شہر کی طرح تیار ہوئے۔ کچھ حصے بدل گئے ہیں۔
تھوڑا تھوڑا، کچھ - فوری اور مکمل طور پر۔ نئے علاقے نمودار ہوئے۔ اور آپ
ہمیشہ کوڈ کو دیکھ سکتا ہے اور انداز کے مطابق یہ حصہ کہہ سکتا ہے۔
60 کی دہائی کے اوائل میں لکھا گیا، اور یہ 70 کی دہائی کے وسط میں۔

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

آزادانہ تعاون کے اس تصور کو لالچ کی آمیزش سے مجروح کیا گیا۔
اور تجارتی راز، رازداری کے عجیب و غریب امتزاج کو جنم دیتے ہیں۔
تعاون ایک اچھی مثال بی ایس ڈی کی ابتدائی زندگی ہے۔ یہ طاقتور ہے۔
آپریٹنگ سسٹم جو کیلیفورنیا کے سائنسدانوں اور انجینئروں نے بنایا ہے۔
یونیکس پر مبنی برکلے کی یونیورسٹی، AT&T سے خریدی گئی۔ قیمت
بی ایس ڈی کاپی کرنا فلم کی لاگت کے برابر تھا، لیکن ایک شرط کے ساتھ۔
اسکول صرف BSD کی کاپی کے ساتھ فلم حاصل کر سکتے ہیں اگر ان کے پاس AT&T لائسنس ہو،
جس کی لاگت $50,000 ہے۔ معلوم ہوا کہ برکلے ہیکرز شیئر کر رہے تھے۔
پروگرام صرف اس حد تک کہ کمپنی نے انہیں ایسا کرنے کی اجازت دی۔
اے ٹی اینڈ ٹی اور انہیں اس میں کوئی عجیب چیز نظر نہیں آئی۔

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

آخر میں، اچھی خبر آئی: یہ پتہ چلا کہ ذریعہ کی ایک نقل
یونیورسٹی کے ایک محقق کے پاس زیروکس پرنٹر کے لیے پروگرام ہیں۔
کارنیگی میلن۔

کارنیگی میلن کے ساتھ بات چیت اچھی نہیں تھی۔ 1979 میں
ڈاکٹریٹ کے طالب علم برائن ریڈ نے اپنا اشتراک کرنے سے انکار کرکے کمیونٹی کو چونکا دیا۔
اسکرائب کی طرح ایک ٹیکسٹ فارمیٹنگ پروگرام۔ وہ پہلی تھی۔
اس قسم کا ایک پروگرام جس میں سیمنٹک کمانڈز استعمال ہوتی ہیں۔
جیسے "اس لفظ کو نمایاں کریں" یا "یہ پیراگراف ایک اقتباس ہے"
نچلے درجے کے "اس لفظ کو ترچھے میں لکھیں" یا "کے لیے انڈینٹیشن میں اضافہ کریں۔
یہ پیراگراف۔" ریڈ نے پٹسبرگ میں مقیم کمپنی کو سکرائب فروخت کیا۔
یونی لاجک۔ ریڈ کے مطابق، اپنی ڈاکٹریٹ کی تعلیم کے اختتام پر وہ محض ایک ٹیم کی تلاش میں تھا۔
ڈویلپرز، جن کے کندھوں پر ذمہ داری منتقل کرنا ممکن ہو گا۔
تاکہ پروگرام کا سورس کوڈ عوامی استعمال میں نہ آئے (اب تک
یہ واضح نہیں ہے کہ ریڈ نے اسے ناقابل قبول کیوں سمجھا)۔ گولی کو میٹھا کرنے کے لیے
ریڈ نے کوڈ میں وقت پر مبنی افعال کا ایک سیٹ شامل کرنے پر اتفاق کیا، لہذا
جسے "ٹائم بم" کہا جاتا ہے - انہوں نے پروگرام کی ایک مفت کاپی میں تبدیل کر دی۔
90 دن کی آزمائشی مدت کے بعد کام نہ کرنا۔ بنانا
دوبارہ کام کرنے کے لیے پروگرام، صارفین کو کمپنی کو ادا کرنے کی ضرورت ہے اور
ایک "غیر فعال" ٹائم بم حاصل کریں۔

اسٹال مین کے لیے یہ خالص اور صریح دھوکہ تھا۔
پروگرامر اخلاقیات "شیئر اور" کے اصول پر عمل کرنے کی بجائے
اسے دے دو،" ریڈ نے پروگرامرز تک رسائی کے لیے چارج کرنے کا راستہ اختیار کیا۔
معلومات. لیکن اس نے اس کے بارے میں زیادہ نہیں سوچا کیونکہ وہ اکثر ایسا نہیں کرتا تھا۔
میں نے Scribe استعمال کیا۔

Unilogic نے AI Lab کو Scribe کی مفت کاپی دی، لیکن اسے نہیں ہٹایا
ٹائم بم اور اس کا ذکر تک نہیں کیا۔ اس وقت کے لیے پروگرام
работала, но однажды всё-таки перестала. Системный хакер Говард Кэннон
پروگرام بائنری فائل کو ڈیبگ کرنے میں کئی گھنٹے گزارے، آخر تک
ٹائم بم کا پتہ نہیں لگایا اور اسے حذف نہیں کیا۔ اس نے اسے واقعی پریشان کردیا۔
کہانی، اور اس نے اس کے بارے میں دوسرے ہیکرز کو بتانے اور پہنچانے میں ہچکچاہٹ محسوس نہیں کی۔
Unilogic کی جان بوجھ کر "غلطی" کے بارے میں میرے تمام خیالات اور جذبات۔

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

انجینئرز کے مخصوص انداز میں گفتگو بے تکلفی اور تیز نکلی۔
اپنا تعارف کرانے کے بعد، اسٹال مین نے پروگرام کے سورس کوڈ کی ایک کاپی مانگی۔
زیروکس لیزر پرنٹر کا کنٹرول۔ اس کی بڑی حیرت اور
بدقسمتی سے، محقق نے انکار کر دیا.

"اس نے کہا کہ اس نے مینوفیکچرر سے وعدہ کیا تھا کہ وہ مجھے ایک کاپی نہیں دے گا،" وہ کہتے ہیں۔
رچرڈ۔

یادداشت ایک مضحکہ خیز چیز ہے۔ اس واقعے کے 20 سال بعد یادداشت
اسٹال مین خالی جگہوں سے بھرا ہوا ہے۔ وہ نہ صرف وجہ بھول گیا۔
کارنیگی میلن کے پاس آیا، لیکن یہ بھی کہ اس میں ان کا ہم منصب کون تھا۔
ناخوشگوار گفتگو. ریڈ کے مطابق، یہ شخص سب سے زیادہ امکان تھا
رابرٹ سپرول، زیروکس ریسرچ اینڈ ڈویلپمنٹ سینٹر کے سابق ملازم
پالو آلٹو جو بعد میں تحقیق کے ڈائریکٹر بنے۔
سن مائیکرو سسٹم ڈویژنز۔ 70 کی دہائی میں سپرول میزبان تھے۔
زیروکس لیزر پرنٹرز کے لیے پروگرام تیار کرنے والا۔ 1980 میں کبھی
سپرول نے کارنیگی میلن میں ریسرچ فیلو کے طور پر ایک عہدہ قبول کیا، جہاں
لیزر پرنٹرز پر کام جاری رکھا۔

لیکن جب اسپرل سے اس گفتگو کے بارے میں سوال پوچھا جاتا ہے تو وہ صرف دھوکہ دیتا ہے۔
ہاتھ یہ وہی ہے جو وہ ای میل کے ذریعے جواب دیتا ہے: "میں نہیں کہہ سکتا
کچھ بھی یقینی نہیں، مجھے اس واقعے کے بارے میں کچھ بھی یاد نہیں۔

"اسٹال مین جو کوڈ چاہتا تھا وہ اہم تھا،
آرٹ کا ایک حقیقی مجسم. سپرول نے اسے ایک سال پہلے لکھا تھا۔
کارنیگی میلن کے پاس آیا یا اس طرح کی کوئی چیز، "ریڈ کہتے ہیں۔ اگر یہ
درحقیقت، ایک غلط فہمی ہے: اسٹال مین کی ضرورت ہے۔
ایک ایسا پروگرام جسے MIT ایک طویل عرصے سے استعمال کر رہا ہے، کوئی نیا نہیں۔
اس کا ورژن. لیکن اس مختصر گفتگو میں ایک لفظ بھی نہیں کہا گیا۔
کوئی بھی ورژن۔

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

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

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

20 سال بعد بھی وہ اس غصے کی بازگشت محسوس کر رہا ہے اور
مایوسیاں کارنیگی میلن کا واقعہ زندگی کا ایک اہم موڑ تھا۔
رچرڈ، اسے ایک نئے اخلاقی مسئلے سے آمنے سامنے لا رہا ہے۔ میں
اگلے مہینوں میں اسٹال مین اور دیگر AI لیب ہیکرز کے آس پاس
بہت سارے واقعات رونما ہوں گے، جن کے مقابلے میں وہ 30 سیکنڈ کا غصہ اور
کارنیگی میلن میں مایوسیاں کچھ بھی نہیں لگیں گی۔ بہر حال،
اسٹال مین اس واقعے پر خاص توجہ دیتا ہے۔ وہ پہلا تھا اور
واقعات کی سیریز کا سب سے اہم نکتہ جس نے رچرڈ کو بدل دیا۔
ایک تنہا ہیکر، مرکزی طاقت کا بدیہی مخالف، میں
آزادی، مساوات اور بھائی چارے کے بنیاد پرست مبشر
پروگرامنگ

"یہ ایک غیر افشاء معاہدے کے ساتھ میرا پہلا سامنا تھا، اور میں
میں نے جلد ہی محسوس کیا کہ لوگ ایسے معاہدوں کا شکار ہو جاتے ہیں، - اعتماد کے ساتھ
سٹال مین کہتے ہیں، "میں اور میرے ساتھی ایسے ہی شکار تھے۔
لیبارٹریز۔"

رچرڈ نے بعد میں وضاحت کی: "اگر اس نے مجھے ذاتی وجوہات کی بنا پر ٹھکرا دیا ہوتا تو ایسا ہوتا
اسے ایک مسئلہ کہنا مشکل ہو گا۔ میں بدلے میں اسے گن سکتا تھا۔
ایک گدی، اور بس۔ لیکن اس کا انکار ذاتی تھا، اس نے مجھے سمجھا دیا۔
کہ وہ نہ صرف میرے ساتھ بلکہ کسی کے ساتھ بھی تعاون نہیں کرے گا۔
تھا اور اس نے نہ صرف ایک مسئلہ پیدا کیا بلکہ اسے حقیقتاً بنایا
بہت بڑا۔"

اگرچہ پچھلے سالوں میں ایسے مسائل تھے جنہوں نے سٹال مین کو ناراض کیا،
ان کے مطابق کارنیگی میلن کے واقعے کے بعد ہی انھیں اس بات کا احساس ہوا۔
پروگرامنگ کلچر جس کو وہ مقدس سمجھتا تھا شروع ہوتا ہے۔
تبدیلی "میں پہلے ہی اس بات پر قائل تھا کہ پروگرام عوامی طور پر دستیاب ہونے چاہئیں
سب کے لیے، لیکن اسے واضح طور پر تشکیل نہیں دے سکا۔ اس معاملے پر میرے خیالات
ان سب کا اظہار کرنے کے لئے بہت مبہم اور افراتفری تھے
دنیا کے لیے. اس واقعے کے بعد، میں نے محسوس کرنا شروع کیا کہ مسئلہ پہلے سے موجود ہے، اور
کہ اسے ابھی حل کرنے کی ضرورت ہے۔"

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

لیکن ایک نئے پرنٹر کی آمد نے اس آزادی کو خطرے میں ڈال دیا۔ اپریٹس
اچھی طرح سے کام کیا، اگرچہ وہ وقتاً فوقتاً کاغذ چباتا رہا، لیکن وہاں نہیں تھا۔
ٹیم کی ضروریات کے مطابق اپنے طرز عمل کو تبدیل کرنے کے مواقع۔ نقطہ نظر سے
سافٹ ویئر انڈسٹری، پرنٹر پروگرام کو بند کر رہا تھا
کاروبار میں ایک ضروری قدم۔ پروگرام اس قدر قیمتی اثاثہ بن چکے ہیں۔
کمپنیاں اب سورس کوڈز شائع کرنے کی استطاعت نہیں رکھتیں،
خاص طور پر جب پروگراموں نے کچھ پیش رفت کی ٹیکنالوجیز کو مجسم کیا۔ سب کے بعد
پھر حریف ان کو عملی طور پر مفت میں کاپی کر سکتے ہیں۔
ان کی مصنوعات کے لئے ٹیکنالوجی. لیکن اسٹال مین کے نقطہ نظر سے، پرنٹر تھا
ٹروجن ہارس۔ دس سال کی تقسیم کی ناکام کوششوں کے بعد
«проприетарных» программ, для которых запрещена свободная раздача и
کوڈ میں ترمیم، یہ بالکل وہی پروگرام ہے جس نے ہیکرز کے ٹھکانے میں دراندازی کی۔
سب سے زیادہ کپٹی طریقے سے - ایک تحفہ کی آڑ میں.

کہ زیروکس نے کچھ پروگرامرز کو اس کے بدلے کوڈ تک رسائی دی۔
رازداری کو برقرار رکھنا کم پریشان کن نہیں تھا، لیکن اسٹال مین کو تکلیف ہوئی۔
اعتراف کیا کہ چھوٹی عمر میں، وہ غالباً اس پر راضی ہو گئے ہوں گے۔
زیروکس آفر۔ کارنیگی میلن کے واقعے نے ان کے اخلاق کو مضبوط کیا۔
позицию, не только зарядив его подозрительностью и гневом в отношении
مستقبل میں بھی اسی طرح کی تجاویز، بلکہ یہ سوال اٹھا کر: کیا،
اگر ایک دن کوئی ہیکر ایسی ہی درخواست لے کر آتا ہے، اور اب اس کے پاس،
رچرڈ کو تقاضوں پر عمل کرتے ہوئے ذرائع کی نقل کرنے سے انکار کرنا پڑے گا۔
آجر

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

رچرڈ 80 کی دہائی میں اس سبق کی یاد کو مضبوطی سے برقرار رکھے گا، جب
اس کے لیبارٹری کے بہت سے ساتھی دوسری کمپنیوں میں کام کرنے جائیں گے،
связав себя соглашениями о неразглашении. Наверное они говорили себе,
یہ سب سے زیادہ دلچسپ اور پر کام کرنے کے راستے میں ایک ضروری برائی ہے
پرکشش منصوبوں. تاہم، اسٹال مین کے لیے، این ڈی اے کا وجود
منصوبے کی اخلاقی قدر پر سوال کیا اچھا ہو سکتا ہے
ایک پروجیکٹ میں، یہاں تک کہ اگر یہ تکنیکی طور پر دلچسپ ہے، اگر یہ جنرل کی خدمت نہیں کرتا ہے۔
مقاصد؟

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

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

«В тот день я решил, что никогда и ни за что не соглашусь участвовать в
یہ، "این ڈی اے اور عام طور پر پوری ثقافت کا حوالہ دیتے ہوئے، اسٹال مین کہتے ہیں،
которая способствует обмену личной свободы на какие-то блага и
فوائد۔

"میں نے فیصلہ کیا کہ میں کبھی بھی کسی دوسرے شخص کو اس کا شکار نہیں بناؤں گا جس کا میں بن گیا ہوں۔
ایک دن خود."

ماخذ: linux.org.ru

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