โครงการ GNU ไม่ต้องการให้เว็บไซต์ส่งจาวาสคริปต์ที่ไม่ใช้ฟรีไปยังเบราว์เซอร์อีกต่อไป

ไปยัง ริชาร์ด แมทธิว สตอลแมน (อาร์เอ็มเอส)การต่อสู้กับซอฟต์แวร์ที่เป็นกรรมสิทธิ์ถือเป็นหัวใจสำคัญในชีวิตของคุณ ตั้งแต่กลางทศวรรษที่ 1990 เป็นต้นมาเขาได้ทุ่มเทเวลาส่วนใหญ่ให้กับการส่งเสริมซอฟต์แวร์เสรีในขณะที่ประณามการลิดรอนเสรีภาพตามที่เขาและการเคลื่อนไหวของเขาเรียกว่าซอฟต์แวร์ที่เป็นกรรมสิทธิ์

ด้วยเหตุผลนี้เป็นเวลากว่าทศวรรษแล้วที่โครงการ GNU ได้ตัดสินใจที่จะจัดการกับดัก JavaScript

“ เว็บไซต์จำนวนมากละเมิดเสรีภาพของผู้ใช้โดยการส่งโปรแกรม JavaScript ที่ไม่ฟรีไปยังเบราว์เซอร์ของผู้ใช้ เราเชิญอาสาสมัครให้พัฒนาส่วนขยายเบราว์เซอร์ฟรีเพื่อแทนที่ JavaScript ที่ส่งมาจากเว็บไซต์บางแห่ง” ไซต์ GNU Project ของ Richard Stallman กล่าว

การพูดถึงการโกง JavaScript เป็นเรื่องที่เกี่ยวข้อง ถึงข้อเท็จจริงของ ที่ผู้ใช้สามารถเรียกใช้โปรแกรมที่ไม่ใช่ฟรีในเบราว์เซอร์ของตนโดยไม่รู้ตัว. โดยปกติโปรแกรมเหล่านี้จะเขียนด้วย JavaScript ดังนั้นจึงมีชื่อว่า "JavaScript cheat"

การตอบสนองครั้งแรกของเราต่อปัญหาของโค้ด JS ที่ไม่ใช้งานฟรีคือการพัฒนา LibreJS ซึ่งช่วยให้เบราว์เซอร์ที่ใช้ Firefox ตรวจจับและบล็อกโค้ดนั้นได้ ซึ่งช่วยปกป้องเราจากการเรียกใช้โปรแกรม JS ที่ไม่ได้เป็นอิสระจากไซต์ แต่ไม่ได้ทำให้ไซต์ทำงานได้จริง การเขียนส่วนขยายตามที่เราเสนอไว้ที่นี่จะทำให้สำเร็จได้ นอกจากนี้ยังจะหลีกเลี่ยงความเสี่ยงในการเรียกใช้ซอฟต์แวร์โดยตรงจากเว็บไซต์ของผู้อื่น

นอกจากนี้เรายังสามารถแก้ปัญหาได้โดยการโน้มน้าวให้ผู้ดูแลเว็บแก้ไขไซต์ของตนให้ทำงานได้โดยไม่ต้องใช้โค้ด JavaScript แต่การโน้มน้าวให้เกิดปัญหานั้นเป็นเรื่องยากเนื่องจากส่วนใหญ่ไม่เข้าใจปัญหาและไม่ค่อยใส่ใจกับมันมากนัก บางทีการแนะนำให้ใช้ส่วนขยายเหล่านี้สำหรับไซต์ของตนอาจเป็นการโน้มน้าวให้พวกเขาใส่ใจกับการสนับสนุนการเข้าถึงที่ไม่ใช่ JavaScript

นี่ก็เป็นสาเหตุหนึ่งเช่นกัน Free Software Foundation ไม่แนะนำให้ใช้ Google

“ โดยทั่วไปบริการส่วนใหญ่ของ Google ต้องการการเรียกใช้โค้ด JavaScript ที่ไม่ฟรี หากคุณปฏิเสธที่จะทำเช่นนี้คุณจะพบว่าคุณจะไม่สามารถใช้บริการเหล่านี้ได้ "

ในกรณีนี้ตัวอย่างเช่น Google Docs ซึ่งต้องใช้การเรียกใช้โค้ด JavaScript ที่ไม่ต้องเสียค่าใช้จ่ายเพื่อแก้ไขเอกสารหรือแม้แต่ YouTube ซึ่งอาศัยซอฟต์แวร์ที่ไม่ฟรี (โค้ด JavaScript) สำหรับการใช้งานไซต์ตามปกติ

โซลูชัน GNU Project ใหม่คือการสร้างส่วนขยายเฉพาะ ของไซต์เพื่อแทนที่โค้ด JavaScript ที่ไม่เสียค่าใช้จ่ายที่พวกเขาส่งไปยังเบราว์เซอร์ของผู้ใช้

ดังนั้น โครงการ GNU เชิญชวนให้ผู้สนับสนุนการเคลื่อนไหวของโครงการมีส่วนร่วมในสาเหตุนี้. อย่างไรก็ตามดูเหมือนว่าคุณต้องไปทีละไซต์ ดังนั้นในการเริ่มต้นจึงมีการเสนอรายชื่อไซต์ที่ได้รับความนิยมมากที่สุดในโลก "เราเชิญอาสาสมัครให้เลือกไซต์และเขียนส่วนขยายเบราว์เซอร์เพื่อให้ไซต์นี้ใช้งานได้โดยสมมติว่า LibreJS บล็อก JavaScript แบบไม่ใช้งานฟรีที่ไซต์ส่งมา" อ่านไซต์ GNU Project

ส่วนขยายเหล่านี้ต้องซื่อสัตย์ต้องไม่ "โกง" .... เป็นไปไม่ได้ที่จะใช้การรักษาความปลอดภัยจริงผ่านโค้ด JS ที่ส่งไปยังผู้ใช้ แต่ไม่ว่าไซต์จะพยายามใช้สิ่งที่คล้ายกับความปลอดภัยส่วนขยาย จะต้องดำเนินการอย่างซื่อสัตย์ โดยเฉพาะอย่างยิ่งหากไซต์ขอให้ผู้ใช้ตอบคำถามเพื่อพิสูจน์ว่าเขาไม่ใช่หุ่นยนต์ตัวเองส่วนขยายจะต้องแสดงคำถามเดียวกันรับคำตอบและส่งคำถามเพื่อให้เขาสามารถพิสูจน์ได้ว่าเขาเป็นมนุษย์

เป้าหมายเริ่มต้นคือการเขียนส่วนขยายเพื่อจัดการการเข้าถึงไซต์เหล่านี้โดยไม่ระบุชื่อ มีคำแนะนำถึงวิธีการทำทุกอย่าง อย่างไรก็ตามความคิดริเริ่มนี้ไม่ได้ไปไกลเกินไปหรือ?


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา