الحرية كما في الحرية باللغة الروسية: الفصل الأول. الطابعة القاتلة

الطابعة القاتلة

تخافوا من الدنماركيين الذين يقدمون الهدايا.
- فيرجيل، "الإنيادة"

مرة أخرى، انحشرت الطابعة الجديدة في الورق.

قبل ذلك بساعة، كان ريتشارد ستالمان، مبرمج في المختبر الاصطناعي
أرسلت MIT Intelligence (AI Labs) وثيقة من 50 صفحة
طبع على طابعة المكتب، وانغمس في العمل. والآن ريتشارد
نظرت إلى أعلى مما كنت أفعله، وذهبت إلى الطابعة ورأيت منظرًا مزعجًا للغاية:
فبدلاً من الصفحات الخمسين المطبوعة التي طال انتظارها، لم يكن هناك سوى 50 صفحات فقط في الدرج
أوراق جاهزة. ويشير هؤلاء بوضوح إلى وثيقة شخص آخر.
تم خلط ملف ريتشارد المكون من 50 صفحة مع ملف شخص ما نصف مطبوع
تعقيدات شبكة المكاتب، واستسلمت الطابعة لهذه المشكلة.

إن انتظار الآلة للقيام بعملها أمر شائع.
بالنسبة للمبرمج، وكان ستالمان على حق في مواجهة هذه المشكلة
برزاق. ولكن هناك شيء واحد عندما تعطي آلة مهمة وتقوم بها
شؤونك الخاصة، والأمر مختلف تمامًا عندما يتعين عليك الوقوف بجانبك
الآلة والتحكم فيها. لم تكن هذه هي المرة الأولى التي يضطر فيها ريتشارد إلى ذلك
قف أمام الطابعة وشاهد الصفحات تخرج واحدة تلو الأخرى
واحد. مثل أي فني جيد، كان ستالمان يحظى باحترام كبير جدًا
كفاءة الأجهزة والبرامج. لا عجب هذا
أثار اضطراب آخر في سير العمل رغبة ريتشارد الشديدة
الدخول إلى داخل الطابعة ووضعها في الترتيب الصحيح.

لكن للأسف، كان ستالمان مبرمجًا، وليس مهندسًا ميكانيكيًا. لهذا
كل ما تبقى هو مشاهدة الصفحات وهي تزحف للخارج والتفكير فيها
طرق أخرى لحل مشكلة مزعجة.

لكن موظفي مختبر الذكاء الاصطناعي استقبلوا هذه الطابعة بسرور و
بحماس! تم تقديمه بواسطة شركة زيروكس، وكان هذا بمثابة اختراق لها
التطوير – تعديل آلة تصوير سريعة. الطابعة لم تفعل ذلك فقط
نسخ، ولكن أيضًا حولت البيانات الافتراضية من ملفات شبكة المكتب إلى
وثائق ممتازة المظهر. شعر هذا الجهاز بالجرأة
لقد كان روح الابتكار لمختبر زيروكس الشهير في بالو ألتو
نذير ثورة في الطباعة المكتبية من شأنها أن تحدث ثورة كاملة
الصناعة بأكملها بحلول نهاية العقد.

مع نفاد الصبر، قام مبرمجو المختبر بتشغيل الجديد على الفور
الطابعة في شبكة مكتبية معقدة. النتائج تجاوزت الأكثر جرأة
التوقعات. كانت الصفحات تطير بسرعة 1 في الثانية، والمستندات
بدأت الطباعة بشكل أسرع 10 مرات. بالإضافة إلى ذلك، كانت السيارة للغاية
متحذلق في عملها: كانت الدوائر تبدو وكأنها دوائر، وليست بيضاوية، ولكن
لم تعد الخطوط المستقيمة تشبه الجيوب الأنفية ذات السعة المنخفضة.

بكل معنى الكلمة، كانت هدية زيروكس عرضًا لا يمكنك رفضه.
رفض.

