لم يعد مشروع جنو يريد من مواقع الويب إرسال جافا سكريبت غير مجاني إلى المتصفحات

إلى ريتشارد ماثيو ستالمان (RMS)، محاربة البرمجيات الاحتكارية ، هو جوهر حياتك. منذ منتصف التسعينيات ، كرس معظم وقته للترويج للبرمجيات الحرة بينما كان يندد بالحرمان من الحرية الذي يفرضه ، حسب قوله وحركته ، من قبل ما يسمى بالبرمجيات الاحتكارية.

وفقًا لهذا المنطق ، قرر مشروع جنو معالجة فخ جافا سكريبت لأكثر من عقد.

"تنتهك العديد من مواقع الويب حرية المستخدمين بإرسال برامج JavaScript غير مجانية إلى متصفح المستخدم. لقد قمنا بدعوة متطوعين لتطوير امتدادات متصفح مجانية لتحل محل جافا سكريبت المقدمة من مواقع معينة "، كما يقول موقع مشروع جنو لريتشارد ستالمان.

بالحديث عن غش JavaScript ، يشير ذلك لحقيقة أن المستخدمين يمكنهم دون قصد تشغيل برامج غير مجانية في متصفحاتهم. عادة ما تتم كتابة هذه البرامج بلغة JavaScript ، ومن هنا جاء اسم "JavaScript cheat".

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

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

هذا أيضًا أحد الأسباب توصي مؤسسة البرمجيات الحرة بعدم استخدام Google.

"بشكل عام ، تتطلب معظم خدمات Google تنفيذ كود JavaScript غير مجاني. إذا رفضت القيام بذلك ، فستجد أنك لن تتمكن من استخدام هذه الخدمات ".

قد يكون هذا هو الحال ، على سبيل المثال ، في محرر مستندات Google ، الذي يتطلب تنفيذ كود JavaScript غير مجاني لتحرير مستند ، أو حتى YouTube ، الذي يعتمد على برامج غير حرة (كود JavaScript) للاستخدام العادي للموقع.

حل مشروع جنو الجديد هو إنشاء امتدادات محددة من الموقع لاستبدال شفرة JavaScript غير المجانية التي يرسلونها إلى متصفحات المستخدمين.

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

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

الهدف الأولي هو كتابة ملحقات للتعامل مع الوصول المجهول إلى هذه المواقع. يتم إعطاء تعليمات حول كيفية القيام بكل شيء. ومع ذلك ، ألا تذهب هذه المبادرة بعيدًا جدًا؟


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.