الخلاصة

  • نقلت PrimeTek الإصدارات الرئيسية المقبلة من PrimeNG إلى ترخيص تجاري، مع بقاء الإصدارات السابقة المنشورة بموجب MIT على ترخيصها واستمرار إصلاحاتها الأمنية. اختارت ISC فرع Optimus UI المفتوح لأداة Stork التي تُدار بها خدمات DNS وDHCP.
  • تقول ISC إنها ستضع مساهمة سنوية إلى OpenNG ضمن ميزانيتها، وتجرب تحديث الاعتماديات كل أسبوع. يتيح الترخيص المجاني استعمال الشيفرة؛ ولا يموّل ساعات من سيصلحها غداً.

زر صغير يحمل دفتر حسابات كبيراً

يريد مشغّل شبكة أن يفرز جدول عناوين DHCP المستأجرة، يعثر على الجهاز المعني، ثم يعود إلى العطل. لا يفكر أحد في سياسة التراخيص عند النقر على رأس العمود. لكن الشركة التي تزود الواجهة بالزر والجدول تستطيع تغيير شروط الإصدارات التالية. عندها تظهر خلف نقرة المشغّل سلسلة قرارات: من يصون المكوّن، من يختبر التحديث، ومن يدفع ثمن التعطّل إذا افترقت مواعيد الإصدارات؟

تكشف إعلان ISC عن Stork 2.6، المنشور في 15 أكتوبر، أهمية ذلك في التشغيل اليومي. أضاف الإصدار جمع بيانات العناوين المستأجرة من خوادم Kea متعددة، ومصادقة OpenID Connect، ومراقبة نقل مناطق BIND 9، ودعم قاعدة إعدادات Kea. وأعلن أيضاً استبدال مكتبة رئيسية لمكوّنات الواجهة. كانت PrimeNG توفر فرز الجداول، والتنقل بين صفحاتها، والأزرار. هذه أدوات المشغّل حين تكون الدقيقة مهمة، وليست زينة على شاشة عرض.

توضح PrimeTek في بيانها الأصلي أن مبيعات الإضافات القديمة لم تعد تموّل أعمال التوافق، وإتاحة الاستخدام، والتوثيق، والدعم بالمستوى الذي تتطلبه مكتباتها. الإصدارات التي سبق نشرها برخصة MIT تبقى خاضعة لها، وتقول الشركة إن إصلاحاتها الأمنية ستستمر. أما الإصدارات الرئيسية المقبلة، بدءاً من PrimeNG 22، فتدخل نموذج PrimeUI. أعلنت سعراً تجارياً افتتاحياً قدره 599 دولاراً لكل مطوّر حتى نهاية 2026، ثم 799 دولاراً ابتداءً من 2027، مع تمديد اختياري للتحديثات بسعر 399 دولاراً لكل مطوّر في السنة. وتبقى رخصة مجتمعية مجانية للفئات المؤهلة وفق شروط الحجم والتمويل المنشورة. لا توجد مطالبة جديدة على الشيفرة القديمة؛ التغيير يقع على طريق الوصول إلى النسخة الكبرى التالية.

فحصت ISC عدة طرق للخروج من هذا المفترق: صيانة بعض مكونات PrimeNG بنفسها، أو الانتقال إلى Angular Material، أو إعادة بناء الواجهة باستخدام HTMX، أو اعتماد فرع مجتمعي. واختارت Optimus UI. يصف OpenNG مشروعه بأنه استمرار مرخّص وفق MIT لنسخة PrimeNG v21، ويضم أكثر من 80 مكوّناً لبيئة Angular. وتساعد أداة الانتقال فيه على تبديل الحزم والاستيرادات، ثم تعرض الملفات والأسطر التي تحتاج عملاً يدوياً. الدعم مجتمعي بلا اتفاق لمستوى الخدمة. تلك العبارة الأخيرة تسند قرار التشغيل أكثر من شعار «التوافق السهل».

كان حجم الارتباط بالمكتبة واضحاً قبل هذا التحول. يقول تقرير ISC عن تطوير Stork في 2025 إن ترقية سابقة لـ PrimeNG مست 329 ملفاً، وأضافت نحو 9300 سطر وحذفت قرابة العدد نفسه. هذا مشروع سابق، ولا تمثل أرقامه كلفة الانتقال الحالي إلى Optimus UI. لكنها تكشف أن اعتماداً يبدو كسطر في ملف الحزم قد يمتد إلى مئات المواضع في الأداة.

أهم سطر في إعلان ISC سطر مالي: تعتزم المؤسسة تخصيص مساهمة سنوية إلى OpenNG رغم أن Stork لا يدر عليها إيراداً بعد. لا تنشر السجلات المذكورة مبلغاً أو إيصال دفع أو شروط اتفاق؛ المعلن نية إدخال النفقة في الميزانية. وللتصريح قيمة لأنه يضع شخصاً أمام عبء الصيانة. فمراجعة العيوب، وإصدار التصحيحات، وملاحقة تغييرات Angular عمل، ولا تؤديه كلمة «المجتمع» وحدها.

وتقول ISC إنها تجرب تحديث الاعتماديات أسبوعياً مع زيادة البلاغات عن الثغرات. ما زالت PrimeTek تصدر إصلاحات أمنية للإصدارات القديمة المفتوحة، لكن إصلاح فرع قديم لا يكفي لتطوير أداة تشغيل تضيف وظائف جديدة. على OpenNG أن يصون المكوّنات، وعلى ISC أن يدمجها ويختبرها، وعلى مدير DNS أو DHCP أن يعمل بالنتيجة. إذا توقف أحد هذه الساعات، ستنتقل المهمة إلى مكتب آخر وربما تبدأ هجرة ثانية.

تتحكم PrimeTek بشروط منتجاتها الجديدة. وتتحكم OpenNG بما تقبله في الفرع وموعد نشره. وتتحكم ISC بالنسخة التي تصل إلى Stork. يستطيع المستخدمون تقديم البلاغات والمساهمات والمال؛ لا يمنحهم ذلك تلقائياً سلطة تحديد جدول تلك المؤسسات. جمع الجميع تحت اسم «المجتمع» يمحو المسؤوليات المختلفة. يتيح الفرع حق المغادرة، ولا يفتح تلقائياً ورشة صيانة تعمل كل صباح.

وضعت PrimeTek سعراً لتمويل عملها، واقترحت OpenNG توزيعاً مجتمعياً له، وتقول ISC إنها ستسهم في الدفع. ستُختبر هذه الخيارات في وتيرة الإصدارات، ومعالجة الثغرات، وكلفة الانتقال الفعلية. يستطيع جرد البرمجيات أن يحدد اسم الحزمة؛ ولا يستطيع تعيين من سيصلحها في الحادثة التالية.

الفاتورة تصل إلى غرفة التشغيل

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