لكن مع مرور الوقت، بدأ الحماس يتضاءل. بمجرد أن أصبحت الطابعة
تحميل إلى الحد الأقصى، ظهرت المشاكل. ما أزعجني أكثر
حقيقة أن الجهاز يمضغ الورقة بسهولة كبيرة. التفكير الهندسي
حدد المبرمجون بسرعة جذر المشكلة. الحقيقة انه
تتطلب آلات التصوير تقليديًا التواجد المستمر لشخص قريب.
بما في ذلك من أجل تصحيح الورقة إذا لزم الأمر. و
عندما شرعت شركة زيروكس في تحويل آلة التصوير إلى طابعة، بادر المهندسون بذلك
الشركات لم تنتبه لهذه النقطة وركزت عليها
حل المشكلات الأخرى الأكثر إلحاحًا للطابعة. يتحدث الهندسة
اللغة، كانت طابعة زيروكس الجديدة تتمتع بمشاركة بشرية مستمرة
بنيت أصلا في الآلية.

من خلال تحويل آلة التصوير إلى طابعة، قدم مهندسو شركة Xerox شيئًا واحدًا
التغيير الذي كان له عواقب بعيدة المدى. بدلاً من،
ومن أجل إخضاع الجهاز لمشغل واحد، تم إخضاعه
لجميع مستخدمي شبكة المكتب. لم يعد المستخدم يقف بجانبه
آلة، والسيطرة على عملها، وهو الآن من خلال شبكة مكتبية معقدة
أرسل مهمة طباعة، على أمل أن تتم طباعة المستند بهذه الطريقة
كما هو مطلوب. ثم ذهب المستخدم إلى الطابعة لالتقاط النسخة النهائية
الوثيقة بأكملها، ولكن بدلا من ذلك وجدت مطبوعة بشكل انتقائي
أوراق.

ومن غير المرجح أن يكون ستالمان هو الوحيد في مختبر الذكاء الاصطناعي الذي لاحظ ذلك
المشكلة، لكنه فكر أيضا في حلها. قبل بضع سنوات
حظي ريتشارد بفرصة حل مشكلة مماثلة مع طابعته السابقة. ل
قام بتحرير هذا على جهاز الكمبيوتر الشخصي الخاص به PDP-11
برنامج يعمل على حاسوب مركزي PDP-10 ويتحكم في الطابعة.
لم يتمكن ستالمان من حل مشكلة مضغ الورق؛ بدلاً من ذلك
قام هذا بإدخال رمز يفرض PDP-11 من وقت لآخر
تحقق من حالة الطابعة. إذا مضغت الآلة الورق، البرنامج
لقد أرسلت للتو إشعارًا إلى أجهزة PDP-11 العاملة مثل "الطابعة تمضغ
الورق يحتاج إلى إصلاح." تبين أن الحل فعال - الإخطار
ذهبت مباشرة إلى المستخدمين الذين استخدموا الطابعة بنشاط، لذلك
أن تصرفاته الغريبة مع الورق غالبًا ما يتم إيقافها على الفور.

وبطبيعة الحال، كان هذا حلا مخصصا - وهو ما يسميه المبرمجون
"عكاز" ، لكن تبين أن العكاز كان أنيقًا للغاية. ولم يصحح
كانت هناك مشكلة في آلية الطابعة، لكنني بذلت قصارى جهدي
للقيام به - إنشاء ردود فعل إعلامية بين المستخدم والجهاز.
بضعة أسطر إضافية من التعليمات البرمجية أنقذت العاملين في المختبر
الذكاء الاصطناعي لمدة 10-15 دقيقة من وقت العمل أسبوعيًا، مما يوفر عليهم
الاضطرار إلى تشغيل باستمرار للتحقق من الطابعة. من وجهة نظر
كمبرمج، كان قرار ستالمان مبنيًا على الحكمة الجماعية
مختبرات.

قال ريتشارد، متذكِّرًا بهذه القصة: «عندما تتلقى رسالة كهذه، لن تفعلها
كان عليه الاعتماد على شخص آخر لإصلاح الطابعة. انت تحتاج
كان من السهل النهوض والذهاب إلى الطابعة. بعد دقيقة أو دقيقتين
بمجرد أن بدأت الطابعة في مضغ الورق، جاء إليه شخصان أو ثلاثة
موظفين. وكان واحد منهم على الأقل يعرف بالضبط ما يجب القيام به.

