هل دفعت رسوم ترخيص مصدر Linux Kernel الخاص بك؟

متى طلب رمز المصدر، MediaTek يطلب المال. إنهم يفرضون حرفيًا رسوم ترخيص على الشركات المصنعة للأجهزة لكود مصدر Linux Kernel.

إنها حالة محزنة عندما تقوم الشركة المصنعة بإغلاق كود المصدر المحمي بـ GPL. إنه أمر محزن أكثر عندما يقومون بتوفير البرامج الثابتة المترجمة مع العديد من الإجراءات الأمنية الصارمة نقاط الضعف. إنه أمر محزن حتى عندما يطلبون رسوم الترخيص. وهذا ما يحدث الآن مع MediaTek (MTK)، وهو إجراء التشغيل القياسي الخاص بهم.

هناك سبب لعدم رؤية العديد من أجهزة MTK في الولايات المتحدة والمناطق الأخرى التي تطبق ترخيصًا أكثر صرامة. إنهم دعوى قضائية في انتظار أن يحدث. لا تحترم MTK مستخدميها فحسب، بل لا تحترم كل مطور Linux kernel. إنهم يفعلون ذلك في شكل سياسة تتطلب "ترخيص كود المصدر" مدفوع الأجر، وهو على الأرجح أكبر عبء سمع عنه هذا الكاتب على الإطلاق. كما ترى، فإن كود مصدر Linux Kernel مرخص بموجب GPLv2، الأمر الذي يتطلب تمامًا الالتزام بالشروط التي تتضمن إصدار التعليمات البرمجية المصدر. إن عدم الالتزام بالشروط قانونيًا يمنعك من توزيع Linux Kernel على الإطلاق. دعونا نلقي نظرة على بعض المقتطفات:

3. ب) قم بإرفاقه بعرض مكتوب، صالح لمدة ثلاث سنوات على الأقل، لمنح أي طرف ثالث، مقابل رسوم لا تزيد عن تكلفة توزيع مصدر الأداء الفعلي، نسخة كاملة قابلة للقراءة آليًا من كود المصدر المقابل، ليتم توزيعها بموجب شروط القسمين 1 و2 أعلاه على وسيط يستخدم عادةً للبرمجيات تبادل؛ ...

4. لا يجوز لك نسخ البرنامج أو تعديله أو ترخيصه من الباطن أو توزيعه باستثناء ما هو منصوص عليه صراحةً بموجب هذا الترخيص. ...

5. ليس مطلوبًا منك قبول هذا الترخيص، نظرًا لأنك لم توقع عليه. ومع ذلك، لا شيء آخر يمنحك الإذن بتعديل أو توزيع البرنامج أو الأعمال المشتقة منه...

كمطورين، لدينا القدرة على أخذ التعليمات البرمجية وإعادة ترجمتها وإضافة ميزات وإصلاح عدم الكفاءة الأمنية للشركات المصنعة. يتم تحميل بعض أجهزة MTK بميزات معطلة مثل مخازن Bluetooth PAN المؤقتة، وهناك العشرات من الأمثلة الأخرى. تنتهك سياسة MTK بشكل مباشر جميع النقاط الثلاث المذكورة أعلاه، وهو أمر محبط عندما تقوم بذلك يدركون أنهم يعتقدون أنهم يقدمون خدمة لأي عميل عن طريق الإغلاق والضعف شرائح. حقيقة الموقف هي أن MTK تدين بنسخة من الكود المصدري الكامل القابل للبناء لكل منها الشخص الذي يشتري جهازًا مزودًا بنواة Linux، فإن الالتزام به سيساعده فقط في إصلاح مشكلاته مصدر مكسور.

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