كيف يمكنني أن أميز إذا كان توزيع عميل Discourse معين هو برمجيات حرة؟

إن ذكرك للإضافات جعلني أفكر فيما إذا كانت هناك طريقة للتحقق من معلومات الإصدار، ووجدت هذا الموضوع الذي يصف كيفية الحصول على معلومات الإصدار.

لذلك يمكنني أن أرى، على سبيل المثال، أن هذه النسخة تستخدم الالتزام 276bc8a565389ea1a145af08ec8e64c1a5bea990، ومنتدى أعضاء FSF يستخدم الالتزام 7ecaf6295daf8759aa98d00e7035c4dc0f853303، ومنتدى Purism يستخدم 999aaa35a79ae7c586a91de1f6c1f7b3c8092bd2، ومنتدى Exercism يستخدم الالتزام 1bd9ca11e777f880462ae64c6795ef7de28a8cd2. كل هذه التزامات صالحة في المستودع الرسمي، لذلك أعتقد أن النسخ لم تعدل Discourse نفسه (على الرغم من أنها قد تكون أضافت إضافات).

أعتقد أن هذا يترك الإضافات والسمات. يبدو أنه ربما يمكنك رؤية اسم الإضافات عن طريق البحث عن سمات “data-discourse-entrypoint” في نصوص الإضافات البرمجية، لكنني لا أرى معرفًا للإصدار. هل تعرف أي طريقة للحصول على قائمة الإضافات المثبتة؟