Jump to content

GNU LibreJS: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Line 19: Line 19:
}}
}}


'''GNU LibreJS''', or simply '''LibreJS''', is a [[free software]] [[web browser]] extension for [[Mozilla Firefox]]-based browsers, created by the [[GNU Project]]. Its purpose is to block nonfree nontrivial [[JavaScript]] programs and allow free or trivial JS in a user's web browser. The add-on was created to address the so-called "JavaScript Trap" described by [[Richard Stallman]],<ref name="ljs"/> a situation in which many users unknowingly run nonfree programs in their web browsers.<ref name="JSTrap">{{Cite web|url=https://www.gnu.org/philosophy/javascript-trap.html|title=The JavaScript Trap|author=Richard Stallman|publisher=GNU.org|accessdate=2015-07-23}}</ref>
'''GNU LibreJS''', or simply '''LibreJS''', is a [[free software]] [[web browser]] extension for [[Mozilla Firefox]]-based browsers, created by the [[GNU Project]]. Its purpose is to block nonfree nontrivial [[JavaScript]] programs and allow free or trivial JS in a user's web browser. The add-on was created to address the so-called "JavaScript Trap" described by [[Richard Stallman]],<ref name="ljs"/> a situation in which many users unknowingly run [[proprietary software]] in their web browsers.<ref name="JSTrap">{{Cite web|url=https://www.gnu.org/philosophy/javascript-trap.html|title=The JavaScript Trap|author=Richard Stallman|publisher=GNU.org|accessdate=2015-07-23}}</ref>


== Description ==
== Description ==

Revision as of 21:38, 27 July 2015

GNU LibreJS
Developer(s)Ruben Rodriguez, Nik Nyby
Stable release
0.6.9 / 17 June 2015; 9 years ago (2015-06-17)[1]
Repository
TypeBrowser extension
LicenseGNU GPL v3[2]
Websitegnu.org/software/librejs/

GNU LibreJS, or simply LibreJS, is a free software web browser extension for Mozilla Firefox-based browsers, created by the GNU Project. Its purpose is to block nonfree nontrivial JavaScript programs and allow free or trivial JS in a user's web browser. The add-on was created to address the so-called "JavaScript Trap" described by Richard Stallman,[2] a situation in which many users unknowingly run proprietary software in their web browsers.[3]

Description

GNU LibreJS aims to block nonfree JavaScript programs that are present in many websites. It is developed as part of the GNU Project by Ruben Rodriguez and Nik Nyby[2] and is included by default in the GNU IceCat browser.[4] It can also work with Tor.[5]

The add-on allows site whitelisting and has an e-mail detection system for users to contact page webmasters in order to persuade them into making their JavaScript code compliant with LibreJS.[1] According to the Free Software Foundation, many websites break while using the add-on, due to the pervasiveness of proprietary JavaScript code on the web.[6] Nevertheless, programmer and activist Richard Stallman supports the usage of GNU LibreJS.[3]

See also

References

  1. ^ a b "LibreJS - News". Savannah.
  2. ^ a b c "GNU LibreJS". GNU.org. Retrieved 2015-07-23.
  3. ^ a b Richard Stallman. "The JavaScript Trap". GNU.org. Retrieved 2015-07-23.
  4. ^ "GNUzilla and IceCat". Free Software Foundation.
  5. ^ n8willis (2014-12-03). "GNU LibreJS 6.0.6 released". LWN.net.{{cite web}}: CS1 maint: numeric names: authors list (link)
  6. ^ wtheaker (2013-10-23). "LibreJS reaches version 5.4". Free Software Foundation.