لقد كانت مثل هذه الحلول الذكية هي السمة المميزة لمختبر الذكاء الاصطناعي ومكوناته
المبرمجين. بشكل عام، هناك العديد من أفضل المبرمجين في المختبر
تعاملوا مع مصطلح "مبرمج" بازدراء، وفضلوه
عامية تعني "الهاكر". يعكس هذا التعريف بشكل أكثر دقة جوهر العمل الذي
تضمنت مجموعة متنوعة من الأنشطة، بدءًا من الملاهي الفكرية المتطورة وحتى
تحسينات مضنية على البرامج وأجهزة الكمبيوتر. وشعرت أيضا
إيمان قديم بالبراعة الأمريكية. هاكر
لا يكفي مجرد كتابة برنامج يعمل. يحاول القراصنة
أظهر قوة عقلك لنفسك وللمتسللين الآخرين من خلال وضع
قم بمهام أكثر تعقيدًا وصعوبة - على سبيل المثال، القيام بمهام أكثر تعقيدًا وصعوبة
البرنامج في نفس الوقت سريع وصغير الحجم وقوي و
جميل.

تبرعت شركات مثل زيروكس عمدا بمنتجاتها لمجتمعات كبيرة
المتسللين. لقد كان حسابًا أن المتسللين سيبدأون في استخدامه،
سوف يرتبطون بها ثم يأتون للعمل في الشركة. في الستينيات و
في فجر السبعينيات، غالبًا ما كتب المتسللون مثل هذه الجودة العالية والمفيدة
البرامج التي قام المصنعون بتوزيعها عن طيب خاطر فيما بينهم
عملاء.

لذا، في مواجهة طابعة زيروكس الجديدة التي تمضغ الورق،
فكر ستالمان على الفور في القيام بخدعته القديمة معه - "الاختراق"
برنامج التحكم بالجهاز. ومع ذلك، كان ينتظره اكتشاف غير سارة.
- الطابعة لم تأتي مع أي برنامج، على الأقل ليس في هذا
النموذج حتى يتمكن Stallman أو مبرمج آخر من قراءته و
يحرر. حتى هذه النقطة، تعتبر معظم الشركات جيدة
تزويد الملفات بالكود المصدري بطريقة يمكن للإنسان قراءتها،
والتي قدمت معلومات كاملة عن أوامر البرنامج وما يقابلها
وظائف الآلة. لكن زيروكس هذه المرة قدمت البرنامج فقط
تجميعها، شكل ثنائي. إذا حاول مبرمج أن يقرأ
هذه الملفات، لن يرى سوى تيارات لا نهاية لها من الأصفار والواحدات،
مفهومة للآلة، ولكن ليس للإنسان.

هناك برامج تسمى "المفككات" التي تترجم
الآحاد والأصفار في تعليمات الآلة ذات المستوى المنخفض، ولكن معرفة ماذا
هذه التعليمات تفعل - عملية طويلة وصعبة للغاية تسمى
"الهندسة العكسية". الهندسة العكسية لبرنامج الطابعة أمر سهل
كان من الممكن أن يستغرق وقتًا أطول بكثير من التصحيح الكامل للمضغ
الورق على مدى السنوات الخمس المقبلة. ريتشارد لم يكن يائسا بما فيه الكفاية
ليقرر اتخاذ مثل هذه الخطوة، وبالتالي فهو ببساطة وضع المشكلة جانبًا
صندوق طويل.

كانت سياسة زيروكس العدائية تتناقض بشكل صارخ مع الممارسات العادية
مجتمعات القراصنة. على سبيل المثال، لتطوير الشخصية
برامج الكمبيوتر PDP-11 للتحكم في الطابعة القديمة و
المحطات الطرفية، كان مختبر الذكاء الاصطناعي بحاجة إلى مُجمِّع متقاطع يمكنه التجميع
برامج PDP-11 على الحاسب المركزي PDP-10. يمكن لقراصنة المختبر
اكتب مجمعًا متقاطعًا بنفسك، لكن ستالمان، كونه طالبًا في جامعة هارفارد،
لقد وجدت برنامجًا مشابهًا في معمل الكمبيوتر بالجامعة. هي
تمت كتابته لنفس الكمبيوتر المركزي، PDP-10، ولكن لجهاز مختلف
نظام التشغيل. لم يكن لدى ريتشارد أي فكرة عمن كتب هذا البرنامج،
لأن الكود المصدري لم يذكر أي شيء عن ذلك. لقد أحضرها للتو
نسخة من الكود المصدري إلى المختبر، وتحريره، وإطلاقه
بي دي بي-10. وبدون متاعب ومخاوف لا لزوم لها، تلقى المختبر البرنامج،
وهو أمر ضروري لتشغيل البنية التحتية المكتبية. ستالمان حتى
جعل البرنامج أكثر قوة عن طريق إضافة العديد من الوظائف التي لم تكن كذلك
كان في الأصل. "نحن نستخدم هذا البرنامج منذ سنوات"
- يقول لا يخلو من الفخر.

