الخلاصة

  • يذكر Supersedes في Netnews مقالاً سابقاً واحداً بواسطة Message-ID، بينما تبقى المراجعة مقالاً جديداً ذا هوية مستقلة.
  • يعامل سحب السابق مثل cancel: يصادق كل موقع الطلب ويفوضه ثم يقرر ما يفعله بنسخته. قد يقبل موقعان المراجعة ولا يسحب القديم إلا أحدهما.
  • حسّن Cancel-Lock وCancel-Key إثبات صاحب الطلب، لكنهما لم يضمنا محو جميع النسخ والأرشيفات والاقتباسات.

وصلت المراجعة ولم تتوحد الذاكرة

يستقبل خادمان النص المصحح ويعرضانه للقراء. يتحقق الخادم الأول من دليل السحب فيوقف تقديم النص القديم. لا يستطيع الثاني التحقق، أو لا تسمح سياسته بالتنفيذ، فيبقي المقالين معاً.

نجح نشر المراجعة في المكانين. الاختلاف يقع في التاريخ المحلي الذي يراه القارئ. لذلك لا تكفي كلمة «استُبدل» من دون تحديد: هل سُجلت علاقة بين نسختين، أم أُخفي القديم في واجهة، أم سُحبت نسخة من مخزن بعينه؟

صُمم Supersedes كي لا يصبح تصحيح الحاضر رهينة لتنظيف ماضٍ موزع لا يملكه طرف واحد.

بدأ السحب كقرار لدى حافظ النسخة

تصف RFC 1036 رسالة تحكم cancel تسمي هدفها بواسطة Message-ID. يعالج النظام المستلم النسخة الموجودة لديه إذا كان قادراً على ذلك. لم تكن العملية كتابة في سجل مركزي يصل إلى كل الخوادم.

ظهرت مشكلة التفويض مبكراً. قارنت القاعدة التاريخية Sender أو From في الطلب والمقال الهدف، ومنحت مدير الموقع سلطة محلية. لكن تشابه الترويسة لا يقدم دليلاً قوياً على التحكم في المنشور الأصلي، وفتح التساهل باب سحب مقالات الآخرين.

كلما انتشرت النسخ، تكاثرت الجهات التي ينبغي أن تقتنع بالطلب. ولهذا كان السحب فعلاً محلياً قبل أن يكون وعداً لغوياً بالحذف.

أنشأ Supersedes خلفاً ولم يعدّل السلف

تحصر RFC 5536 قيمة Supersedes الخاصة بـNetnews في Message-ID واحد. وتشرح الأثر كطلب cancel للهدف يتبعه فوراً التعامل العادي مع المقال الجديد بعد تجاهل الحقل.

المراجعة إذاً لا تدخل سجل السابق لتغير متنه ولا تعيد استعمال هويته. لها Message-ID آخر وترويسات ومسار توزيع وتخزين مستقل. الحقل يربط منشورين مختلفين ويطلب إجراءً على أحدهما.

ولا يتوقف قبول الجديد على نجاح سحب القديم. هذه النقطة تجعل التصحيح قابلاً للوصول حتى عندما تختلف سلطات التخزين.

لكل موقع حكمه على الطلب

توضح RFC 5537 أن Supersedes ليس رسالة تحكم بذاته، لكن جانب السحب يخضع لمصادقة وتفويض cancel نفسيهما. إذا احترم الموقع الطلب نفذ الإجراء المحلي نفسه، وإذا لم يحترمه استمر في معالجة المقال الجديد بصورة عادية.

إذن قبول المراجعة لا يثبت اختفاء السابق، وبقاء السابق لا يعني رفض التصحيح. سجلت المواصفة أيضاً أن مواقع كثيرة تجاهلت cancel وsupersede تاريخياً بسبب صعوبة المصادقة وجاذبية الإساءة. وينبغي لبرنامج النشر أن يمنع المستخدم من محاولة استبدال مقال لا يملكه، من دون أن يلغي ذلك مسؤولية المواقع اللاحقة.

هذه الحدود ليست قصوراً عرضياً؛ إنها توزيع للسلطة يتطابق مع توزيع النسخ.

أثبتت المفاتيح المعرفة ولم تمنح سيادة

قدمت RFC 8315 الحقلين Cancel-Lock وCancel-Key. يحمل المقال الأصلي قيمة قفل، ويقدم طلب cancel أو المقال البديل لاحقاً مفتاحاً يمكن اشتقاق قيمة منه ومقارنتها بالقفل. صار في وسع الموقع اختبار معرفة مرتبطة بالنشر الأصلي بدلاً من الثقة بعنوان مشابه.

هذا يحسن جواب سؤال «من طلب السحب؟». لكنه لا يجيب عن سؤال «أين توجد كل النسخ؟». المفتاح المطابق لا يمحو أرشيفاً منفصلاً، ولا يسترد تصدير بوابة، ولا يزيل اقتباساً، ولا يفرض سياسة على خادم مستقل.

يمكن القول إن الطلب صودق ونُفذ في خدمة محددة. لا يمكن تحويل ذلك إلى ادعاء بأن الإنترنت كله نسي المقال.

الاسم نفسه في البريد لم يكن الوظيفة نفسها

تعرف RFC 2156، في سياق الربط بين Internet Mail وX.400، حقلاً باسم Supersedes يقبل واحداً أو أكثر من معرفات الرسائل. وتفصل RFC 5536 صراحة بينه وبين حقل Netnews ذي الهدف الواحد.

يحافظ سجل IANA لترويسات الرسائل على تسجيلين مستقلين للبريد وnetnews. تشابه الاسم لا ينشئ آلية استدعاء مشتركة بين صندوق بريد وخادم أخبار وأرشيف.

يثبت التسجيل الاسم والمرجع المعياري، لا مدى التطبيق الحالي ولا نتيجة سحب بعينه.

أضاف التصحيح حقيقة جديدة إلى تاريخ غير مرتب

قد يرى قارئ المراجعة وحدها، ويرى آخر النسختين، ويحتفظ أرشيف بما لم يعد الخادم المعتاد يقدمه. هذه الفوضى الظاهرة أصدق من إعلان محو لا يمكن إثباته.

ينبغي التفريق بين علاقة الاستبدال، وإخفاء الواجهة، وسحب نسخة من مخزن محدد، وعدم العثور عليها في مجموعة أدلة معلومة. لا تستلزم حالة منها الحالات الأخرى.

لم يمنح Supersedes المؤلف سلطة إعادة كتابة الماضي الموزع. منح المراجعة هوية جديدة تستطيع التقدم، وجعل طلب السحب محدوداً بالدليل وبحافظ النسخة. استطاع التصحيح أن يصبح جزءاً من التاريخ حتى عندما تعذر استدعاء سلفه من كل مكان.