GNU LibreJS — бесплатное дополнение дляGNU IceCatи другие браузеры на базе Mozilla. Он блокирует несвободный нетривиальный JavaScript, но разрешает свободный и/или тривиальный JavaScript. LibreJS стремится решить проблему JavaScript, описанную в статье Ричарда Столмена «Ловушка JavaScript».
- Несвободный JavaScript лишает нас контроля над нашими вычислениями, лишая нас свободы использовать его для любых целей, а также изменять и распространять код, который выполняется локально в наших браузерах. Сайты, которые не предоставляют свободно лицензированный JavaScript с удобочитаемым исходным кодом, не уважают нашу свободу. Вот где LibreJS вступает в игру, поскольку она гарантирует, что используемый нами JavaScript является свободным программным обеспечением, проверяя лицензии и блокируя несвободный JavaScript.