في نظر مبرمج السبعينيات، نموذج التوزيع هذا
ولم يكن رمز البرنامج يختلف عن علاقات حسن الجوار عندما
يتشارك أحدهم كوبًا من السكر مع الآخر أو يُقرضه تمرينًا. ولكن إذا كنت
فعندما تستعير مثقابًا، فإنك تحرم صاحبه من فرصة استخدامه، إذن
وفي حالة نسخ البرامج لا يحدث شيء من هذا القبيل. لا
فلا يخسر مؤلف البرنامج ولا مستخدموه الآخرون أي شيء
نسخ. لكن الآخرين يستفيدون من هذا، كما في حالة
قراصنة المختبر الذين تلقوا برنامجًا بوظائف جديدة
لم تكن موجودة من قبل. ويمكن أن تكون هذه الوظائف الجديدة بنفس العدد
تريد نسخها وتوزيعها على أشخاص آخرين. ستالمان
يتذكر أحد المبرمجين من الشركة الخاصة Bolt, Beranek &
نيومان، الذي استلم البرنامج أيضًا وقام بتحريره لتشغيله
تحت Twenex - نظام تشغيل آخر لPDP-10. هو أيضا
أضاف عددًا من الميزات الرائعة إلى البرنامج، وقام ستالمان بنسخها
إلى نسختك من البرنامج في المختبر. بعد هذا قرروا معا
تطوير برنامج تطور بالفعل عن غير قصد ليصبح منتجًا قويًا،
تعمل على أنظمة تشغيل مختلفة.

مستذكرًا البنية التحتية البرمجية لمختبر الذكاء الاصطناعي، يقول ستالمان:
"تطورت البرامج مثل المدينة. لقد تغيرت بعض الأجزاء
شيئًا فشيئًا، البعض - على الفور وبشكل كامل. ظهرت مناطق جديدة. وأنت
يمكن دائمًا إلقاء نظرة على الكود والقول، وفقًا للأسلوب، هذا الجزء
مكتوب في أوائل الستينيات، وهذا في منتصف السبعينيات.

وبفضل هذا التعاون العقلي البسيط، تمكن المتسللون من إنشاء الكثير
أنظمة قوية وموثوقة داخل المختبر وخارجه. ليس كل مبرمج
من يشارك هذه الثقافة سيطلق على نفسه اسم الهاكر، لكن معظمهم
شارك مشاعر ريتشارد ستالمان تمامًا. إذا كان البرنامج أو
الكود المصحح يحل مشكلتك بشكل جيد، وسوف يحلونها أيضًا
هذه المشكلة لأي شخص. لماذا لا نشارك هذا بعد ذلك؟
القرار، على الأقل لأسباب أخلاقية؟

تم تقويض مفهوم التعاون الحر هذا بسبب مزيج من الجشع
والأسرار التجارية، مما أدى إلى ظهور مزيج غريب من السرية والأسرار التجارية
تعاون. وخير مثال على ذلك هو الحياة المبكرة لـ BSD. إنها قوية
نظام التشغيل الذي أنشأه العلماء والمهندسون في كاليفورنيا
جامعة في بيركلي تعتمد على Unix، وتم شراؤها من AT&T. سعر
نسخ BSD كان مساويا لتكلفة الفيلم، ولكن بشرط واحد -
لا يمكن للمدارس الحصول على فيلم مع نسخة من BSD إلا إذا كان لديهم ترخيص AT&T،
والتي تكلف 50,000 دولار. اتضح أن قراصنة بيركلي كانوا يشاركون
البرامج فقط إلى الحد الذي سمحت له الشركة بذلك
ايه تي اند تي. ولم يروا فيه شيئا غريبا.

