الخلاصة
- اقترحت دعوة W3C في 14 أغسطس حذف WebHID وWeb NFC وWebUSB وWeb Bluetooth وWeb Serial من قائمة التسليمات المؤقتة في ميثاق ما زال مقترحًا، وطلبت الإبلاغ عن
أي مخاوفقبل 28 أغسطس. - ردت Intel ضمن المهلة بأن لديها مخاوف من حذف الواجهات الخمس. وفي 31 أغسطس قال الرئيس المشارك للمجموعة إن مخاوف أُثيرت، ولذلك لم يتحقق التوافق على الحذف؛ ولم ينسب النتيجة إلى رسالة Intel وحدها.
- كان Steering Group لدى WHATWG قد اختار اختبارًا آخر: بدء Peripheral APIs Workstream بالمواصفات الخمس إذا لم توجد
اعتراضات على CfC التابعة لـ W3C، أو البدء بـ Web Serial وحده إذا وُجد اعتراض. - دمج WHATWG المقترح الكامل في 29 أغسطس، مسجلًا غياب الاعتراضات عند موعده، ومقرًا في العبارة نفسها بمخاوف Intel. يثبت commit تغيير سجل workstream، لا حل Formal Objection في W3C ولا اكتمال كل المستودعات والمراجعات.
- ينبغي لوصل يربط إجراءين أن يثبت السؤال في كل جهة، ومفردات الرد، والتصنيف، والموعد والمنطقة الزمنية، وصاحب القرار، والأثر، وحدود عدم انتقال السلطة.
كانت الوثيقة ميثاقًا مقترحًا لا معيارًا نهائيًا
ظل ميثاق Devices and Sensors المقترح يحمل علامة [PROPOSED] عند قطع الأدلة. أدرج Web Bluetooth وWeb Serial وWebUSB وWeb NFC وWebHID بوصفها Tentative Deliverables، وكل منها Draft Community Group Report. يمنح إدراجها المجموعة مجالًا محتملًا للعمل على Recommendation Track، لكنه لا يقر التصميم الحالي ولا يضمن بلوغ Recommendation.
فتح W3C مراجعة في 12 يونيو حتى 17 يوليو، وذكر أن نقاشات جوهرية بقيت بلا حل توافقي. ثم نُشر في 23 يوليو Formal Objection يطلب حذف الواجهات الخمس، أو وضع بوابة صريحة تشمل توثيق فئات الاستغلال، وتدابير معيارية قابلة للاختبار، ومراجعات أفقية، وبيان معالجة كل فئة.
تبقى الادعاءات الأمنية منسوبة إلى صاحب الاعتراض. نشرها لا يحولها إلى نتائج تقنية قررها W3C، وهذه المقالة لا تحكم بصحتها أو بكفاية الحلول المقترحة. الحدث القابل للإثبات هو كيفية استخدام ردود المشاركين على اقتراح الحذف.
حددت دعوة التوافق في 14 أغسطس موضوعًا ضيقًا: حل Formal Objection بإزالة الأسماء الخمسة من الميثاق. طلبت الرد قبل 28 أغسطس عند وجود “any concerns”، واعتبرت الصمت موافقة. لذلك كان مدخل الإجراء مخاوف عامة، لا اعتراضًا يحمل تسمية رسمية فقط.
لم تكن الردود أصواتًا بنعم أو لا
فضّلت Microsoft إبقاء الواجهات ومعالجة المخاطر، لكنها قالت صراحة إنها لن تمنع التوافق على الحذف. وبوجود workstream مقترح لدى WHATWG، رأت أن الحذف سيغير مكان العمل أكثر مما سينهيه. كما فصلت بين التسليم المؤقت، وتأييد التصميم، وضمان الوصول إلى Recommendation.
فضّل Will Morgan الإبقاء المشروط بمراجعة threat model، وسأل عن إعادة الإدراج إذا لم ينشأ workstream خلال ستة أشهر. أوضح François Daoust أن العودة ستحتاج إلى ميثاق جديد. استمرار التحرير لا يعيد وحده سلطة Recommendation Track.
في 28 أغسطس كتب Anssi Kostiainen نيابة عن Intel ومن دون صفته كرئيس. قالت Intel إن لديها مخاوف من حذف الواجهات الخمس، وإن المراجعة الواسعة والأفقية لدى W3C مهمة لإعدادها لتبنّ عالمي متنوع. استلم الأرشيف الرسالة عند 12:24 UTC، داخل التاريخ المحدد.
وفي 31 أغسطس أغلق Kostiainen الدعوة بصفته رئيسًا مشاركًا. قال سجل النتيجة إن مخاوف أُثيرت، ولذلك لم يتحقق التوافق. لم يقل إن رسالة Intel هي السبب الوحيد، ولم يوافق على الميثاق أو يحل Formal Objection أو يقرر بقاء الواجهات نهائيًا. ستأخذ W3C Team التعليقات في الحسبان عند تخطيط الخطوات التالية.
إذن الحالة الدقيقة هي غياب التوافق على الحذف، لا قرار نهائي بالإبقاء.
أنشأ WHATWG فرعًا مستقلًا
كانت pull request 264 مفتوحة منذ أبريل لإنشاء Peripheral APIs Workstream يشمل العائلات الخمس نفسها. تناول النقاش البدء بـ Web Serial وحده أو بالنطاق الكامل، والعلاقة مع W3C، ومسائل أمنية.
وثّق محضر Steering Group في 25 أغسطس الاختيار. أيد ثلاثة من أربعة ممثلين الخيار الثاني: البدء يوم الجمعة بالمواصفات الخمس إذا لم توجد objections to the W3C CfC، والبدء بـ Web Serial وحده إذا ظهر أي اعتراض.
لم يكن WHATWG يقرر مصير ميثاق W3C. كان يقرر نطاق جهاز تابع له. لكن شرط القرار الثاني استورد حالة من الإجراء الأول، فصارت العلاقة بين كلمة concern التي طلبها W3C وكلمة objection التي اختبرها WHATWG جزءًا من منطق الانتقال.
في 29 أغسطس دُمج المقترح. ذكر تعليق الدمج عدم وجود اعتراضات على CfC حتى نهاية يوم العمل الجمعة بتوقيت PDT، ثم أقر مباشرة بمخاوف Intel. وأضاف commit غير القابل للتغيير 7eb413b Peripheral APIs وWebBluetooth وWebHID وWebNFC وWebSerial وWebUSB إلى db.json.
لم ينف السجل وجود القلق. صنّفه بوصفه حالة لا تشغّل فرع «يوجد اعتراض» في قرار WHATWG.
وقال تعليق الدمج أيضًا إن المخاوف وسيناريو أمنيًا آخر ينبغي أن يتحولا إلى issues عند إنشاء مستودع workstream. لذلك يثبت commit التسجيل والنطاق، ولا يثبت اكتمال كل مستودع أو issue أو مراجعة أو معالجة أو إصدار.
اختلاف النتيجتين لا يثبت مخالفة
يملك W3C سلطة على مواثيقه، ويملك Steering Group لدى WHATWG سلطة على workstreams التابعة له. وتمنح WHATWG Workstream Policy اعتراضات Workstream Participants الجوهرية غير المحلولة مسارًا خاصًا. لا تتحول رسالة على قائمة W3C تلقائيًا إلى ذلك الكائن الإجرائي.
ولا ينتقل الأمر في الاتجاه المعاكس. دمج WHATWG لا يحل Formal Objection ولا يعدّل ميثاق W3C. وغياب توافق W3C على الحذف لا يوافق على workstream ولا يبطله. اعتماد أحد السجلين على الآخر هو صلة أدلة، لا صلة سلطة.
كذلك لا يلزم توحيد معنى الكلمات عالميًا. قدمت Microsoft حالة «قلق من دون منع». عبّرت Intel عن قلق من دون القيد نفسه. أغلق W3C على أساس وجود concerns، بينما اختبر WHATWG غياب objections. هذه تصنيفات معلنة لهذه الواقعة، لا قاموس ملزم لكل إجراء لاحق.
تظهر فجوة الضبط عند نقطة الوصل. إذا قالت المؤسسة «ب» إنها ستتحرك إن لم يوجد اعتراض في إجراء المؤسسة «أ»، فعليها أن تنشر طريقة إدخال الحالات التي ينتجها «أ» فعلًا في شرطها: قلق، قلق غير مانع، دعم مع تعديلات، امتناع، أو صمت. من دون خريطة، لا يستطيع طرف ثالث إعادة بناء سبب اختيار الفرع.
يقدم Lu Heng في The Multi-Stakeholder Mirage قيدًا مناسبًا: المشاركة والتحذير والاعتراض أدلة، وليست سلطة موروثة. لم تأمر Intel أي جهة. ولهذا تحديدًا يجب على كل جهة بيان كيفية استخدام الدليل ضمن اختصاصها.
حقول وصل التصنيف بين المؤسستين
يثبت القسم الأول سؤال المصدر: نسخة الميثاق، والأسماء الخمسة، ورسالة الافتتاح، والقناة، والموعد، وعبارة any concerns. وإذا تغير النص جوهريًا أثناء المهلة، يسجل ما إذا أعيد تشغيل الساعة.
يحفظ القسم الثاني حالة كل رد بلا ضغطها في خانة واحدة. تفضيل Microsoft وقيد عدم المنع، واقتراح Morgan المشروط، وقلق Intel، لكل منها معنى مختلف. تكفي Message-ID والساعة والرابط العام لإثبات المصدر.
يسجل القسم الثالث نتيجة W3C: الرئيس الذي أغلق، والوقت، وعبارة consensus was not reached، والسبب المنشور، وصاحب السلطة التالي. يضاف أي ميثاق لاحق بوصفه حدثًا خلفًا، لا بديلًا رجعيًا.
ويعرض القسم الرابع شرط WHATWG: خمس مواصفات أو واحدة، وموعد PDT، وSteering Group، والمصنّف، وقاعدة الربط. السؤال الذي يحتاج جوابًا علنيًا هو: لماذا لم يصبح القلق المعترف به اعتراضًا في هذا الشرط؟
ثم يربط القسم الخامس PR والدمج وcommit والسجلات الخمسة. تحصل المستودعات والـissues والإصدارات التالية على حالات مستقلة. ويختم الوصل بنص يمنع توريث القرار والسلطة بين الجهتين.
حدود الأدلة
عند القطع ظلت صفحة المجموعة العامة تعرض “Chartered until 31 August 2026”، بينما بقي الميثاق اللاحق مقترحًا. هذه إشارة متابعة، لا دليل على توقف المجموعة أو رفض الميثاق أو صدور قرار نهائي خفي.
ولا يزال الخلاف التقني مفتوحًا. يطلب Formal Objection ضمانات محددة، ويرى آخرون إمكان معالجة المخاطر في W3C أو WHATWG. إنشاء workstream ليس شهادة أمان. وعدم التوافق على الحذف ليس موافقة تقنية.
الثابت هو التسلسل المؤسسي: طلب W3C concerns واستند إلى وجودها في غياب التوافق؛ اختبر WHATWG objections، وأقر بقلق Intel ثم عدّ شرطه متحققًا. قد يكون الإجراءان صحيحين. لكن تحويل المفردات بينهما يستحق سجلًا يمكن تدقيقه.
المصادر
- Lu Heng، “The Multi-Stakeholder Mirage”
- دعوة مراجعة ميثاق DAS
- ميثاق Devices and Sensors المقترح
- Formal Objection المنشور
- CfC لحذف الواجهات الخمس
- رد Microsoft غير المانع
- رد Will Morgan المشروط
- توضيح François Daoust
- قلق Intel
- نتيجة W3C بلا توافق
- محضر WHATWG Steering Group
- مقترح Peripheral APIs وسجل الدمج
- commit
7eb413b - WHATWG Workstream Policy
- W3C Process Document
- صفحة Devices and Sensors العامة
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
