ابتكار

200 ألف دولار مكافأة لأي شخص يثبت أن مايكروسوفت قامت بنسخ كود مصدر MS-DOS

200 ألف دولار مكافأة لأي شخص يثبت أن مايكروسوفت قامت بنسخ كود مصدر MS-DOS

[مصدر الصورة: مايكروسوفت]

يدعي المستشار بوب زيديرمان أن مايكروسوفت سرقت الإصدارات الأولى من MS-DOS لأجهزة الكمبيوتر الشخصية IBM ، تاركة 200000 دولار لمن يستطيع إثبات سرقة DOS.

في السابق ، في عام 2012 ، قدم زيدمن مزاعم ضد مايكروسوفت بأن الكود قد سُرق. ومع ذلك ، بعد استخدام أدوات برامج الطب الشرعي ، لم يكتشف زيدمان أي دليل يشير إلى سرقة الشفرة. ومع ذلك ، لا يزال ينشر النتائج التي توصل إليها على المدونة "هل سرق بيل جيتس قلب DOS؟". بعد اتهامات زيدمان ، أصدرت Microsoft جزءًا من شفرة المصدر من MS-DOS ليتم الوصول إليها بشكل مفتوح من خلال متحف تاريخ الكمبيوتر. الآن ، قام المتحف بجمع وإصدار نسخة أكثر شمولاً من الكود المصدري CP / M الذي يعتقد الكثير من الناس أنه الأساس الذي يعتمد عليه برنامج MS-DOS.

بطبيعة الحال ، زيدمان ، الذي شعر بالفشل في محاولته السابقة درس الكود مرة أخرى. ومع ذلك ، على الرغم من الدراسة الدقيقة ، لم يكتشف أي علامات على أن شفرة المصدر من CP / M مسروقة. ومع ذلك ، فقد اكتشف 22 مكالمة نظام - الرمز الذي يرسل ويستقبل النصوص من الطابعات والهواتف والأقراص الصلبة وما إلى ذلك - والتي احتفظت بوظيفة مماثلة مع نفس رقم الوظيفة مثل رمز CP / M.

لسوء حظ زيدمان ، فإن الأدلة ليست كافية لإثبات نسخ الكود. ومع ذلك ، فإن أوجه التشابه مثيرة للفضول ، مما دفع زيدمان إلى نشر مكافأة قدرها 200000 دولار أمريكي لأي شخص يمكنه إثبات نسخ الكود. تنقسم الجائزة إلى قسمين ، 100000 دولار محجوزة لأي شخص يمكنه استخدام "تقنيات الطب الشرعي المقبولة" لإثبات بلا شك أن MS-DOS مسروق مع مجموعة 100000 دولار المتبقية لأي شخص يكتشف اتصال حقوق الطبع والنشر في Kildall - بناءً على شائعة تضمين MS-DOS والتي من المحتمل أن يتم استدعاؤها لطباعة إشعار حقوق النشر باسم مبتكري CP / M Gary Kildall.

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

راجع أيضًا: تم إصدار كود الهبوط على القمر وهو أمر مثير للدهشة

بقلم مافريك بيكر


شاهد الفيديو: الأخبار - البنك الدولي يخصص 12 مليار دولار لمكافحة كورونا (شهر نوفمبر 2021).