لم يكن ستالمان غاضبًا من زيروكس أيضًا، على الرغم من خيبة أمله. هو أبدا
لم أفكر في مطالبة الشركة بنسخة من الكود المصدري. "هم و
قال: "لذا أعطونا طابعة ليزر، لم أستطع أن أقول ذلك
أنهم ما زالوا مدينون لنا بشيء. وبالإضافة إلى ذلك، من الواضح أن المصادر كانت مفقودة
وليس من قبيل الصدفة أن يكون هذا قرارًا داخليًا للشركة، وطلب تغييره
كان عديم الفائدة."

وفي النهاية جاءت الأخبار الجيدة: تبين أن نسخة من المصدر
باحث جامعي لديه برامج لطابعة زيروكس
جامعة كارنيجي ميلون.

التواصل مع جامعة كارنيجي ميلون لم يبشر بالخير. في عام 1979
صدم طالب الدكتوراه بريان ريد المجتمع برفضه مشاركة رسالته
برنامج تنسيق النصوص مشابه لبرنامج Scribe. كانت الأولى
برنامج من هذا النوع يستخدم الأوامر الدلالية
مثل "تسليط الضوء على هذه الكلمة" أو "هذه الفقرة اقتباس" بدلاً من ذلك
المستوى المنخفض "اكتب هذه الكلمة بخط مائل" أو "قم بزيادة المسافة البادئة لـ
هذه الفقرة." باع ريد Scribe لشركة مقرها بيتسبرغ
غير منطقي. وفقًا لريد، في نهاية دراسة الدكتوراه كان يبحث ببساطة عن فريق
المطورين، الذين سيكون من الممكن تحويل المسؤولية إلى أكتافهم
حتى لا يقع الكود المصدري للبرنامج في نطاق الاستخدام العام (حتى الآن
ومن غير الواضح لماذا اعتبر ريد هذا غير مقبول). لتحلية الحبة
وافق ريد على إضافة مجموعة من الوظائف المستندة إلى الوقت إلى الكود
تسمى "القنابل الموقوتة" - قاموا بتحويل نسخة مجانية من البرنامج إلى
عدم العمل بعد فترة تجريبية مدتها 90 يومًا. ليصنع
البرنامج للعمل مرة أخرى، يحتاج المستخدمون إلى دفع الشركة و
تلقي قنبلة موقوتة "تعطيل".

بالنسبة لستالمان، كانت هذه خيانة خالصة وصارخة.
أخلاقيات المبرمج. فبدلاً من اتباع مبدأ "شارك و
التخلي عنها،" اتخذ ريد طريق فرض رسوم على المبرمجين للوصول إليها
معلومة. لكنه لم يفكر كثيرًا في الأمر لأنه لم يكن يفعل ذلك كثيرًا
لقد استخدمت الكاتب.

أعطت شركة Unilogic AI Lab نسخة مجانية من Scribe، لكنها لم تقم بإزالتها
قنبلة موقوتة ولم يذكر ذلك حتى. في الوقت الحاضر البرنامج
لقد نجحت، ولكن في يوم من الأيام توقفت. قرصان النظام هوارد كانون
أمضى ساعات طويلة في تصحيح أخطاء الملف الثنائي للبرنامج، حتى النهاية
لم تكتشف القنبلة الموقوتة ولم تحذفها. هذا حقا أغضبه
القصة، ولم يتردد في إخبار المتسللين الآخرين عنها ونقلها
كل أفكاري ومشاعري حول "الخطأ" المتعمد من Unilogic.

لأسباب تتعلق بعمله في المختبر، ذهب ستالمان إلى
حرم جامعة كارنيجي ميلون بعد شهرين. حاول العثور على رجل
الذي، بحسب الأخبار التي سمعها، كان لديه الكود المصدري للبرنامج
طابعة. ومن حسن الحظ أن هذا الرجل كان في مكتبه.

وتبين أن المحادثة كانت صريحة وحادة، على الطراز النموذجي للمهندسين.
بعد أن قدم نفسه، طلب ستالمان نسخة من الكود المصدري للبرنامج
التحكم في طابعة ليزر زيروكس. لدهشته الكبيرة و
لكن للأسف رفض الباحث.

يقول: "قال إنه وعد الشركة المصنعة بعدم إعطائي نسخة".
ريتشارد.

