
لن يُمثّل نظام لينكس والتحقق من العمر في كاليفورنيا مشكلةً لمعظم توزيعات البرامج المجانية. فقد أقرّ المجلس التشريعي لولاية كاليفورنيا تعديلاً يُعفي أنظمة التشغيل المُوزّعة بموجب تراخيص تسمح بنسخ البرامج وإعادة توزيعها وتعديلها من التزامات قانون التحقق من العمر المثير للجدل.
يُوفّر هذا القرار راحةً كبيرةً لمشاريع مثل ديبيان، وأوبونتو، وفيدورا، وآرتش لينكس، وغيرها من أنظمة المصادر المفتوحة، التي كانت حتى الآن عُرضةً للتأثر بلوائح مُصممة أساسًا لمنصات التكنولوجيا الكبيرة. كان القانون الأصلي يُلزم مُصنّعي أنظمة التشغيل بجمع معلومات عمر المستخدمين وتوفير إشارة للتحقق من العمر للتطبيقات، وهو شرطٌ إشكاليٌّ للغاية بالنسبة للمشاريع اللامركزية التي تُديرها المجتمعات أو المتطوعون.
كاليفورنيا توافق على استثناء لنظام لينكس والبرمجيات الحرة
يأتي هذا التغيير عبر مشروع القانون AB 1856 ، الذي يُعيد تعريف مفهوم مُورّد نظام التشغيل ضمن قانون ضمان العصر الرقمي. ويستثني النص الجديد الأفراد والمنظمات التي تُوزّع نظام تشغيل بموجب شروط ترخيص تسمح للمُستلم بنسخ البرنامج أو إعادة توزيعه أو تعديله.
عملياً، يحمي هذا جزءاً كبيراً من نظام لينكس البيئي والبرمجيات الحرة. وتُستثنى من هذا الالتزام توزيعات مثل ديبيان، وفيدورا، وأوبونتو، وآرتش لينكس، وكذلك أنظمة بي إس دي المختلفة الموزعة بموجب تراخيص تستوفي المتطلبات المنصوص عليها في الصياغة الجديدة.
يمثل هذا الإجراء تغييراً جوهرياً عن الوضع الذي أوجده القانون الأصلي. فعندما أقرت كاليفورنيا قانون ضمان العصر الرقمي، برزت تساؤلات فورية حول كيفية امتثال مشاريع المصادر المفتوحة لالتزام مصمم للشركات التي تمتلك حسابات مستخدمين مركزية وبنية تحتية تجارية.
قد يتطلب القانون الأصلي جمع بيانات عمر المستخدم.
ينص قانون ضمان العصر الرقمي، المعروف سابقًا باسم AB 1043، على إنشاء نظام لتحديد العمر مصمم لتمكين التطبيقات والخدمات من تحديد الفئة العمرية للمستخدم. ويلقي هذا التشريع بجزء كبير من هذه المسؤولية على عاتق مزودي أنظمة التشغيل ومتاجر التطبيقات.
يتطلب النظام جمع معلومات العمر أثناء الإعداد الأولي للجهاز، وإرسال إشارة تتوافق مع إحدى الفئات العمرية المحددة عند طلبها من قِبل أحد التطبيقات. ومن المقرر أن يدخل القانون حيز التنفيذ في 1 يناير 2027.
بالنسبة لشركات مثل آبل ومايكروسوفت وجوجل، يمكن لهذا النموذج الاعتماد على حساباتها ومتاجر تطبيقاتها وبنيتها التحتية المركزية. مع ذلك، فإن تطبيق المتطلبات نفسها على مشروع مثل ديبيان أو آرتش لينكس يطرح مشاكل مختلفة تمامًا.
تكمن المشكلة الكبرى في الطبيعة اللامركزية لنظام لينكس
لا تعمل العديد من توزيعات لينكس مثل المنتجات التجارية التقليدية. فليس بالضرورة أن تتحكم شركة في كل عملية تثبيت، أو أن يكون لكل مستخدم حساب إلزامي، أو أن تكون هناك بنية تحتية مركزية قادرة على التحقق من عمر من يقومون بتنزيل النظام وتثبيته.
وقد صعّب هذا الأمر بشكل خاص تحديد الجهة المسؤولة عن الوفاء بالالتزامات القانونية. ففي بعض المشاريع، يتم تطوير البرمجيات وتوزيعها من قبل مجتمعات دولية من المتطوعين، بينما يمكن لأطراف ثالثة نسخ الصور وتعديلها وإعادة توزيعها.
أثارت فكرة إلزام هذه المشاريع بإنشاء نظام للتحقق من العمر قلقًا بالغًا في أوساط مجتمع البرمجيات الحرة. لم تكن المشكلة تقنية فحسب، بل اقتصادية وقانونية أيضًا: إذ يتطلب الحفاظ على مثل هذا النظام بنية تحتية، ومعالجة بيانات شخصية، وموارد تفتقر إليها العديد من مشاريع المجتمع.
يحمي هذا الاستثناء التراخيص التي تسمح بالنسخ والتعديل
يُحدد النص المعتمد شروط توزيع البرمجيات كعنصر أساسي. إذا سمحت الرخصة بنسخ النظام وإعادة توزيعه وتعديله، فإن موزعه لا يندرج ضمن التعريف المقابل المستخدم في اللوائح.
يشمل هذا التغيير الميزات الأساسية للعديد من التراخيص الأكثر استخدامًا في البرمجيات الحرة والمفتوحة المصدر. وبالتالي، لا يفيد هذا التغيير توزيعة محددة فحسب، بل يفيد نموذج تطوير كامل قائم على القدرة على دراسة البرمجيات وتعديلها وإعادة توزيعها.
يمنع هذا القرار المشاريع من الاضطرار إلى تطبيق أنظمة مركزية لجمع البيانات لمجرد الامتثال لقانون كاليفورنيا. كما يقلل من احتمالية أن يُلقي قانونٌ مصمم لحماية القاصرين عبئاً غير متناسب على المطورين الذين لا تربطهم علاقة تجارية مباشرة بكل مستخدم.
كما تم توضيح الوضع المتعلق بالتبعيات والامتدادات.
لا يقتصر التعديل المُعتمد على أنظمة التشغيل فقط، بل يُوضح النص الجديد أيضاً جوانب مختلفة تتعلق بتوزيع مكونات البرمجيات.
لم تعد المكتبات والتبعيات الموزعة من خلال مديري الحزم مثل APT أو Pacman مدرجة في تعريف التطبيقات المقدمة كملفات تنفيذية مستقلة من خلال متجر مشمول باللوائح.
يُعدّ هذا الأمر بالغ الأهمية بالنسبة لنظام لينكس، حيث يتم توزيع كمّ هائل من البرامج تحديدًا عبر المستودعات ومديري الحزم. وبدون هذا التوضيح، قد يُصبح كل مكوّن على حدة مصدرًا جديدًا للشكّ فيما يتعلّق بالالتزامات القانونية لمطوّريه.
كما أن المتاجر التي توزع الإضافات المصممة للعمل داخل تطبيق مضيف تقع خارج نطاق بعض الالتزامات القانونية.
كما أن التشريع يعالج مشاكل أخرى في القانون الأصلي.
يُدخل تعديل كاليفورنيا تغييرات أخرى تهدف إلى معالجة بعض المشكلات التي تم تحديدها في الصياغة الأولية. أحد هذه التغييرات هو إزالة تعريف المستخدم الذي قد يؤدي إلى تفسيرات إشكالية بشكل خاص لمن يُعتبر قاصرًا داخل النظام.
يتضمن التشريع أيضاً حماية للمنصات والمطورين الذين يتصرفون بحسن نية عندما يكون مؤشر العمر غير صحيح. يُعد هذا النوع من الأحكام مهماً لأن أنظمة التحقق من العمر وتقديره ليست معصومة من الخطأ.
علاوة على ذلك، تحدّ الصياغة الجديدة من إمكانية طلب إشارة التحقق من العمر من مزود نظام التشغيل أو متجر التطبيقات عندما لا يكون ذلك مطلوبًا صراحةً بموجب القانون. والهدف من ذلك هو منع استخدام هذه الآلية كقناة إضافية لجمع معلومات المستخدمين لأغراض أخرى.
قد لا يزال نظام SteamOS في منطقة رمادية
يُزيل الاستثناء الجديد الكثير من الشكوك المحيطة بتوزيعات لينكس التقليدية، لكن لا تزال هناك بعض الحالات غير الواضحة. ومن أكثرها إثارة للاهتمام نظام SteamOS.
يعتمد نظام Valve على مكونات مفتوحة المصدر ويستخدم قاعدة مرتبطة بنظام Arch Linux، ولكنه يتم توزيعه جنبًا إلى جنب مع البرامج الاحتكارية ويرتبط ارتباطًا وثيقًا بمنصة Steam التجارية ذات البنية التحتية المركزية.
لهذا السبب، قد يكون هناك فرق قانوني بين توزيعة مفتوحة المصدر بالكامل ومنتج قائم على نظام لينكس يجمع بين مكونات مجانية وخدمات وبرامج احتكارية. وقد يعتمد التطبيق النهائي للاستثناء على هذه الأنظمة على كيفية تفسير السلطات لنموذج التوزيعة المحدد.
قد تثير التوزيعات الهجينة أيضًا تساؤلات
ثمة نقطة أخرى محتملة للغموض تؤثر على الأنظمة التي تجمع بين البرمجيات الحرة والمكونات الاحتكارية. تتضمن العديد من التوزيعات برامج ثابتة أو برامج تشغيل أو ملفات ثنائية لا يتم توزيعها بنفس شروط توزيع بقية النظام.
يحمي التشريع الجديد بوضوح أولئك الذين يوزعون البرامج بموجب تراخيص تسمح بالنسخ وإعادة التوزيع والتعديل، ولكن قد يكون الوضع أكثر تعقيدًا عندما تتضمن صورة التثبيت عناصر ذات شروط ترخيص مختلفة.
لا يعني هذا بالضرورة أن جميع عمليات التوزيع المختلطة ستخضع للقانون. ومع ذلك، قد تتطلب هذه الحالات تفسيراً خاصاً بناءً على طريقة توزيع المنتج والجهة التي تُعتبر قانونياً مورداً له.
كان رد فعل المجتمع حاسماً
لعب ضغط مجتمع البرمجيات الحرة دورًا هامًا في تطور هذه القضية. وسرعان ما أشار المطورون والمنظمات المعنية بالدفاع عن الحقوق الرقمية إلى الأثر المحتمل للقانون الأصلي.
كان الشاغل الرئيسي هو أن مثل هذا الالتزام سيفضل المنصات الكبيرة القادرة على استيعاب تكلفة البنية التحتية اللازمة، بينما ستترك المشاريع الصغيرة واللامركزية في وضع يكاد يكون من المستحيل إدارته.
وبهذا المعنى، يعترف التعديل الذي أقرته ولاية كاليفورنيا بوجود فرق جوهري بين شركة تتحكم في نظام تشغيل ومجتمع ينشر برامج يمكن لأي شخص نسخها وتعديلها وإعادة توزيعها.
لا يحل هذا الاستثناء المشكلة خارج ولاية كاليفورنيا
رغم أن القرار يمثل انتصاراً كبيراً لنظام لينكس والبرمجيات الحرة، إلا أن الوضع لا يزال بعيداً عن الحل على الصعيد الدولي. إذ تعمل دول وبلدان عديدة على وضع قوانينها الخاصة المتعلقة بالتحقق من السن وحماية القاصرين على الإنترنت.
لا يُطبّق الإعفاء المنصوص عليه في قانون كاليفورنيا تلقائيًا في الولايات القضائية الأخرى. فقد يكون مشروع برمجيات حرة محميًا من التزام محدد في كاليفورنيا، بينما يواجه متطلبات مختلفة في أسواق أخرى.
يُجبر هذا مطوري المشاريع الدولية على مراقبة التطورات التنظيمية عن كثب. قد تتعارض الطبيعة العالمية للبرمجيات الحرة مع بيئة تُنشئ فيها كل دولة أو ولاية آليات مختلفة للتحقق ومعالجة البيانات والمسؤولية.
يتجنب نظام لينكس عبئاً كان من شأنه أن يغير نموذج توزيعه
إن الموافقة على هذا الاستثناء تتجنب أحد السيناريوهات التي أثارت أكبر قدر من القلق داخل المجتمع. فلو كان مطلوبًا من توزيعات لينكس جمع بيانات أعمار مستخدميها كشرط للامتثال لقانون كاليفورنيا، لكان من الممكن أن تُجبر العديد من المشاريع على استحداث آليات غريبة تمامًا عن نموذجها التقليدي.
كان إنشاء حسابات إلزامية، أو تخزين المعلومات المتعلقة بالعمر، أو دمج الخدمات المركزية، سيعني تغييراً عميقاً للمشاريع المبنية على اللامركزية والقدرة على تنزيل البرامج وتعديلها بحرية.
يُقرّ التعديل الذي أُدخل على القانون أخيرًا بهذا الاختلاف، ويُرسي استثناءً قائمًا تحديدًا على الحريات الأساسية للتراخيص المفتوحة. بالنسبة لتوزيعات لينكس الرئيسية، يُمثّل هذا القرار انفراجة كبيرة قبل دخول قانون ضمان العصر الرقمي حيز التنفيذ.
انتصار كبير للبرمجيات الحرة
لا يُنهي الاستثناء الذي أقرته كاليفورنيا الجدل الدائر حول التحقق من العمر، ولا يُزيل التوترات بين الخصوصية وحماية الطفل والتنظيم الرقمي. مع ذلك، فإنه يمنع قاعدة مصممة أساسًا للمنصات الكبيرة من فرض التزامات مرهقة على مشاريع مجتمع المصادر المفتوحة.
بالنسبة لنظام لينكس، يسمح هذا التغيير بالحفاظ على نموذج التوزيع الذي شكّل النظام البيئي لعقود. لن تضطر أنظمة ديبيان، وفيدورا، وأوبونتو، وآرتش لينكس، وغيرها من المشاريع، إلى التحول إلى منصات مركزية لجمع البيانات امتثالاً لقانون لم يُميّز، في صيغته الأصلية، بشكل كافٍ بين شركة تقنية كبيرة ومجتمع مطورين عالمي.
مع إقرار القانون AB 1856، لم يعد نظام لينكس والتحقق من العمر في كاليفورنيا يمثلان، على الأقل بالنسبة لمعظم توزيعات البرمجيات مفتوحة المصدر، الصراع التنظيمي الذي كانا عليه سابقًا. لا يزال القانون بحاجة إلى استكمال إجراءاته التشريعية الرسمية، لكن التعديل يمثل بالفعل انتصارًا كبيرًا للبرمجيات الحرة ولفكرة ضرورة أن تراعي قوانين تنظيم التكنولوجيا الفروقات بين الخدمات التجارية الكبيرة ومشاريع البرمجيات مفتوحة المصدر اللامركزية.