กลับไปหน้าบทความ

อ่าน 3 นาที

GNU LibreJS

GNU LibreJSหรือเรียกสั้นๆ ว่าLibreJSเป็น ส่วน ขยายเว็บเบราว์เซอร์ซอฟต์แวร์ฟรี สำหรับ เบราว์เซอร์ที่ใช้ Mozilla Firefoxซึ่งเขียนโดยโครงการ GNU จุดประสงค์คือเพื่อบล็อก โปรแกรม...

GNU LibreJS

GNU LibreJS
นักพัฒนายู่เฉิน เป่ย
เวอร์ชันเสถียร
7.21.1 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 17 กันยายน 2023
พิมพ์ส่วนขยายเบราว์เซอร์
ใบอนุญาตGPL-3.0 หรือเวอร์ชันที่ใหม่กว่า[ 2 ]
เว็บไซต์gnu.org/software/librejs/
ที่เก็บข้อมูล
  • git .สะ วันนา .gnu .org /cgit /librejs .git

GNU LibreJSหรือเรียกสั้นๆ ว่าLibreJSเป็น ส่วน ขยายเว็บเบราว์เซอร์ซอฟต์แวร์ฟรี สำหรับ เบราว์เซอร์ที่ใช้ Mozilla Firefoxซึ่งเขียนโดยโครงการ GNU [ 2 ] จุดประสงค์คือเพื่อบล็อก โปรแกรม JavaScript ที่ไม่ใช่ซอฟต์แวร์ฟรีและไม่ใช่โปรแกรม JavaScript ทั่วไป และอนุญาตให้ ใช้ JavaScript ฟรีหรือโปรแกรม JavaScript ทั่วไปในเว็บเบราว์เซอร์ของผู้ใช้ ส่วนเสริมนี้เขียนขึ้นเพื่อแก้ไขปัญหาที่เรียกว่า "กับดัก JavaScript" [ 3 ] ซึ่ง ริชาร์ด สตอลแมนอธิบายไว้เป็นครั้งแรกในปี 2009 [ 4 ]ซึ่งเป็นสถานการณ์ที่ผู้ใช้จำนวนมากใช้งานซอฟต์แวร์ที่เป็นกรรมสิทธิ์ในเว็บเบราว์เซอร์ของตน โดยไม่รู้ตัว

คำอธิบาย

GNU LibreJS ปฏิเสธที่จะรันโปรแกรมที่ไม่ใช่โอเพนซอร์สที่มีอยู่ในเว็บไซต์หลายแห่ง โปรแกรมนี้ได้รับการพัฒนาเป็นส่วนหนึ่งของโครงการ GNUโดย Yuchen Pei [ 2 ]และรวมอยู่ในเบราว์เซอร์GNU IceCat โดยค่าเริ่มต้น [ 5 ] [ 6 ]นอกจากนี้ยังสามารถทำงานร่วมกับTor ได้อีก ด้วย[ 7 ] [ 8 ]

ส่วนเสริมนี้อนุญาตให้เพิ่มเว็บไซต์ลงในรายการที่อนุญาต และมีระบบตรวจจับที่อยู่อีเมลเพื่อให้ผู้ใช้สามารถติดต่อผู้ดูแลเว็บเพจเพื่อโน้มน้าวให้พวกเขาปรับปรุงโค้ด JavaScript ให้สอดคล้องกับ LibreJS [ 9 ]ตามข้อมูลจากมูลนิธิซอฟต์แวร์เสรีเว็บไซต์จำนวนมาก (หากไม่ได้อยู่ในรายการที่อนุญาต) จะใช้งานไม่ได้ขณะใช้ส่วนเสริมนี้ เนื่องจากโค้ด JavaScript ที่เป็นกรรมสิทธิ์แพร่หลายบนเว็บ[ 10 ]อย่างไรก็ตาม โปรแกรมเมอร์และนักเคลื่อนไหวRichard Stallmanสนับสนุนการใช้ GNU LibreJS [ 3 ]

Stallman วิพากษ์วิจารณ์ Google โดยกล่าวว่า "โดยทั่วไปแล้ว บริการส่วนใหญ่ของ Google ต้องการการเรียกใช้โค้ด JavaScript ที่ไม่ใช่โอเพนซอร์ส หากคุณปฏิเสธที่จะทำเช่นนั้น (เช่น โดยการใช้ LibreJS) คุณจะพบว่าคุณไม่สามารถใช้บริการเหล่านี้ได้" [ 11 ]

