لستُ عميلاً مثل @mattdm ولكني أدير عددًا من مثيلات Discourse مخصصة للبرمجيات الحرة، و Matrix هي إحدى الأدوات الرئيسية المستخدمة في المجتمع. أصبحت الأداة الرئيسية للتواصل لعدد من الأشخاص، لتحل محل IRC الأصلي حيث يمكنها أيضًا الربط معه. ومع ذلك، لا يزال Matrix غير مستغل بالكامل كـ “دردشة”: يمكنه فعل الكثير، وفي وقت ما، سيحدث منتدى موحد عبر Matrix. سيكون من الرائع رؤية Discourse كرائد في هذا المجال، كما هو الحال في Fediverse. سيكون دعم التوافق مع الدردشة مع Matrix خطوة أولى مطلوبة.
أنا أؤيد تمامًا تصريحات @hellekin. هناك اتجاه قوي نحو استخدام Matrix لحلول الدردشة بين العديد من مجتمعات المصادر المفتوحة وأيضًا داخل المنظمات الحكومية هنا في أوروبا. يجب أن تفهم Discourse و CDCK كإطار تنظيمي لها أن هذا يمكن أن يكون عامل تغيير مهم (لصالح أو ضد) Discourse في المستقبل القريب. حاليًا، قد يكون هذا مجرد ظاهرة “للأشخاص التقنيين”. ولكن عاجلاً أم آجلاً، سيفهم الأشخاص الأقل تقنية (بما في ذلك المدراء) أن Matrix هي الطريقة الصحيحة للقيام بالأشياء - مفتوحة المصدر، وتستند إلى بروتوكول مفتوح ومرن وموحد.
لقد وصفت سابقًا أن لدينا بالفعل عددًا من اللاعبين الكبار حقًا في أوروبا وألمانيا الذين يستخدمون (أو سيستخدمون قريبًا) حلولًا قائمة على Matrix (على سبيل المثال، bwmessenger للجيش الألماني أو مستقبل TI-messenger لشبكة الرعاية الصحية الوطنية التي تديرها GEMATIK الألمانية).
لذلك، يجب على CDCK حقًا جعل هذا مشروعًا رسميًا لتطوير اتصال تقني بين دردشة Discourse الحالية وبعض خدمات Matrix الخارجية (بما في ذلك الدردشة “بين Discourse”). على غرار التطوير الذي بدأه بالفعل @angus لبروتوكول ActivityPub (ActivityPub Plugin)
أشك في أن التمويل هو المشكلة الرئيسية حقًا. أعتقد أننا نحتاج أولاً إلى:
التزام واضح من موظفي CDCK بأن تطبيق المصفوفة هو وظيفة / حالة استخدام مفيدة ومخطط لها لمنتج Discourse.
شخص أو شخصين يمكنهم القيام بعمل تطوير (على سبيل المثال، 1 × لبرمجة Discourse / Ruby، 1 × لعمل تجربة المستخدم). بالإضافة إلى المزيد من الداعمين للاختبار وتصحيح الأخطاء والتوثيق. أنا لست مطور Ruby، لكن يمكنني المساعدة في بيئات الاختبار وتصحيح الأخطاء / التوثيق.
كان لدينا بالفعل شخص ما@joshsimmons من مؤسسة Matrix في هذا الموضوع هنا. قد يكون مفيدًا في الاتصالات والتفاصيل الفنية من جانب المصفوفة.
التمويل، سواء كان تمويلًا جماعيًا أو أموالًا خارجية، هو آخر خطوة تخطيط من وجهة نظري. لا يمكن تقديم طلب للحصول على تمويل إلا إذا كانت النقاط الأخرى واضحة ومتفق عليها من جانب CDCK. لقد ذكرت بالفعل SRS كمصدر محتمل للدعم وقد يكون هناك مصادر أخرى. قد يكون هناك أيضًا أصحاب مصلحة بين عملاء CDCK التجاريين الذين يمكنهم دعم تطوير وظيفة المصفوفة.
بعد بعض البحث في هذا الموضوع العام، فإن نقل نظام الدردشة في discourse إلى matrix منطقي للغاية. آمل أن تكون هذه الميزة متاحة قريبًا. سأكون سعيدًا باختبارها تجريبيًا أيضًا.
لا تحتاج CDCK بالضرورة إلى أن تكون مشاركة بنشاط أو صانعة قرار - يمكن لطرف ثالث سد الفجوة إذا لزم الأمر - هناك العديد من الإضافات التي تبدأ حياتها خارج CDCK.
التمويل هو المفتاح المطلق لتوفير الحافز والنطاق الترددي للمطورين للمشاركة.
أقبل أن الدعم طويل الأجل لأي شيء يتم بناؤه يجب أن يؤخذ في الاعتبار في الخطة.
للتمويل، تحتاج عادةً إلى “كيان قانوني” يمكنه التقدم بطلب للحصول عليه. عادةً ما تكون هذه شركة تدعم مشروعًا مفتوح المصدر أو نوعًا آخر من المنظمات، ولكن ليس مجرد مطور خاص.
نافذة التمويل هنا في ألمانيا مغلقة الآن. صندوق التكنولوجيا السيادي الألماني الذي كنت أتحدث عنه في وقت سابق من هذا العام (https://www.sovereign.tech) لديه حجوزات زائدة ولا يقبل طلبات جديدة.
علاوة على ذلك، فإن قاعدته المالية لم تعد مستقرة لأن الائتلاف الحالي في ألمانيا منهار. في فبراير، ستكون لدينا انتخابات عامة ثم ائتلاف أكثر تحفظًا. والذي من المفترض أن يكون أقل اهتمامًا بالمصادر المفتوحة من الائتلاف الحالي.
بالتأكيد. يجب على شخص ما في منظمة Matrix أو كيان ذي صلة التقدم بطلب للحصول على مثل هذا التمويل. هناك الكثير من الأشخاص المستعدين للمساعدة، لكن التمويل سيتم من خلال مرشح يتمتع بالمصداقية. من يعرف ما يكفي عن بروتوكول Matrix و Discourse لتقييم العمل المطلوب؟