ليس الأمر بالنسبة لي - أنا أستخدم جهاز كمبيوتر حديث يعمل عليه Discourse بشكل جيد. إنه للمستخدمين الآخرين في منتدى أنا جزء منه. محاولة إقناعهم بتبني لينكس هي معركة شاقة على الأرجح، هههه. من الصعب بما يكفي إقناع والديّ والأشخاص الآخرين الذين أعرفهم بالتبديل (ثم ينتهي بك الأمر بلعب دور دعم تقني لهم). لن أحاول إقناع شخص غريب عبر الإنترنت بالقيام بذلك ![]()
ولكن نعم، سيكون لينكس خيارًا رائعًا للمستخدمين الأكثر خبرة تقنيًا على أجهزة الكمبيوتر القديمة. للأسف، العديد من هؤلاء المستخدمين لديهم أجهزة وأنظمة تشغيل قديمة لأنهم ليسوا خبراء تقنيين جدًا، أو أنهم مرتبطون بتفضيلاتهم.
إنهم غريبون وعصريون بهذه الطريقة، لكن هذا لا يعني أنني أريد استبعادهم من المجتمعات التي أنتمي إليها.
هل هذا ممكن حتى بالنسبة لمثيلات Discourse Cloud المستضافة؟ إذا كان الأمر كذلك، فسيكون ذلك حلاً رائعًا! يبدو غير مرجح على الرغم من ذلك، لأن هذا يعني أن إصدار Cloud سيتعين عليه دعم إصدارات متعددة بالتوازي …؟
أولاً، شكراً على الرد. أقدر لك (وللفريق ككل) استعدادك لمناقشة هذا الأمر.
بينما أنت على حق تمامًا في أن أنظمة التشغيل القديمة أكثر عرضة للخطر، إلا أن الظروف أحيانًا تجعل الترقيات أو تبديل أنظمة التشغيل غير عملية للمستخدمين الأفراد، خاصةً في غضون أسابيع قليلة (في الواقع أكثر من شهر، وليس أسبوعين فقط، آسف لقد أخطأت في العد). وليس الأمر كما لو أنه بحلول 2 مايو، فإن المستخدمين الذين لا يقومون بالترقية إلى أحدث نظام تشغيل سيتم اختراق أجهزتهم فجأة وانفجارها. ستستمر متصفحاتهم في العمل، وستستمر معظم مواقع الويب الأخرى في العمل، ولن يتمكنوا ببساطة من النشر في منتديات Discourse بعد الآن. نعم، قد يقعون في النهاية ضحية لبعض الثغرات الأمنية أو أخرى، ولكن ذلك ربما كان سيحدث بعد سنوات من 1 مايو 2025.
في هذه الحالة، أنت لا تقوم فعليًا بإيقاف دعم نظام تشغيل معين أو تتبع أي جدول زمني محدد على أي حال. أنت تضيف ثلاث ميزات متصفح محددة جدًا ليست حرجة لأي وظيفة موجودة ولن يكون لها أي تأثير مباشر على المستخدم. يمكن حساب الألوان بشكل مختلف، ويمكن تقريب التخطيطات باستخدام أدوات CSS أخرى، وليس لدي فكرة عن الغرض من استخدام البحث الخلفي، ولكن من المحتمل أن تكون هناك حلول بديلة لذلك أيضًا.
أعتقد أن مقارنة هذه التغييرات بترقيات أمان نظام التشغيل الحرجة ليست عادلة جدًا؛ إنها فئتان مختلفتان تمامًا من التغييرات وإيقاف الدعم.
لكن حجتي الأساسية هنا ليست حول عدد ثغرات CVE أو أسطر التعليمات البرمجية التي قد تتطلبها أي تغيير معين. إنها أن Discourse يدور في الأساس حول المجتمع، وفي هذه الحالة، هذا القرار يضر بالمجتمع من أجل ما يبدو أنه تحسين طفيف في تجربة المطور - ولكن يرجى تصحيحي إذا كنت مخطئًا.
تكلفة فريق Discourse لتنفيذ وضع نشر متوافق مع الإصدارات السابقة تُقاس بالدولارات والساعات. من المزعج الاضطرار إلى دعم المتصفحات القديمة، أعرف ذلك، وأنا وكل مطوري الويب الآخرين نكره ذلك، وأنا متأكد من أنك تكرهه أيضًا. ومع ذلك، فإن التكلفة على المستخدمين الخاصين بك في هذه الحالة لا تُقاس فقط بالإزعاجات الطفيفة، بل بالتهديد الحقيقي للوحدة والعزلة عن المجتمعات التي كانوا جزءًا منها لفترة طويلة.
Discourse ليس فقط للمهتمين بالتكنولوجيا الذين يجادلون حول المزايا النسبية لـ Windows 7 مقابل 10 مقابل توزيعة Linux المفضلة؛ يتم استخدامه من قبل أشخاص من جميع الأعمار، في جميع أنحاء العالم، بأجهزة جديدة وقديمة، بمستويات مختلفة من الخبرة التقنية. والبعض منهم ببساطة لا يواكب أجهزة الكمبيوتر وأنظمة التشغيل كما نفعل نحن. ربما هذا أقل من المثالي، بالتأكيد، لكنني لا أعرف قصتهم الكاملة …
في نهاية المطاف، نعم، من الصحيح تمامًا أنه لا يمكنك دعم الجميع إلى الأبد، وفي النهاية ستجبرك مشكلة برمجية ما على اتخاذ إجراء يتطلب ترقية ستترك نسبة صغيرة من المستخدمين خلفها.
لكن هذه الميزات الثلاث المحددة لا تبدو كذلك. هل هي حقًا ملحة وحاسمة لدرجة تبرير نفي بعض المستخدمين الذين يستخدمون برنامجك منذ أطول فترة، مع عبارة “سيء جدًا، لم يعد بإمكانك النشر إلا إذا كنت تريد القيام بكل شيء عبر البريد الإلكتروني”؟
تبدو هذه الميزات الثلاث حقًا “متطورة” بالنسبة لي، خاصة بالنسبة لبرنامج المنتدى الذي كان يعمل بشكل جيد بدونها لسنوات. هل يحتاج Discourse حقًا إلى أن يكون أكثر تقدمًا من معظم مواقع الحكومة والبنوك وما إلى ذلك؟ على حد علمي، إنها وسائل راحة تدريجية صغيرة، وليست تغييرات نموذجية ثورية في تطوير وصيانة البرامج … ولكن يرجى تصحيحي إذا كنت مخطئًا وهناك حاجة ملحة لتنفيذها في أسرع وقت ممكن.
ولكن إذا لم تكن هناك حاجة ملحة … هل يستحق الأمر حقًا إبعاد هؤلاء المستخدمين؟ تبدو هذه الميزات الثلاث مدعومة بنسبة 91-95٪ من المتصفحات عالميًا (1، 2، 3). لنسميها 93٪ في المتوسط. إذا كان لدى Discourse 14 مليون مستخدم (14 million users) وهذا التغيير يؤثر سلبًا على 7٪ منهم … فهذا لا يزال 980,000 شخص. بالطبع هذه الرياضيات مبسطة والتحليلات الفعلية ستكون أفضل، لكن النقطة هي أنه على نطاق Discourse، تؤثر تغييراتك على أشخاص حقيقيين يعتمدون على هذه المجتمعات للتفاعل الاجتماعي. هل هي حقًا ملحة وضرورية؟ لا يمكنهم الانتظار حتى يتوفر وضع نشر HTML أساسي؟