แผนกต้อนรับ

Klint Finley จากWiredหลังจากไม่ได้ใช้ JavaScript เป็นเวลาหนึ่งสัปดาห์ เขียนว่า "มูลนิธิซอฟต์แวร์เสรีได้เปิดตัวแคมเปญ JavaScript ฟรีในปี 2013 เพื่อส่งเสริมเว็บไซต์ที่ใช้เฉพาะโค้ด JavaScript ฟรีและโอเพนซอร์ส หรือทำให้เว็บไซต์ทำงานได้โดยไม่ต้องใช้ JavaScript เพื่อช่วยให้ผู้ใช้หลีกเลี่ยงการใช้ JavaScript ที่เป็นกรรมสิทธิ์ พวกเขาได้พัฒนา LibreJS ซึ่งเป็นปลั๊กอินสำหรับเว็บเบราว์เซอร์ Firefox ที่บล็อก JavaScript ส่วนใหญ่ แต่ไม่ใช่ทั้งหมด นอกจากนี้พวกเขายังทำงานร่วมกับวิศวกรเพื่อช่วยลดการพึ่งพา JavaScript ที่เป็นกรรมสิทธิ์" [ 12 ]อย่างไรก็ตาม FSF ไม่ได้ใช้คำว่า "โอเพนซอร์ส" และสนับสนุนอย่างแข็งขันไม่ให้ใช้คำนี้ โดยเลือกใช้คำว่า "ซอฟต์แวร์เสรี" แทน[ 13 ]

Cory DoctorowจากBoingBoingกล่าวถึงบทความของ Finley ว่าเขาใช้NoScriptมาหลายปีแล้ว และแก้ปัญหาที่ Finley ระบุไว้ได้ด้วยการอนุญาตเฉพาะหน้าเว็บที่มีฟังก์ชันที่ต้องการซึ่งใช้งานได้เฉพาะกับ JavaScript เท่านั้น[ 14 ]

เว็บไซต์ต่างๆ ได้รับการวิจารณ์หรือประเมินตามการทำงานโดยไม่มี JavaScript หรือเปิดใช้งาน LibreJS [ 15 ] [ 16 ]

ดูเพิ่มเติม

  • LibreJSบน gnu.org
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=GNU_LibreJS&oldid=1357917306 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ GNU LibreJS

GNU LibreJSหรือเรียกสั้นๆ ว่าLibreJSเป็น ส่วน ขยายเว็บเบราว์เซอร์ซอฟต์แวร์ฟรี สำหรับ เบราว์เซอร์ที่ใช้ Mozilla Firefoxซึ่งเขียนโดยโครงการ GNU จุดประสงค์คือเพื่อบล็อก โปรแกรม...

คำอธิบาย

GNU LibreJS ปฏิเสธที่จะรันโปรแกรมที่ไม่ใช่โอเพนซอร์สที่มีอยู่ในเว็บไซต์หลายแห่ง โปรแกรมนี้ได้รับการพัฒนาเป็นส่วนหนึ่งของ โครงการ GNU โดย Yuchen Pei [ 2 ] และรวมอยู่ในเบราว์เซอร์ GNU IceCat โดยค่าเริ่มต้น [ 5 ] [ 6 ] นอกจากนี้ยังสามารถทำงานร่วมกับ Tor ได้อีก...

แผนกต้อนรับ

Klint Finley จาก Wired หลังจากไม่ได้ใช้ JavaScript เป็นเวลาหนึ่งสัปดาห์ เขียนว่า "มูลนิธิซอฟต์แวร์เสรีได้เปิดตัวแคมเปญ JavaScript ฟรีในปี 2013 เพื่อส่งเสริมเว็บไซต์ที่ใช้เฉพาะโค้ด JavaScript ฟรีและโอเพนซอร์ส หรือทำให้เว็บไซต์ทำงานได้โดยไม่ต้องใช้ JavaScript...

ลิงก์ภายนอก

LibreJSบน gnu.org ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=GNU_LibreJS&oldid=1357917306 "