كود AARD

كان رمز AARD جزءًا من التعليمات البرمجية في إصدار تجريبي من Microsoft Windows 3.1 والذي كان يصدر رسالة خطأ غامضة عند تشغيله على نظام التشغيل DR-DOS بدلاً من MS-DOS أو PC DOS التابع لشركة Microsoft. أدخلت Microsoft التعليمات البرمجية في محاولة للتلاعب بالناس حتى لا يستخدموا أنظمة التشغيل المنافسة؛ وهو مثال على تكتيكات الخوف وعدم اليقين والشك التي تنتهجها الشركة .
وصف
استخدم هذا الكود التجميعي x86 المشفر بـ XOR والمعدل ذاتيًا والمُعمّى عمدًا مجموعة متنوعة من هياكل ووظائف MS-DOS غير الموثقة للكشف عما إذا كان الجهاز يعمل بنظام DR-DOS. كان الكود موجودًا في برنامج التثبيت، وفي ملف WIN.COM المستخدم لتحميل Windows، وفي العديد من ملفات EXE وCOM الأخرى ضمن Windows 3.1. [1]
تم اكتشاف شفرة AARD بواسطة جيف تشابيل في 17 أبريل 1992 وتم تحليلها وتوثيقها بشكل أكبر في جهد بحثي مشترك مع أندرو شولمان. [2] [3] [4] [5] [6] جاء اسم "شفرة AARD" من الأحرف "AARD" التي تم العثور عليها في ملف سداسي عشري لبرنامج تثبيت Windows 3.1؛ اتضح أن هذا هو توقيع مبرمج Microsoft آرون ر. رينولدز (1955-2008). [7] [8] [9]
قامت شركة Microsoft بتعطيل كود AARD للإصدار النهائي من Windows 3.1، ولكنها لم تقم بإزالته حتى يمكن إعادة تنشيطه لاحقًا عن طريق تغيير بايت واحد. [5]
أصدر ناشر DR-DOS، Digital Research ، تصحيحًا باسم " تحديث الأعمال " في عام 1992 لتجاوز كود AARD. [10] [11] [12]
المذكرات
ظهرت الأسباب التي أدت إلى ظهور رمز AARD عندما تم إصدار مذكرات داخلية خلال قضية مكافحة الاحتكار بين الولايات المتحدة وشركة Microsoft Corp. في عام 1999. وكشفت المذكرات الداخلية التي أصدرتها شركة Microsoft أن التركيز المحدد لهذه الاختبارات كان على DR-DOS . [1] [13] [14] في مرحلة ما، أرسل الرئيس التنفيذي لشركة Microsoft بيل جيتس مذكرة إلى عدد من الموظفين قال فيها، "لم ترسلوا لي أبدًا ردًا على سؤال حول الأشياء التي قد يقوم بها التطبيق والتي من شأنها أن تجعله يعمل بنظام MS-DOS ولا يعمل بنظام DR-DOS. هل لديهم ميزة [ كذا ] قد تعترض طريقنا؟" [12] [15] أرسل نائب الرئيس الأول لشركة Microsoft براد سيلفربيرج مذكرة أخرى لاحقًا، قائلًا، "ما يفترض أن يفعله [المستخدم] هو الشعور بعدم الارتياح، وعندما يواجه أخطاء، يشك في أن المشكلة تكمن في DR-DOS ثم يخرج لشراء MS-DOS." [12] [15]
بعد أن اشترت شركة Novell نظام DR-DOS وأعادت تسميته "Novell DOS"، كتب الرئيس المشارك لشركة Microsoft جيم ألتشين في مذكرة: "إذا كنت تنوي قتل شخص ما، فلا يوجد سبب وجيه للانزعاج والغضب. أي مناقشات مسبقة هي مضيعة للوقت. نحتاج إلى الابتسام لـ Novell بينما نضغط على الزناد". [16] [12] [15]
الدعوى القضائية والتسوية
تغيرت ملكية Novell DOS مرة أخرى. بدأ المالك الجديد، Caldera, Inc. ، دعوى قضائية ضد Microsoft بشأن رمز AARD، Caldera v. Microsoft ، [12] [17] [18] [19] والتي تم تسويتها لاحقًا. [15] [20] [21] [22] كان يُعتقد في الأصل أن التسوية كانت حوالي 150 مليون دولار، [أ] [23] ولكن في نوفمبر 2009، تم إصدار اتفاقية التسوية، وتم الكشف عن الإجمالي ليكون 280 مليون دولار. [ب] [24] [21] [22] [25]
انظر أيضا
الحواشي
- ^ حوالي 265 مليون دولار في عام 2023
- ^ ما يقرب من 495 مليون دولار في عام 2023
مراجع
- ^ ab Reynolds, Aaron R. (1993-02-24) [1991-12-06]. "كشف msdos - وظيفة ساخنة لك" (PDF) (وثيقة محكمة). MS-PCA 1164868-1164869؛ X0532177-X0532178؛ Comes v. Microsoft Exhibit 1133؛ Gates Deposition Exhibit 85. مؤرشف (PDF) من الأصل في 2018-08-03 . تم الاسترجاع في 2018-08-04 .(ملاحظة: هذه الوثيقة القضائية هي نسخة من بريد كتبه آرون رينولدز في عام 1991 وأرسله أحد متلقيه، فيل باريت، في عام 1993.)
- ^ Chappell, Geoff (2011-11-24) [1999-09-03, 1992-04-17]. "Record of AARD Research". مؤرشف من الأصل في 2016-11-25 . تم الاسترجاع في 2016-11-25 .(مقالة على شبكة الإنترنت نشرها جيف تشابيل في 3 سبتمبر/أيلول 1999 حول رسالة إلكترونية أرسلت إلى أندرو شولمان في 17 أبريل/نيسان 1992.)
- ^ Chappell, Geoff (2011-11-24) [1999-05-08]. "First Public AARD Details". مؤرشف من الأصل في 2013-04-02.
- ^ شولمان، أندرو (سبتمبر 1993). "فحص رمز اكتشاف AARD في نظام التشغيل Windows - رسالة خطيرة - والرمز الذي أنتجها". مجلة دكتور دوب . 18 (9). Miller Freeman, Inc. : 42، 44–48، 89. #204. مؤرشف من الأصل في 2005-12-10 . تم الاسترجاع في 2013-10-05 .
- ^ ab Schulman, Andrew; Brown, Ralf D .; Maxey, David; Michels, Raymond J.; Kyle, Jim (1994) [November 1993]. Undocumented DOS: A programmer's guide to reserved MS-DOS functions and data structures - expanded to include MS-DOS 6, Novell DOS and Windows 3.1 (2 ed.). Addison Wesley . ISBN 0-201-63287-X.(xviii+856+vi صفحات، قرص مرن مقاس 3.5 بوصة) أخطاء: [1][2]
- ^ ماير ، اغبرت (27/08/1998). "Microsoft: Vorgetäuschter Bug Legte DR-DOS lahm". هيز اون لاين (بالألمانية). فيرلاج هاينز هايس . أرشفة من النسخة الأصلية بتاريخ 2018-07-14 . تم الاسترجاع 2018-07-14 .[3]
- ^ "آرون ر. رينولدز". صحيفة سياتل تايمز . نعي. 2008-08-04. مؤرشف من الأصل في 2016-03-04 – عبر Legacy.
- ^ ديلرت، برايان (1998-10-21). "مايكروسوفت تلعب لعبة قاسية". أكل الدولة! . 3 (7). مؤرشف من الأصل في 2008-04-20 . تم الاسترجاع في 2008-08-21 .
- ^ بورنيل، جيري (2000-04-01). "مناقشات احتكار مايكروسوفت". مؤرشف من الأصل في 2008-08-29 . تم الاسترجاع في 2008-08-21 .
- ^ "DR DOS 6.0 does do Windows 3.1". Computerworld . News Shorts. 1992-04-20. p. 6. مؤرشف من الأصل في 2019-07-22 . تم الاسترجاع في 2019-07-22 .
- ^ بول، ماثياس ر. (2000-09-18). "25 عامًا من تاريخ DR DOS - تاريخ البحث الرقمي لنظام DOS". FreeDOS.org. مؤرشف من الأصل في 2016-11-25 . تم الاسترجاع في 2013-10-05 .
انظر الحاشية رقم 19 (BDOS 1067h " تحديث
DR DOS 6.0
لنظام Windows 3.1، أبريل 1992"؛ 1992-03، 1992-04-07: "يتضمن تحديث DR DOS 6.0 العام هذا تصحيحات تعالج التوافق الكامل لنظام Windows 3.1 فقط. كان ينبغي أن يكون هناك "تحديث تجاري" كامل للمستخدمين المسجلين، ويتم شحنه بعد ذلك بقليل.")، #27 (BDOS 1072h "Novell DOS 7 Panther/Smirnoff BETA 3"، 1993-09: "لا تحتوي هذه المشكلة على حلول بديلة لكود Windows 3.1 AARD.")، #29 (BDOS 1072h "إصدار Novell DOS 7 باللغة الألمانية"؛ 1994-02-22: "من المعروف أن هذه المشكلة تحتوي على حلول بديلة لكود Windows 3.1 AARD. يجب أن ينطبق هذا أيضًا على المشكلة الإنجليزية السابقة.")
- ^ abcde Susman, Stephen Daily ; Eskridge III, Charles R. ; Southwick, James T.; Susman, Harry P.; Folse III, Parker C.; Palumbo, Ralph H.; Harris, Matthew R.; McCune, Philip S.; Engel, Lynn M.; Hill, Stephen J.; Tibbitts, Ryan E. (April 1999). "في محكمة مقاطعة الولايات المتحدة - مقاطعة يوتا، القسم المركزي - شركة كالديرا ضد شركة مايكروسوفت - بيان موحد للوقائع لدعم ردودها على طلبات الحكم الموجز من قبل شركة مايكروسوفت - القضية رقم 2:96CV 0645B" (وثيقة المحكمة). شركة كالديرا مؤرشفة من الأصل في 2018-08-05 . تم الاسترجاع 2018-08-05 .
- ^ ليا، جراهام (1999-11-05). "كيف لعبت مايكروسوفت بورقة عدم التوافق ضد DR-DOS - مصائد حقيقية وأخطاء زائفة". السجل . مؤرشف من الأصل في 2016-11-25 . تم الاسترجاع في 2013-09-26 .
- ^ بريديس، تيد (28 أغسطس 1998). "ظهور تحذير ويندوز في الدعوى". أسوشيتد برس . مؤرشف من الأصل في 25 نوفمبر 2016. تم الاسترجاع في 25 نوفمبر 2016 .
- ^ abcd Goodin, Dan (1999-04-28). "Microsoft emails focus on DR-DOS threat". CNET News . مؤرشف من الأصل في 2016-03-10 . تم الاسترجاع في 2008-08-21 .
- ^ Allchin, James Edward (1993-09-18). "Customers and Novell" (PDF) (وثيقة محكمة). ص. 72–73. MS 0186262-0186263؛ Comes v. Microsoft Exhibit 1793؛ Allchin Deposition Exhibit 14. مؤرشف (PDF) من الأصل في 2018-08-03 . تم الاسترجاع في 2018-08-04 .
- ^ Susman, Stephen Daily ; Eskridge III, Charles R. ; Susman, Harry P.; Southwick, James T.; Folse III, Parker C.; Borchers, Timothy K.; Palumbo, Ralph H.; Harris, Matthew R.; Engel, Lynn M.; McCune, Philip S.; Locker, Lawrence C.; Wheeler, Max D.; Hill, Stephen J.; Tibbitts, Ryan E. (مايو 1999). "في محكمة مقاطعة الولايات المتحدة - مقاطعة يوتا، القسم المركزي - شركة كالديرا ضد شركة مايكروسوفت - القضية رقم 2:96CV 0645B - مذكرة شركة كالديرا ضد اقتراح المدعى عليه لإصدار حكم موجز جزئي بشأن مطالبة المدعي "بالربط التكنولوجي" (وثيقة المحكمة). شركة كالديرا مؤرشفة من الأصل في 2018-08-05 . تم الاسترجاع بتاريخ 2018-08-05 .
- ^ Ball, Lyle (1999-04-28). "Caldera submits evidence to counter Microsoft's motions for partial summary judgement" (بيان صحفي). Caldera, Inc. مؤرشف من الأصل في 2018-08-05 . تم الاسترجاع في 2018-08-05 .
- ^ ويلر، ماكس د.؛ هيل، ستيفن ج.؛ تيبيتس، ريان إي.؛ سوسمان، ستيفن ديلي ؛ إسكريدج الثالث، تشارلز ر .؛ باترسون، توماس دبليو.؛ داو، ستيوارت ج.؛ بالومبو، رالف هـ.؛ فولس الثالث، باركر س.؛ بورشرز، تيموثي ك. "في محكمة مقاطعة الولايات المتحدة - مقاطعة يوتا، القسم المركزي - شركة كالديرا، ضد شركة مايكروسوفت - القضية رقم 2:96CV 0645B - الشكوى المعدلة الأولى وطلب هيئة المحلفين". مجلة قانون التكنولوجيا (وثيقة محكمة). مؤرشفة من الأصل في 2016-11-25.
- ^ ليا، جراهام (13 يناير 2000). "كالديرا ضد مايكروسوفت - التسوية". بي بي سي نيوز . مؤرشف من الأصل في 5 أكتوبر 2008. تم استرجاعه في 21 أغسطس 2008 .
- ^ ab Burt, Thomas W.; Sparks, Bryan Wayne (2000-01-07). "اتفاقية التسوية - توصلت شركة Microsoft Corporation وCaldera, Inc. إلى اتفاق لتسوية دعوى قضائية ضد الاحتكار" (PDF) (وثيقة محكمة مرسلة بالفاكس). القضية 1:05-cv-01087-JFM، الوثيقة 104-8، المقدمة في 2009-11-13؛ NOV00107061-NOV00107071؛ LT2288-LT2298؛ Lan12S311263739.1؛ الملحق أ. مؤرشف (PDF) من الأصل في 2017-07-04 . تم الاسترجاع في 2018-08-03 .
[…]
ستدفع
شركة مايكروسوفت إلى
شركة كالديرا
، عن طريق التحويل البنكي وفقًا للتعليمات المكتوبة المقدمة من قبل شركة كالديرا، مبلغ مائتين وثمانين مليون دولار أمريكي (280 مليون دولار أمريكي)، كتسوية كاملة لجميع المطالبات أو المطالبات المحتملة التي تغطيها هذه الاتفاقية […]
(ملاحظة: كانت هذه الوثيقة الخاصة بقضية كالديرا ضد مايكروسوفت بمثابة معرض في قضيتي نوفيل ضد مايكروسوفت وكمز ضد مايكروسوفت .)
- ^ ab Wallis, Richard J.; Aeschbacher, Steven J.; Bettilyon, Mark M.; Webb, Jr., G. Stewar; Tulchin, David B.; Holley, Steven L. (2009-11-13). "مذكرة مايكروسوفت المعارضة لطلب نوفيل المتجدد للحكم الموجز بشأن دفاعات مايكروسوفت الإيجابية ودعمًا لطلب مايكروسوفت المتبادل للحكم الموجز" (PDF) (وثيقة محكمة). محكمة مقاطعة الولايات المتحدة، مقاطعة ماريلاند. ص. 16. شركة نوفيل ضد شركة مايكروسوفت، الدعوى المدنية رقم JFM-05-1087. مؤرشفة (PDF) من الأصل في 2019-05-24 . تم الاسترجاع في 2018-08-03 .
[...] دفعت
مايكروسوفت
280 مليون دولار إلى
كالديرا
لتسوية القضية، وقدمت كالديرا 35.5 مليون دولار من عائدات التسوية إلى
نوفيل
كـ"إتاوة" مزعومة. [...] غير راضية عن هذا المبلغ، رفعت نوفيل دعوى قضائية في يونيو 2000 ضد كالديرا (التي خلفتها
مجموعة كانوبي
)، زاعمة أن نوفيل كانت مستحقة لمزيد من المال. [...] سادت نوفيل في النهاية، وأضافت 17.7 مليون دولار إلى حصتها من الأموال التي دفعتها مايكروسوفت إلى كالديرا، بإجمالي أكثر من 53 مليون دولار [...]
- ^ ويلكوكس، جو (11 يناير 2000). "تسوية كالديرا تظهر جانبًا جديدًا لمايكروسوفت". cnet . مؤرشف من الأصل في 25 نوفمبر 2016 . تم الاسترجاع في 19 يناير 2009 .
- ^ جونز، باميلا (2009-11-23). "المعروضات المقدمة إلى طلب مايكروسوفت المتبادل للحكم الموجز في قضية نوفيل وورد بيرفكت". جروكلاو . مؤرشف من الأصل في 2013-08-21 . تم الاسترجاع في 2011-10-22 .
[…] المعروضات المرفقة بمذكرة
مايكروسوفت
القانونية لدعم طلب مايكروسوفت المتبادل للحكم الموجز في دعوى
مكافحة الاحتكار
نوفيل
ضد مايكروسوفت
. نكتشف أخيرًا المبلغ الذي دفعته مايكروسوفت
لكالديرا
لتسوية دعوى دكتور دوس في عام 2000: 280 مليون دولار. حتى أننا نقرأ اتفاقية التسوية. إنها مرفقة كمعرض. […] كانت شروط التسوية مختومة طوال هذه السنوات، ولكن […] تم حل هذا اللغز الآن. [...] كما نكتشف ما
دفعته شركة كالديرا/
كانوبي لشركة
نوفيل
من مبلغ 280 مليون دولار: 35.5 مليون دولار في البداية، ثم بعد أن نجحت نوفيل في مقاضاة كانوبي في عام 2004، دفع خليفة كالديرا في هذه المسألة مبلغًا إضافيًا قدره 17.7 مليون دولار، وفقًا للصفحة 16 من المذكرة. تزعم شركة مايكروسوفت أن نوفيل ليست الطرف الحقيقي صاحب المصلحة في قضية مكافحة الاحتكار هذه، وبالتالي لا يمكنها مقاضاة مايكروسوفت بشأن المطالبات التي قدمتها ضدها، لأن مايكروسوفت تقول إن نوفيل باعت مطالباتها بمكافحة الاحتكار إلى كالديرا عندما باعت لها برنامج DrDOS. لذا فإن المعروضات تحاول إثبات أن نوفيل حصلت على المبلغ بالكامل، إذا جاز التعبير، من خلال تلك الدعوى القضائية السابقة. ونتيجة لذلك، نحصل على قراءة عدد من الوثائق من دعوى نوفيل ضد كانوبي. ترد نوفيل بأنها احتفظت بمطالباتها بمكافحة الاحتكار في سوق التطبيقات. [...]
- ^ جوميز، لي (2000-01-11). "مايكروسوفت ستدفع 275 مليون دولار لتسوية دعوى قضائية من كالديرا". وول ستريت جورنال . مؤرشف من الأصل في 2016-12-31 . تم الاسترجاع 2019-11-24 . وافقت
شركة مايكروسوفت
على دفع ما يقدر بنحو 275 مليون دولار لتسوية دعوى قضائية ضد الاحتكار من قبل
شركة كالديرا
، مما أدى إلى محاكمة من المرجح أن تبث ادعاءات سيئة من عقد من الزمان. [...] لم تكشف مايكروسوفت وكالديرا، وهي شركة برمجيات صغيرة في مدينة سولت ليك سيتي رفعت الدعوى في عام 1996، عن شروط التسوية. ومع ذلك، قالت مايكروسوفت إنها ستتحمل رسومًا قدرها ثلاثة سنتات للسهم مقابل الاتفاقية في الربع المالي الثالث المنتهي في 31 مارس [...] يبلغ عدد الأسهم المتداولة للشركة حوالي 5.5 مليار سهم [...]
قراءة إضافية
- أوستيرمان، لاري (12 أغسطس 2004). "AARDvarks في الكود الخاص بك". مؤرشف من الأصل في 25 نوفمبر 2016. تم الاسترجاع في 25 نوفمبر 2016 .
- أوستيرمان، لاري (2004-08-13). "لماذا لم يقم فريق Windows بإزالة كود AARD من النظام؟". مؤرشف من الأصل في 2016-11-25 . تم الاسترجاع في 2016-11-25 .
- تشابيل، جيف (1999-05-08). "The AARD Code". مؤرشف من الأصل في 2010-01-13.(التفاصيل والاكتشاف الأولي)
- ويلك، جون ر. (1998). "البريد الإلكتروني القديم يلاحق مايكروسوفت في دعاوى مكافحة الاحتكار". وول ستريت جورنال . شركة داو جونز. مؤرشف من الأصل في 2016-11-25 . تم الاسترجاع في 2016-11-25 .(تفاصيل قضية كالديرا ضد مايكروسوفت)
- دكتور جون (1999). "يقول الاستطلاع: "التصلب المتعدد جيد"، لكن دكتور جون غير مقتنع". KickAss Gear . مؤرشف من الأصل في 2016-11-25 . تم الاسترجاع في 2016-11-25 .(موقع يحتوي على مقتطفات من رسائل البريد الإلكتروني من Microsoft ومثال على تشغيل رمز AARD (خطأ XMS))
