GNU LibreJS
GNU LibreJS aims to address the JavaScript problem described in Richard Stallman's article The JavaScript Trap. LibreJS is a free add-on for GNU IceCat and other Mozilla-based browsers. It blocks nonfree nontrivial JavaScript while allowing JavaScript that is free and/or trivial.
Downloading LibreJS
LibreJS current source can be found via HTTP: librejs-4.9.3-sources.tar.gz.
While using GNU IceCat or any Mozilla browser version 14 and up, you may also install LibreJS directly by clicking on this link and following the subsequent instructions: Install in Mozilla browser.
Releasing Your JavaScript as Free Software
If you are a webmaster, please read instructions on how to set your JavaScript free so that it respects your users' freedom.
Documentation
Documentation for LibreJS is available online, as is documentation for most GNU software.
Mailing lists
LibreJS has the following mailing lists:
- bug-librejs is used to discuss most aspects of LibreJS, including development and enhancement requests, as well as bug reports.
- help-librejs is for general user help and discussion.
Announcements about LibreJS and most other GNU software are made on info-gnu (archive).
Security reports that should not be made immediately public can be sent directly to the maintainer. If there is no response to an urgent issue, you can escalate to the general security mailing list for advice.
Getting involved
Development of LibreJS, and GNU in general, is a volunteer effort, and you can contribute. For information, please read How to help GNU. If you'd like to get involved, it's a good idea to join the discussion mailing list (see above).
- Maintainer
- LibreJS is currently being maintained by Loic J. Duros. Please use the mailing lists for contact.
Licensing
LibreJS is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
Thanks
Special thanks go to GNU Chief Webmaster Jason Self for his feedback, testing, and support.
