อ่าน 3 นาที
GNU LibreJS
GNU LibreJSหรือเรียกสั้นๆ ว่าLibreJSเป็น ส่วน ขยายเว็บเบราว์เซอร์ซอฟต์แวร์ฟรี สำหรับ เบราว์เซอร์ที่ใช้ Mozilla Firefoxซึ่งเขียนโดยโครงการ GNU จุดประสงค์คือเพื่อบล็อก โปรแกรม...
GNU LibreJS
| GNU LibreJS | |
|---|---|
GNU LibreJS 6.0.9 แสดงองค์ประกอบที่ถูกบล็อกบนหน้าหลักของวิกิพีเดียภาษาอังกฤษ | |
| นักพัฒนา | ยู่เฉิน เป่ย |
| เวอร์ชันเสถียร | 7.21.1 [ 1 ] |
| พิมพ์ | ส่วนขยายเบราว์เซอร์ |
| ใบอนุญาต | GPL-3.0 หรือเวอร์ชันที่ใหม่กว่า[ 2 ] |
| เว็บไซต์ | gnu.org/software/librejs/ |
| ที่เก็บข้อมูล |
|
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
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ 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 "