الذاكرة هي شيء مضحك. بعد 20 عاما من هذه الحادثة، الذاكرة
ستالمان مليء بالبقع الفارغة. لقد نسي ليس فقط السبب
جاء إلى جامعة كارنيجي ميلون، ولكن أيضًا حول من كان نظيره في هذا الأمر
محادثة غير سارة. وفقا لريد، كان هذا الشخص على الأرجح
روبرت سبول، موظف سابق في مركز زيروكس للأبحاث والتطوير
بالو ألتو، الذي أصبح فيما بعد مديرًا للأبحاث
أقسام شركة صن مايكروسيستمز. في السبعينيات كان Sproll هو المضيف
مطور برامج لطابعات الليزر زيروكس. في وقت ما في عام 1980
قبلت Sproll منصب زميل أبحاث في جامعة كارنيجي ميلون، حيث
واصل العمل على طابعات الليزر.

ولكن عندما يتم طرح أسئلة على سبريل حول هذه المحادثة، فإنه يخدع فقط
الأيدي. وهذا ما يجيب عليه عبر البريد الإلكتروني: “لا أستطيع أن أقول
لا شيء محدد، لا أتذكر أي شيء على الإطلاق عن هذه الحادثة”.

"الشفرة التي أرادها ستالمان كانت رائدة،
تجسيد حقيقي للفن. كتبه Sproll قبل عام
يقول ريد: "لقد أتيت إلى جامعة كارنيجي ميلون أو شيء من هذا القبيل". اذا هذا
في الواقع، هناك سوء فهم: كان ستالمان بحاجة إليه
وهو برنامج يستخدمه معهد ماساتشوستس للتكنولوجيا لفترة طويلة، وليس برنامجًا جديدًا
نسختها. لكن في تلك المحادثة القصيرة لم تُقال كلمة واحدة عنها
أي إصدارات.

عند تفاعله مع الجمهور، يتذكر ستالمان بانتظام الحادث الذي وقع فيه
ويؤكد كارنيجي ميلون أن الإحجام عن ذلك
الشخص الذي يشارك رموز المصدر هو مجرد نتيجة للاتفاق على
عدم الإفصاح، وهو ما نص عليه العقد المبرم بينه وبين
بواسطة زيروكس. في الوقت الحاضر، من الممارسات الشائعة أن تطلبها الشركات
الحفاظ على السرية مقابل الاطلاع على آخر التطورات، ولكن في نفس الوقت
كانت اتفاقيات عدم الإفشاء شيئًا جديدًا في ذلك الوقت. لقد عكس أهمية كليهما بالنسبة لشركة Xerox
طابعات الليزر والمعلومات اللازمة لتشغيلها.
"حاولت شركة زيروكس جعل طابعات الليزر منتجًا تجاريًا"
يتذكر ريد قائلاً: "سيكون من الجنون بالنسبة لهم أن يتنازلوا عن كود المصدر للجميع
عقد".

لقد نظر ستالمان إلى اتفاق التجمع الوطني الديمقراطي بشكل مختلف تماما. بالنسبة له كان الرفض
تشارك جامعة كارنيجي ميلون في الحياة الإبداعية للمجتمع، على عكس ما هو موجود حتى الآن
تشجيعهم على النظر إلى البرامج على أنها موارد مجتمعية. كما لو
هل سيكتشف الفلاح فجأة أن قنوات الري عمرها قرون
جفت، وفي محاولة لمعرفة سبب المشكلة سيصل إلى التألق
حداثة محطة توليد الطاقة الكهرومائية التي تحمل شعار زيروكس.

استغرق الأمر ستالمان بعض الوقت لفهم السبب الحقيقي للرفض -
شكل جديد من التفاعل بين المبرمج و
شركات. في البداية، رأى فقط الرفض الشخصي. "الأمر هكذا بالنسبة لي
كنت غاضبًا لأنني لم أجد حتى ما أقوله. لقد استدرت للتو و
يتذكر ريتشارد قائلاً: "خرجت بصمت، وربما أغلقت الباب بعنف، لكن لم أفعل
أنا أعرف. أتذكر فقط رغبتي الشديدة في الخروج من هناك في أسرع وقت ممكن. بعد كل شيء، كنت أمشي
لهم، متوقعًا التعاون، ولم أفكر حتى فيما سأفعله إذا فعلت ذلك
سوف يرفضون. وعندما حدث هذا، كنت عاجزًا عن الكلام حرفيًا -
لقد أذهلني وأزعجني كثيرًا”.

