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

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

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

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

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

ومع ذلك، فإن الوضع أكثر تعقيدًا بالنسبة للأنظمة التي تستخدم الترخيص المزدوج أو النماذج الهجينة، وأكثرها تمثيلاً هو SteamOS من شركة Valve. من المستوى الأساسي، لا يزال SteamOS يعتمد على Arch Linux، وتتبع مكونات النظام الأساسية الخاصة به ترخيصًا مفتوح المصدر ويمكنه نظريًا الاستمتاع بالإعفاءات المذكورة أعلاه. ومع ذلك، فإن عميل Steam، الذي يعد جوهر النظام، هو في حد ذاته متجر تطبيقات برمجية مملوكة. وبموجب الإطار القانوني الحالي، من المرجح أن يتم اعتباره موضوعًا يحتاج إلى جمع ومعالجة البيانات العمرية.

يؤدي هذا إلى حالة تنفيذ متعددة الطبقات: يمكن استثناء مستوى نظام التشغيل (Arch Linux) في كاليفورنيا وكولورادو ولا يلزم إجباره على دمج آلية التحقق من العمر؛ لكن عميل Steam الذي يعمل عليه، كمنصة لتوزيع المحتوى، لا يزال يواجه الالتزام بالتحقق من عمر المستخدم وفقًا للوائح المحلية. بالنسبة للمستخدمين النهائيين، قد يبدو هذا الاختلاف الطبقي كما يلي في الممارسة العملية: النظام نفسه لا يتطلب أي إثبات للعمر، ولكن عند استخدام عميل Steam للوصول إلى محتوى المتجر واللعبة، لا تزال المعلومات المتعلقة بالعمر أو شكل من أشكال عملية التحقق من العمر مطلوبة.

والأمر الأكثر جديرًا بالملاحظة هو أن مشروع قانون كاليفورنيا لا يضع استثناءات مماثلة مفتوحة المصدر في مجال المتصفح، مما يعني أن المتصفحات ذات المصدر المفتوح أو نماذج الترخيص المماثلة قد تحتاج أيضًا إلى التفاعل مع إشارة المصادقة العمرية لنظام التشغيل. وأشار التقرير إلى أنه لا يوجد حاليًا بيان إعفاء للمتصفحات مفتوحة المصدر مثل Firefox وChromium في النص العام لـ AB 1856. وقد تحتاج هذه المتصفحات نظريًا إلى إمكانات مدمجة للحصول على "إشارات إثبات العمر" من نظام التشغيل من أجل الوفاء بالتزامات الامتثال عند الوصول إلى المحتوى أو الخدمات المقيدة.

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

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