تخطَّ إلى المحتوى

إشعار البرامج الثابتة المجتمعية

البرامج الثابتة المشار إليها في قسم QMK من هذه الوثائق يصونها المجتمع. توضّح هذه الصفحة ما يعنيه ذلك، والمخاطر التي ينطوي عليها، وما يشمله نطاق دعم SignalRGB.

حول برامج QMK الثابتة التي يصونها المجتمع

Section titled “حول برامج QMK الثابتة التي يصونها المجتمع”

QMK (Quantum Mechanical Keyboard) هو مشروع مفتوح المصدر لبرامج لوحات المفاتيح الثابتة. يقوم بعض أعضاء مجتمع SignalRGB بشكل مستقل بصيانة إصدارات من برامج QMK الثابتة التي، عند إقرانها بإضافة جهاز متوافقة، تتيح لـ SignalRGB التحكم في لوحات مفاتيح غير مدعومة رسميًا.

البرامج الثابتة المشار إليها في هذه الوثائق لا يطوّرها SignalRGB ولا يبنيها ولا يوزّعها ولا يدقّقها ولا يوقّعها ولا يختبرها ولا يصونها. إنها من عمل أعضاء مستقلين في المجتمع ليسوا موظفين أو متعاقدين أو وكلاء لدى SignalRGB. ولا يُعد وضع رابط لمستودع مجتمعي في وثائق SignalRGB تأييدًا لذلك البرنامج الثابت أو اعتمادًا له أو ضمانًا له.

كما هو موضّح في القسمين 1.2 و1.3 من شروط خدمة SignalRGB، فإن Whirlwind ليست طرفًا في الاتفاقيات المبرمة بين المستخدمين ومزوّدي الأجهزة أو البرامج من الجهات الخارجية، ولا تقدّم أي ضمان بشأن أداء أو جودة أو توافق الأجهزة أو البرامج الخارجية المستخدمة مع منصة SignalRGB.

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

قد يؤدي فشل عملية التثبيت — بسبب انقطاع مصدر الطاقة، أو إصدار غير متوافق، أو خلل في البرنامج الثابت، أو خطأ من المستخدم أثناء إجراء التثبيت — إلى جعل لوحة المفاتيح غير قابلة للتشغيل مؤقتًا أو بشكل دائم. يمكن استعادة بعض لوحات المفاتيح عبر إجراءات الاستعادة من محمّل الإقلاع (bootloader)؛ بينما لا يمكن ذلك مع لوحات أخرى.

تأكّد قبل التثبيت مما إذا كان طراز لوحة مفاتيحك المحدد يملك مسارًا للاستعادة وما يتطلبه ذلك المسار.

يعمل البرنامج الثابت بمستوى صلاحيات مرتفع على جهازك، ويمكنه من حيث المبدأ رصد ضغطات المفاتيح، وتعديل سلوك الإدخال، والتواصل عبر USB. لم يخضع البرنامج الثابت الذي يصونه المجتمع لمراجعة أمنية من SignalRGB. ليس لدينا أي سبب للاعتقاد بأن إصدارات البرامج الثابتة التي يصونها أعضاء المجتمع حاليًا خبيثة، لكن لا يمكننا التحقق من سلامة كل إيداع (commit) أو نسخة مشتقة (fork) أو ملف ناتج عن البناء.

قبل التثبيت، يجب عليك:

  • الحصول على البرنامج الثابت من مستودع المطوّر الأصلي فقط — وليس من مواقع إعادة الاستضافة أو المرايا
  • التحقق من المجاميع الاختبارية (checksums) أو التواقيع حيثما يوفّرها المطوّر
  • مراجعة الشيفرة المصدرية بنفسك، أو الاعتماد على شخص تثق به قام بمراجعتها، قبل تثبيت إصدارات من مساهمين غير معروفين لك

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

  • أنظمة مكافحة الغش في الألعاب، التي تُبلغ أحيانًا عن أجهزة الإدخال غير القياسية
  • برامج إمكانية الوصول التي تتوقع سلوكًا محددًا من لوحة المفاتيح
  • ميزات نظام التشغيل التي تعتمد على واصفات HID القياسية
  • تحديثات SignalRGB المستقبلية، أو تحديثات QMK، أو تحديثات البرامج الثابتة من الشركة المصنّعة

التوافق مع SignalRGB غير مضمون عبر الإصدارات. فالإصدار الذي يعمل اليوم قد لا يعمل بعد تحديث SignalRGB التالي، أو تحديث QMK التالي، أو تحديث نظام التشغيل التالي. والحفاظ على توافق البرنامج الثابت بمرور الوقت هو مسؤوليتك.

كما هو موضّح في القسم 10 (إخلاء المسؤولية) والقسم 11 (تحديد المسؤولية) من شروط خدمة SignalRGB، تُقدَّم منصة SignalRGB “كما هي”، وتكون مسؤولية SignalRGB محدودة وفقًا لذلك.

لا يستطيع فريق الدعم لدينا المساعدة في:

  • المشكلات الناتجة عن البرامج الثابتة التي يصونها المجتمع أو المرتبطة بها
  • إجراءات التثبيت، أو الاستعادة من محمّل الإقلاع، أو استكشاف أعطال الأجهزة وإصلاحها
  • النزاعات مع الشركات المصنّعة للوحات المفاتيح بشأن إبطال الضمانات
  • النزاعات مع القائمين على صيانة البرامج الثابتة المجتمعية
  • تلف الأجهزة، أو فقدان البيانات، أو الحوادث الأمنية الناشئة عن استخدام البرامج الثابتة المجتمعية

يجب توجيه الأسئلة التقنية المتعلقة بالبرامج الثابتة المجتمعية إلى القائم على صيانة المستودع المحدد الذي تستخدمه، عبر متتبّع المشكلات أو قنوات المجتمع المرتبطة بذلك المستودع. بالنسبة للبرامج الثابتة من مجتمع SRGBmods، استخدم متتبّع المشكلات على GitHub أو قنوات QMK على خادم SignalRGB على Discord.

يُوزَّع QMK ومعظم المشاريع المشتقة منه بموجب رخصة جنو العمومية (GPL). إذا قمت بتعديل البرامج الثابتة المجتمعية أو إعادة توزيعها أو البناء عليها، فأنت مسؤول عن الالتزام بشروط رخصة المصدر المفتوح المعمول بها. هذه الالتزامات قائمة بينك وبين أصحاب حقوق النشر الأصليين؛ وSignalRGB ليس طرفًا في هذه التراخيص ولا يفرض تطبيقها.


آخر تحديث: 12/05/26