وحتى بعد مرور 20 عامًا، لا يزال يشعر بصدى هذا الغضب
خيبات الأمل. كان الحادث الذي وقع في جامعة كارنيجي ميلون نقطة تحول في الحياة
ريتشارد، يضعه وجهاً لوجه مع مشكلة أخلاقية جديدة. في
الأشهر التالية حول Stallman وغيره من قراصنة AI Lab
ستحدث الكثير من الأحداث، مقارنة بتلك الثواني الثلاثين من الغضب و
سوف تبدو خيبات الأمل في جامعة كارنيجي ميلون وكأنها لا شيء. مع ذلك،
يولي ستالمان اهتمامًا خاصًا لهذه الحادثة. وكان أول و
أهم نقطة في سلسلة الأحداث التي حولت ريتشارد منها
هاكر وحيد، خصم بديهي للسلطة المركزية، في
المبشر الراديكالي للحرية والمساواة والأخوة في
برمجة.

"كان هذا أول لقاء لي مع اتفاقية عدم الإفصاح، وأنا
سرعان ما أدركت أن الناس يصبحون ضحايا لمثل هذه الاتفاقيات بثقة
يقول ستالمان: "أنا وزملائي كنا من هؤلاء الضحايا.
مختبرات."

وأوضح ريتشارد لاحقاً: «لو كان قد رفضني لأسباب شخصية، لكان قد رفض
سيكون من الصعب أن نسميها مشكلة. يمكنني الاعتماد عليه في المقابل
الأحمق، وهذا كل شيء. لكن رفضه كان غير شخصي، لقد جعلني أفهم
وأنه لن يتعاون ليس معي فقط، بل مع أي شخص على الإطلاق
كان. وهذا لم يخلق مشكلة فحسب، بل جعلها حقيقية أيضًا
ضخم."

على الرغم من وجود مشاكل في السنوات السابقة أثارت غضب ستالمان،
ووفقا له، لم يدرك ذلك إلا بعد حادثة كارنيجي ميلون
تبدأ ثقافة البرمجة التي اعتبرها مقدسة
يتغير. "لقد كنت مقتنعاً بالفعل بأن البرامج يجب أن تكون متاحة للعامة
للجميع، ولكن لا يمكن صياغتها بشكل واضح. أفكاري حول هذه المسألة
كانت غامضة وفوضوية للغاية للتعبير عنها جميعًا
إلى العالم. بعد الحادثة بدأت أدرك أن المشكلة موجودة بالفعل، و
أنه يجب معالجتها الآن."

أن تكون مبرمجًا على أعلى مستوى في أحد أقوى المعاهد
السلام، لم يعير ريتشارد الكثير من الاهتمام لاتفاقيات ومعاملات الآخرين
المبرمجين - طالما أنهم لا يتدخلون في عمله الرئيسي. بينما في
لم تصل طابعة الليزر زيروكس إلى المختبر، وكان ستالمان يمتلك كل شيء
فرص للنظر باستخفاف إلى الآلات والبرامج التي عانوا منها
المستخدمين الآخرين. بعد كل شيء، يمكنه تغيير هذه البرامج كما كان يعتقد
ضروري.

لكن ظهور طابعة جديدة هدد هذه الحرية. جهاز
عملت بشكل جيد، على الرغم من أنه كان يمضغ الورق بشكل دوري، ولكن لم يكن هناك
فرص لتغيير سلوكه بما يتناسب مع احتياجات الفريق. من وجهة نظر
صناعة البرمجيات، وكان إغلاق برنامج الطابعة
خطوة ضرورية في العمل. لقد أصبحت البرامج رصيدا قيما
لم تعد الشركات قادرة على نشر أكواد المصدر،
خاصة عندما جسدت البرامج بعض التقنيات المتقدمة. بعد كل ذلك
ثم يمكن للمنافسين نسخها مجانًا عمليًا
التقنيات لمنتجاتهم. لكن من وجهة نظر ستالمان، كانت الطابعة كذلك
حصان طروادة. بعد عشر سنوات من محاولات التوزيع الفاشلة
البرامج "الملكية" التي يُحظر توزيعها مجانًا و
تعديل الكود، هذا هو بالضبط البرنامج الذي تسلل إلى منزل المتسللين
بأكثر الطرق خبثًا - تحت ستار الهدية.

