الخلاصة
- تميّز قواعد Apache المنشورة بين حق نقض مؤهل لتعديل كود، وتصويت رسمي لإصدار حزمة، وسلطة PMC على المشروع، وإشراف Board على الإطار المؤسسي.
- ينبغي لسجل السلطة أن يربط الفعل والأثر البرمجي والجهة ذات التصويت الملزم والقاعدة والاعتراض والنتيجة وأي فعل مؤسسي منفصل، لا أن يحوّل commit أو تصويتاً أو اهتمام Board إلى تفويض واحد.
الكلمة المختصرة تخفي أفعالاً متباينة
عبارة «Apache وافقت» قد تعني commit، أو نقاشاً في قائمة بريدية، أو تصويت إصدار، أو قرار PMC، أو Board resolution، أو مجرد سؤال عن تقرير ربع سنوي. لا تعامل بنية ASF المنشورة هذه الوقائع كأنها مترادفات. فهي تضع الاتجاه التقني والمجتمعي في PMC لكل مشروع، وتبقي الأصول والعلامات والضباط والسياسة العامة والإشراف في المستوى المؤسسي.
السؤال الأول ليس من حضر، بل ما الفعل الذي وقع. الكتابة في المستودع فعل تقني. إعلان أثر محدد إصداراً رسمياً فعل PMC. تعيين officer أو إصدار resolution أو مراجعة تقرير فعل مؤسسي آخر. قد يجمع الفرد أكثر من دور، لكن صفته في دور لا توسّع سلطة فعل آخر.
حق الكتابة لا يصنع إصداراً رسمياً
يوضح دليل PMC أن committers يستطيعون تحديث الكود، بينما PMC بوصفها هيئة هي التي تملك سلطة التصويت على إصدارات البرامج الرسمية. لا ينتقص ذلك من المساهمة الفردية؛ إنه يفرق بين القدرة التقنية على تغيير المصدر وبين الفعل التنظيمي الذي يقدم أثراً بوصفه إصدار Apache رسمياً.
لذلك يحتاج سجل الإصدار إلى هوية ثابتة: candidate أو revision أو توقيع أو checksum أو معرف نهائي. لا تخبرنا حصيلة أصوات بلا أثر ثابت ما الذي تقرر. كما أن تصويت PMC لا يثبت أن Board راجعت كل سطر أو أن جميع المساهمين وافقوا أو أن المستخدمين سيعتمدون الحزمة.
نقض الكود قوي، لكنه ليس إشارة توقف عامة
يفرق Apache Voting Process بين المسائل الإجرائية وتعديلات الكود وإصدارات الحزم. في تعديل كود غير lazy consensus، تتطلب القاعدة ثلاثة +1 ولا -1. وقد يكون -1 من ناخب مؤهل veto؛ يجب أن يحمل تبريراً تقنياً ولا يمكن تجاوزه إلى أن يسحبه صاحبه.
تكمن القوة في الحدود. ليس كل تعليق سلبي في أي قائمة يوقف جميع أنشطة Apache. لا بد من التعديل المعين، والمجموعة المنطبقة، وأهلية الناخب. ينبغي أن يحفظ السجل الاقتراح ونسخته والسبب التقني والأهلية والنقاش والمآل: سحب أو تعديل أو ترك. هذا veto لا يصبح وحده سياسة مؤسسية أو حكماً سوقياً أو برهاناً على عيب.
للإصدار الرسمي اختبار مختلف
تطلب Apache لإصدار حزمة ثلاثة +1 ملزمة على الأقل، وأن تزيد الإيجابيات الملزمة على السلبيات الملزمة، وتقول الإرشادات إن الإصدارات لا يمكن veto عليها. ليست هذه نسخة أضعف من قاعدة تعديل الكود؛ إنها قاعدة مختلفة لفعل مختلف.
لذلك لا يصح القول إن -1 «نقض الإصدار» من دون معرفة نوع الفعل والقاعدة. ربما كان veto لتعديل كود، أو رأياً استشارياً، أو قلقاً سابقاً. وبالمثل، لا يمحو إصدار مقبول الاعتراضات التقنية ولا يثبت الأمن أو التبني أو النضج التجاري. إنه يثبت الحالة الرسمية لذلك الأثر المحدد وفق قاعدة الإصدار فقط.
PMC تقود المشروع وBoard تحمل الإطار المؤسسي
تتولى PMC الاتجاه التقني والمجتمعي والإصدارات والإشراف على مشروعها. ينشئ Board لجان PMC ويعين Vice Presidents/Chairs ويدير الأصول والسياسة العامة ويتلقى التقارير وقد يتدخل إذا تعطل PMC أو خالف المتطلبات. لكن ASF توضح في الوقت نفسه أن Board لا تقدم توجيهاً تقنياً للمشروعات.
لا يحصل Directors تلقائياً على committership أو عضوية PMC أو أصوات تقنية ملزمة. وللتأثير التقني عليهم كسب merit في المشروع ذاته. ينتخب Members Directors، لكن Membership لا تمنح بحد ذاتها سلطة توجيه تقني في كل مشروع.
يجمع Chair المستويين من دون دمجهما: له صوت عادي في PMC، وهو officer مسؤول عن التقرير والسجل الرسمي. وحتى إذا اتفق PMC على تغيير Chair، يلزم Board resolution كي يصبح التعيين مؤسسياً رسمياً.
سجل لسلطة الإصدار
في تعديل الكود، ينبغي للسجل أن يبين التغيير وقناة المراجعة والقاعدة والناخبين المؤهلين والمواقف الصريحة وأساس veto صحيح والمآل. وفي الإصدار، يربط الأثر وPMC والمهلة وقاعدة الأصوات الملزمة والنتيجة والمعرف النهائي. وفي الواقعة المؤسسية، يذكر مستقلاً هل كانت resolution أو تعييناً أو طلباً أو مراجعة تقرير.
ليست هذه قاعدة Apache جديدة. إنها توصية تحريرية تمنع كلمات مثل «veto» و«release» و«PMC» و«Board» من ادعاء سلطة أوسع مما تثبته وثائق الفعل.
Sources
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات
