Breaking News
القائمة
Advertisement

مطورون يعلنون الحرب على قوانين التحقق من العمر في أنظمة التشغيل

مطورون يعلنون الحرب على قوانين التحقق من العمر في أنظمة التشغيل
صورة ذكاء اصطناعي
Advertisement

تضع قوانين التحقق من العمر في نظام Linux مطوري البرمجيات مفتوحة المصدر في مواجهة حاسمة مع المشرعين في عدة ولايات أمريكية. ومع فرض ولايات مثل كاليفورنيا وكولورادو قيوداً عمرية على مستوى نظام التشغيل (OS) لحماية القاصرين، يكافح مجتمع المصادر المفتوحة لمنع هذه التشريعات من تدمير جوهر حرية توزيع وتعديل البرمجيات.

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

استثناء كولورادو وجهود شركة System76

في شهر يناير، قدم المشرعون في ولاية كولورادو مشروع القانون SB26-051، والذي يُلزم أنظمة التشغيل بجمع أعمار المستخدمين وتمرير تلك البيانات إلى مطوري التطبيقات. ورغم أن القانون استهدف بوضوح عمالقة التقنية مثل شركة Apple وشركة Google، إلا أن صياغته الفضفاضة هددت الشركات الصغيرة والمشاريع مفتوحة المصدر. أدرك كارل ريتشيل، المؤسس والرئيس التنفيذي لشركة System76 المطورة لتوزيعة Pop!_OS، التأثير اللوجستي المدمر لهذا القانون على أعماله.

قاد ريتشيل حملة ضغط على المشرعين في الولاية، مجادلاً بأن القيود العمرية تتناقض مع الفلسفة الأساسية للبرمجيات مفتوحة المصدر. وأوضح ريتشيل أن "أفضل طريقة لتعلم الحوسبة هي التعلم من خلال الأمثلة، وتُعد واجهة سطح المكتب في نظام Linux مثالاً مجانياً ومفتوح المصدر لكيفية بناء نظام تشغيل كامل". وحذّر من أن تقييد صلاحيات الجذر (Root Access) أو حظر التطبيقات بناءً على العمر يدمر بيئة التعلم تلك من أساسها.

أثمرت جهوده في النهاية؛ ففي الأول من مايو، تم إقرار مشروع القانون SB26-051 مع إعفاء خاص لأنظمة التشغيل مفتوحة المصدر. يستثني النص النهائي أي نظام تشغيل يُقدم بموجب شروط ترخيص تسمح للمستخدمين بنسخ البرمجيات وإعادة توزيعها وتعديلها دون قيود فنية تفرضها المنصة. ويأمل ريتشيل أن يكون هذا الاستثناء نموذجاً تتبناه المجالس التشريعية الأخرى.

قانون كاليفورنيا AB 1043 ومعضلة المصادر المفتوحة

بينما قدمت كولورادو متنفساً للمطورين، لا يزال عالم المصادر المفتوحة يعيش حالة من عدم اليقين. السبب الرئيسي لهذا القلق هو قانون ولاية كاليفورنيا AB 1043، الذي يُلزم أنظمة التشغيل ومتاجر التطبيقات بجمع أعمار المستخدمين أثناء إعداد الجهاز بدءاً من الأول من يناير في عام 2027. وتتقدم مشاريع قوانين مشابهة في ولايات أخرى، مثل HB4140 في إلينوي وS8102A في نيويورك.

تُعد التحديات العملية لتطبيق التحقق من العمر هائلة بالنسبة للمشاريع مفتوحة المصدر. فالعديد منها يُدار بواسطة متطوعين ويفتقر إلى الموارد المالية لدمج تقنيات التحقق التجارية. علاوة على ذلك، تعني الطبيعة المفتوحة للرمز البرمجي (Open-source Code) أنه حتى لو أضاف المطور ميزة التحقق من العمر، يمكن لأي مستخدم ببساطة إنشاء نسخة معدلة (Fork) تزيل تلك القيود، مما يخلق منطقة رمادية قانونية حول من يتحمل المسؤولية.

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

- مايكل دولان، نائب الرئيس للبرامج الاستراتيجية، مؤسسة Linux Foundation

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

كيف تستجيب توزيعات Linux الكبرى؟