لقد منحت شركة Xerox بعض المبرمجين إمكانية الوصول إلى التعليمات البرمجية مقابل ذلك
لم يكن الحفاظ على السرية أقل إزعاجًا، لكن ستالمان كان يتألم
اعترف أنه في سن أصغر، كان من المرجح أن يوافق على ذلك
عروض زيروكس. وقد عزز الحادث الذي وقع في جامعة كارنيجي ميلون معنوياته
الموقف، وليس فقط اتهامه بالشك والغضب تجاه
مقترحات مماثلة في المستقبل، ولكن أيضًا من خلال طرح السؤال: ماذا،
إذا جاء أحد المتسللين يومًا ما بطلب مماثل، والآن إليه،
سيتعين على ريتشارد رفض نسخ المصادر، وفقًا للمتطلبات
صاحب العمل؟

"عندما يُطلب مني خيانة زملائي بنفس الطريقة،
أتذكر غضبي وخيبة أملي عندما فعلوا نفس الشيء بي
أعضاء آخرون في المختبر، كما يقول ستالمان
شكرا جزيلا، برنامجك رائع، ولكن لا أستطيع أن أتفق معك
على شروط استخدامه، لذلك سأستغني عنه.

سيحتفظ ريتشارد بقوة بذكرى هذا الدرس في الثمانينيات المضطربة، عندما
سيذهب العديد من زملائه في المختبر للعمل في شركات أخرى،
ملزمة باتفاقيات عدم الإفصاح. ربما قالوا لأنفسهم
أن هذا شر لا بد منه في الطريق إلى العمل على الأكثر إثارة للاهتمام و
مشاريع مغرية. ومع ذلك، بالنسبة لستالمان، فإن وجود التجمع الوطني الديمقراطي بحد ذاته
يتساءل عن القيمة الأخلاقية للمشروع. ماذا يمكن أن يكون جيدا
في مشروع ما، حتى لو كان مثيرًا من الناحية الفنية، إذا كان لا يخدم العامة
أهداف؟

وسرعان ما أدرك ستالمان هذا الخلاف مع مثل هذه المقترحات
لها قيمة أعلى بكثير من المصالح المهنية الشخصية. هذه
موقفه الذي لا هوادة فيه يفصله عن المتسللين الآخرين الذين، على الرغم من ذلك
يكرهون السرية، لكنهم على استعداد للذهاب إلى أبعد الحدود الأخلاقية
التنازلات. رأي ريتشارد واضح: رفض مشاركة كود المصدر
وهذه خيانة ليس فقط للدور البحثي
البرمجة، ولكن أيضًا القاعدة الذهبية للأخلاق، والتي تنص على أن
يجب أن يكون موقفك تجاه الآخرين هو نفسه الذي تريد رؤيته
الموقف تجاه نفسك.

وهذه هي أهمية قصة طابعة الليزر والحادثة فيها
جامعة كارنيجي ميلون. وبدون كل هذا، كما يعترف ستالمان، ذهب مصيره
سوف يتخذ مسارًا مختلفًا تمامًا، حيث يوازن بين الثروة المادية
المبرمج التجاري وخيبة الأمل الأخيرة في الحياة
قضى كتابة كود برنامج غير مرئي لأي شخص. لم يكن لدي
لن يكون هناك أي نقطة في التفكير في هذه المشكلة، والتي بقية حتى
لم أرى المشكلة. والأهم من ذلك أنه لن يكون هناك هذا الجزء الواهب للحياة
الغضب، الذي أعطى ريتشارد الطاقة والثقة للمضي قدمًا.

"في ذلك اليوم قررت أنني لن أوافق أبدًا على المشاركة فيه
"هذا"، يقول ستالمان، في إشارة إلى اتفاقات عدم الإفشاء والثقافة بأكملها بشكل عام،
مما يشجع على تبادل الحرية الشخصية ببعض الفوائد و
فوائد.

"لقد قررت أنني لن أجعل شخصًا آخر هو الضحية التي أصبحت عليها.
ذات يوم أنا نفسي."

المصدر: linux.org.ru

إضافة تعليق