الخلاصة

  • تعهّد 2009 الأوروبي بتقديم شاشة اختيار المتصفح للمستخدمين المؤهلين الذين كان Internet Explorer متصفحهم الافتراضي. اعتمد التنفيذ على قاعدة كشف في Windows Update لم تُحدَّث بعد صدور Windows 7 SP1.
  • حددت المفوضية 15.3 مليون مستخدم لم يروا الشاشة خلال أربعة عشر شهراً. احتاج إصلاح القاعدة إلى نحو نصف صفحة من الشيفرة، وبلغت الغرامة 561 مليون يورو.

القرار على الورق، والتسليم عبر التحديثات

في شرح المفوضية الصادر في ديسمبر 2009، كان المستفيدون هم مستخدمو Windows XP وVista و7 في المنطقة الاقتصادية الأوروبية ممن جعلوا Internet Explorer المتصفح الافتراضي. يرسل Windows Update شاشة تعرض اثني عشر متصفحاً؛ تظهر خمسة أولاً، ويمكن الوصول إلى السبعة الأخرى بالتمرير. وتتجدد القائمة كل ستة أشهر. كان الهدف كسر امتياز التوزيع الذي حصل عليه المتصفح المرفق بالنظام. وبقي التنفيذ رهناً بأن يجد خادم التحديثات الأجهزة الصحيحة.

تشرح وثيقة القرار النهائي لعام 2013 طبقتين في التنفيذ. الأولى شيفرة كشف على خوادم Windows Update تحدد الأجهزة المستحقة؛ الثانية برنامج يعرض الشاشة عند وصوله. بدأ التوزيع في 23 فبراير 2010. ووُضعت تذكيرات للمهندسين بضرورة تعديل الكشف عند صدور حزم Service Pack. الشاشة المكتملة لا تفيد جهازاً لا تعترف به قاعدة الإرسال.

قائمة مكونات خاطئة أخفت SP1

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

ومع ذلك قال تقرير الامتثال في ديسمبر 2011 إن التوزيع اكتمل. أقرت Microsoft لاحقاً بأن التقرير كان يجب أن يذكر مستخدمي SP1 الذين لم تصلهم الشاشة. وصُحح أيضاً إجمالي عمليات التثبيت من 525,214,680 إلى نحو 471 مليوناً. العدد الكبير لا يكشف فئة كاملة أسقطها شرط واحد.

28 مليون جهاز ليست 15.3 مليون مستخدم

في بيان يوليو 2012 قدّرت Microsoft أن نحو 28 مليون جهاز SP1 لم يتلق البرنامج. اعترفت بأن قاعدة الكشف لم تتغير مع SP1، وقالت إن إرسال الإصلاح بدأ في 3 يوليو. ذلك عدد الأجهزة التي غابت عنها الحزمة، بينما كان ظهور الشاشة مطلوباً لمستخدمي الأجهزة الواقعة في المنطقة الاقتصادية الأوروبية والتي كان IE فيها المتصفح الافتراضي.

فرّقت المفوضية في قرارها بين نحو 30 مليون حالة عدم تثبيت و15.3 مليون مستخدم متأثر كان يجب أن تظهر لهم الشاشة. حددت فترة الإخلال من 17 مايو 2011 إلى 16 يوليو 2012، أربعة عشر شهراً. احتاج تصحيح قاعدة الكشف إلى نحو نصف صفحة من الشيفرة، واكتمل التوزيع في معظمه بحلول 16 يوليو. وفي 6 مارس 2013 فرضت المفوضية غرامة 561 مليون يورو.

قِصر الشيفرة هو المفارقة؛ وجود القرار والشاشة وتقارير التوزيع لم يغيّر شيئاً للمستخدم الذي لم تعثر عليه قاعدة التحديث.