منصات وملكيةقراءة 3 دقائق

Synaptics ترسل إنذارًا بـ 125 براءة اختراع لمطور كتب driver مفتوح المصدر لدوكات DisplayLink

نشر موقع LWN في 10 نوفمبر 2026 قصة مطور يدعى مايك لوثيان أزال مستودع مشروعه من GitHub بعد أن تلقى إنذارًا قانونيًا يضم 125 براءة اختراع. والمشروع driver كتبه في وقته الخاص ليجعل جهاز dock من Dell يعمل جيدًا على Linux.

بدأت القصة بمشكلة عملية. فالـ dock يعتمد على تقنية DisplayLink لنقل الصورة إلى الشاشات، والـ driver الرسمي المتاح منها على Linux برنامج مغلق بصيغة binary ويعمل على معالجات x86 فقط. فكتب لوثيان driver بديلًا بلغة Rust سماه Vino، يعمل ضمن نظام DRM/KMS المسؤول عن الشاشات في نواة Linux، واستعان بموديل لغوي (LLM) في كتابته. ونشر أول نسخة على قائمة مطوري الرسوميات في 17 يونيو 2026، طالبًا المساعدة في فهم البروتوكول.

وجاء الرد من جهة أخرى. ففي 20 يوليو كتب له ميخال لوكاشيك من شركة Synaptics، المالكة لتقنية DisplayLink، أن البروتوكول والـ codec الخاص به، أي طريقة ضغط الصورة وفك ضغطها، محميان ببراءات اختراع. وأضاف أن أسلوب clean room لا ينفي التعدي. وهذا الأسلوب يعني كتابة كود جديد دون الاطلاع على الكود الأصلي، وهو دفاع معروف في قضايا حقوق النشر، لكنه لا ينفع هنا، لأن البراءة لا تحمي نص الكود بل تنفيذ الفكرة المحمية نفسها، بأي كود كان.

ثم تصاعد الأمر بمواعيد محددة. ففي 17 أغسطس وصله إنذار رسمي بالتوقف (cease and desist) يضم 125 براءة اختراع وثمانية مطالب. وفي 5 أكتوبر وصله خطاب ثانٍ يسمي براءتين بريطانيتين، GB2484736B وGB2485613B، ويطلب الالتزام قبل 11 أكتوبر، وإلا فغرامة قدرها 25,000 دولار تزيد 25,000 دولار كل أسبوع. ثم مُدت المهلة إلى 18 أكتوبر.

ولجأ المطور إلى Open Invention Network، وهي منظمة يتبادل أعضاؤها رخص براءات الاختراع لحماية منظومة Linux من دعاوى من هذا النوع. لكن المنظمة قالت في 23 أكتوبر إن حمايتها لا تغطي هذا العمل، لأن الـ codecs مستثناة من تعريفها لمنظومة Linux. والمفارقة أن Synaptics نفسها عضو في المنظمة.

ولا يوجد حتى الآن حكم قضائي في الموضوع. فما نُشر مطالبات وخلاف معلن، لا قرار محكمة يثبت التعدي أو ينفيه.

وما يعني كل من ينشر كودًا مفتوحًا هو الآلية. فالمطورون اعتادوا التفكير في الترخيص وحقوق النشر: هل نسخت كودًا؟ وتحت أي رخصة؟ أما البراءة فطبقة مختلفة تمامًا. أن يكتب المطور كل سطر بنفسه، أو أن يكتبه موديل نيابة عنه، ليس دفاعًا في هذه الطبقة. ومع انتشار كتابة الكود بمساعدة الموديلات، قد يصبح من الأسهل أن يكتب مطور فرد في أسابيع تنفيذًا لبروتوكول محمي، دون أن يعرف أن المشكلة ليست في الكود بل في الفكرة. ويصبح ذلك أوضح في مجالات مثل الـ drivers والـ codecs، حيث تكون البروتوكولات نفسها مملوكة.

المصادر

  1. مقال LWN عن القضية
  2. تعريف OIN لمنظومة Linux واستثناء الـ codecs

من عدد الأربعاء 1 جمادى الآخرة - 11 نوفمبر

أخبار ذات صلة

برمجيات

شرط الإفصاح عن الذكاء الاصطناعي في Linux kernel ما زال في الشجرة الرسمية رغم قرار إلغائه

المغزى: القرار الذي يتداوله الجميع لم يصل بعد إلى الفرع الذي تُرسل إليه الـ patches، والقاعدة الأبقى في الملف ليست الإفصاح بل أن التوقيع القانوني على الكود يبقى لإنسان.

6 جمادى الأولى - 17 أكتوبر

أخبار الأربعاء 1 جمادى الآخرة - 11 نوفمبر