مع اقتراب الموعد النهائي لقانون كاليفورنيا في عام 2027، تتراوح استجابات توزيعات لينكس (Linux Distributions) بين المراجعة القانونية الحذرة والتحدي الصريح. ونظراً لعدم وجود سلطة مركزية في نظام Linux البيئي، يتعامل كل مشروع مع التهديد بطريقته الخاصة:

  • توزيعة Ubuntu: صرّح جون سيجر، نائب رئيس الهندسة في شركة Canonical، أن الشركة تراجع التشريع داخلياً مع المستشارين القانونيين، ولكن لا توجد حالياً خطط ملموسة حول كيفية تغيير نظام Ubuntu أو ما إذا كان سيتغير أصلاً.
  • مشروع Fedora: اقترح قائد المشروع جيف سباليتا عبر منتديات Fedora أن تنفيذ واجهة برمجة تطبيقات محلية (Local API) أو إضافة حقل "العمر" إلى النظام الحالي لربط معرفات الأجهزة بأسماء المستخدمين قد يكون أسهل طريق للامتثال.
  • نظام MidnightBSD: باتخاذ نهج هجومي، أعلن المطورون عبر منصة X أنهم عدلوا ترخيصهم لاستبعاد المقيمين في كاليفورنيا صراحةً من استخدام نظام التشغيل (OS) على أجهزة سطح المكتب، اعتباراً من الأول من يناير في عام 2027، أملاً في تجنب المسؤولية القانونية.
  • نظام Zorin OS وتوزيعة Garuda Linux: يعتمد كلا المشروعين على الحدود الدولية. أشار أرتيوم زورين إلى أن شركته ومقرها أيرلندا تفتقر إلى وجود مادي في كاليفورنيا، مما يجعل إنفاذ القانون غير مرجح. وردد مطورو Garuda Linux هذا الموقف، مؤكدين أنهم سيمتثلون فقط للوائح المحلية في فنلندا وألمانيا.

نظام Ageless Linux والتمرد المفتوح

اختار بعض المطورين السخرية من التشريعات وتحديها علناً. من هنا ظهر مشروع Ageless Linux، والذي يصف نفسه بأنه "برمجيات للبشر غير محددي العمر". ابتكر المطور جون مكاردل هذا المشروع، وهو عبارة عن نص برمجي (Shell Script) مخصص لتوزيعة Debian يستبدل حقل تاريخ الميلاد القياسي في قاعدة بيانات المستخدمين بواجهة برمجة تطبيقات وهمية لا تُرجع أي بيانات على الإطلاق.

يُعد مشروع مكاردل احتجاجاً مباشراً على قوانين مثل AB 1043. ويقدم تعليمات صريحة حول كيفية توزيع نظام Ageless Linux على الأطفال، متحدياً المنظمين لاتخاذ إجراء. ويُعلن الموقع الرسمي للمشروع: "السؤال ليس ما إذا كان هذا قانونياً، بل السؤال هو ما إذا كان أي شخص يريد إنفاق أموال ولاية كاليفورنيا لمقاضاة شخص أعطى طفلاً محرك أقراص USB يحتوي على نظام Linux".

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

التجاوز في الخصوصية يدفع المستخدمين نحو المصادر المفتوحة

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

نحن نشهد بالفعل المراحل الأولى من هذه الهجرة. فقد سجل نظام Zorin OS 18 ما يقرب من 4 ملايين عملية تنزيل منذ شهر أكتوبر، مع قدوم أكثر من 78% منها من أجهزة كانت تعمل سابقاً بنظامي Windows وmacOS. وإذا رفضت الولايات منح إعفاءات للمصادر المفتوحة، فسيقوم المستخدمون ببساطة بتجاوز القوانين عن طريق إزالة وحدات الامتثال من الرمز مفتوح المصدر (Open-source Code) بأنفسهم. يتعامل المشرعون مع أنظمة التشغيل وكأنها تطبيقات تواصل اجتماعي مغلقة، متجاهلين حقيقة أنه في عالم المصادر المفتوحة، يمتلك المستخدم في النهاية مفاتيح النواة (Linux Kernel). وإذا ضغطت الحكومات بشدة على المنصات التجارية، فلن يكون نظام Linux مجرد ملاذ للمطورين، بل سيصبح مخرج الطوارئ الافتراضي للمستخدمين العاديين الرافضين للهوية الرقمية الإلزامية.

هل أعجبك هذا المقال؟
Advertisement

عمليات البحث الشائعة