פרויקט GNU כבר לא רוצה שאתרים ישלחו סקריפט JavaScript ללא דפדפנים

כדי ריצ'רד מתיו סטולמן (RMS), המאבק בתוכנה קניינית, הוא תמצית חייך. מאז אמצע שנות התשעים, הוא הקדיש את מרבית זמנו לקידום תוכנה חופשית תוך גינוי שלילת החופש המוטלת, לטענתו ותנועתו, על ידי תוכנות קנייניות כביכול.

בהיגיון זה, במשך יותר מעשור, פרויקט GNU החליט להתמודד עם מלכודת JavaScript.

"אתרים רבים פוגעים בחופש המשתמשים על ידי שליחת תוכניות JavaScript שאינן בחינם לדפדפן המשתמש. הזמנו מתנדבים לפתח הרחבות דפדפן בחינם כדי להחליף את ה- JavaScript שהוגש על ידי אתרים מסוימים, "אומר אתר הפרויקט GNU של ריצ'רד סטולמן.

אם כבר מדברים על צ'יט של JavaScript, זה נוגע לעובדה של שמשתמשים יוכלו להריץ תוכניות שאינן בחינם בדפדפנים שלהם ללא ידיעתם. תוכניות אלה נכתבות בדרך כלל ב- JavaScript ומכאן השם "Cheat JavaScript".

התגובה הראשונה שלנו לבעיית קוד JS שאינו חופשי הייתה פיתוח LibreJS, המאפשר לדפדפנים מבוססי Firefox לזהות ולחסום קוד זה. זה מגן עלינו מפני הפעלת תוכניות JS שאינן חופשיות מאתר, אך זה לא ממש גורם לאתר לעבוד. כתיבת הרחבה עבורו, כפי שאנו מציעים כאן, תשיג זאת. זה גם ימנע את הסיכון הטמון בהפעלת תוכנה ישירות מאתר של מישהו אחר.

נוכל גם לפתור את הבעיה על ידי שכנוע של מנהלי אתרים לתקן את האתרים שלהם כעבור קוד JavaScript, אך לשכנע אותם קשה מאוד מכיוון שהם לרוב לא מבינים את הבעיה, ופחות אכפת להם. אולי המלצה על שימוש בתוספים אלה לאתרים שלהם תשכנע אותם לשים לב לתמיכה בגישה שאינה JavaScript.

זו גם אחת הסיבות לכך קרן התוכנה החופשית ממליצה נגד שימוש בגוגל.

"באופן כללי, מרבית השירותים של גוגל דורשים ביצוע קוד JavaScript שאינו בחינם. אם תסרב לעשות זאת, תגלה שלא תוכל להשתמש בשירותים אלה. "

זה יהיה המקרה, למשל, ב- Google Docs, המחייב ביצוע קוד JavaScript שאינו חופשי לעריכת מסמך, או אפילו יוטיוב, המסתמך על תוכנה שאינה חופשית (קוד JavaScript) לשימוש רגיל באתר.

הפתרון החדש של GNU Project הוא יצירת הרחבות ספציפיות של האתר להחלפת קוד ה- JavaScript הלא-חופשי שהם שולחים לדפדפני המשתמשים.

לכן, פרויקט GNU מזמין את תומכי תנועתו לתרום למטרה זו. עם זאת, נראה שעליך לעבור אתר אחר אתר. לכן, מלכתחילה הוצעה רשימה של כמה מהאתרים הפופולריים ביותר בעולם. "אנו מזמינים מתנדבים לבחור אתר ולכתוב סיומת דפדפן כדי שהאתר הזה יעבוד, בהנחה ש- LibreJS חוסם JavaScript שאינו חינם שהגיש האתר", נכתב באתר פרויקט GNU.

הרחבות אלה חייבות להיות כנות, אסור להן "לרמות" .... אי אפשר ליישם אבטחה אמיתית באמצעות קוד JS שנשלח למשתמש, אבל מה שלא יעשה האתר כדי לנסות ליישם משהו הדומה לאבטחה, התוסף חייב להתבצע בנאמנות. בפרט, אם האתר מבקש מהמשתמש לענות על שאלות כדי להוכיח שהוא לא רובוט בעצמו, על התוסף להציג את אותן השאלות, לקבל את התשובות ולהגיש אותן, ולאפשר לו להוכיח שהוא אנושי.

המטרה הראשונית היא לכתוב הרחבות לטיפול בגישה אנונימית לאתרים אלה. ניתן אפילו הוראות כיצד צריך לעשות הכל. עם זאת, האם יוזמה זו אינה מרחיקה לכת מדי?


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.