الخلاصة

  • يتولى شخصان منشوران تحت Community Management برامج بين SIGs، ويمنحهما الميثاق حق الوصول إلى Service Desk. يظهر الاسمان في project-maintainers، لكنهما خارج مجموعة servicedesk الآلية.
  • قاعدة 30 أكتوبر تختار مجموعة servicedesk من Governance Committee وTechnical Committee فقط. تعليمات CNCF تشرح طلب الحساب اليدوي، لكنها لا تحدد هل يمنح هذا الطلب دور Community Management وصولًا خارج المجموعة. يظل مسار تنفيذ حق الميثاق غير واضح.

التحليل

الحق موجود في الميثاق، والاعتماد يجري في ملف آخر

في OpenTelemetry، يمنح الميثاق الحق حسب الوظيفة. ويختار ملف .project الحسابات التي تدخل مجموعة الدعم الآلية. هنا يبدأ التعارض بين قاعدة التعيين وقاعدة الحساب.

يسمح ميثاق Governance Committee، المحدّث في فبراير 2026، بتعيين Community Managers لمدة عام. ويمكن اختيارهم من خارج المشروع. يدعمون برامج تشمل أكثر من SIG، وينسقون الفعاليات مع CNCF والمؤسسات الأعضاء. ويتابعون شؤون المجتمع. ويمنحهم الميثاق حق الوصول إلى Service Desk.

تسجل صفحة أعضاء المجتمع شخصين تحت Community Management. حساباهما ضمن مجموعة maintainers العامة في ملف .project، لكنهما خارج servicedesk. تضم هذه المجموعة 19 حسابًا، فيما تضم project-maintainers عدد 162.

في 30 أكتوبر، دُمج طلب مزامنة السجل رقم 11. وهو يحدد مصدر القائمتين. تجمع project-maintainers أعضاء Governance Committee وTechnical Committee وmaintainers. أما servicedesk فتأخذ أعضاء اللجنتين فقط. وبهذا الاختيار تحدد فئة العضوية من يدخل مجموعة الدعم.

تشرح CNCF النتيجة في تحديث سبتمبر. إذا لم توجد مجموعة servicedesk، يحتفظ جميع maintainers بالوصول. وإذا وجدت، يصل إلى Service Desk أصحاب الحسابات المدرجة فيها فقط. ويجب أن تظهر حساباتهم أيضًا ضمن project-maintainers. كانت OpenTelemetry أول مشروع يطبق هذا النطاق. وتبقى القائمة البريدية لجميع maintainers.

يمنح الميثاق الحق بحسب دور Community Management. أما القاعدة الآلية فتختار أعضاء لجنتين. الشخصان المدرجان لهذا الدور هما maintainers أيضًا، لكنهما خارج مجموعة Service Desk التي تضم 19 حسابًا.

الحماية من القائمة الفارغة لا تعالج استبعاد وظيفة كاملة

يحدد دليل CNCF لأتمتة .project ما يحدث عندما تكون servicedesk فارغة، أو لا يتطابق أي حساب فيها مع maintainer. يصدر النظام تحذيرًا ويحافظ على الوصول الحالي. هذا يمنع خطأ بيانات من إلغاء كل مقاعد الدعم.

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

يدير Community Managers برامج بين SIGs، وينسقون الفعاليات والعمل مع CNCF. إذا احتاجت المهمة إلى دعم، يصبح الحساب جزءًا من أدواتها. لهذا يجب أن تسجل قواعد التشغيل مسار الوصول لهذا الدور.

سجل واحد يربط الوظيفة بالحساب

لا تحتاج OpenTelemetry إلى فتح Service Desk أمام 162 maintainer. تحتاج إلى قاعدة عامة تحدد الوظائف صاحبة الوصول ومصدر الأسماء. ويجب أن تسجل من يوافق على الاستثناء، وأي وثيقة تحكم عند التعارض.

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

على CNCF نشر القاعدة بجوار صيغة إنشاء المجموعة. عندها يعرف من يتولى الدور لاحقًا كيف يصل إلى الخدمة.

في دورة المزامنة المقبلة، يجب أن يسجل الملف الأسماء التسعة عشر والوظائف صاحبة الوصول. ويجب أن يوضح مسار الحساب لكل وظيفة.

المصادر