GNU LibreJS или просто LibreJS - это бесплатное расширение веб-браузера для браузеров на основе Mozilla Firefox , созданное проектом GNU . [2] Его цель - блокировать несвободные нетривиальные программы JavaScript и разрешать использование бесплатного или тривиального JS в веб-браузере пользователя. Надстройка была создана для устранения так называемой «ловушки JavaScript» [3], впервые описанной Ричардом Столлманом в 2009 году [4], ситуации, в которой многие пользователи неосознанно запускают проприетарное программное обеспечение в своих веб-браузерах.
Разработчики) | Рубен Родригес, Ник Найби |
---|---|
Стабильный выпуск | 7.20.2 / 31 марта 2020 г . [1] |
Репозиторий | |
Тип | Расширение браузера |
Лицензия | GNU GPL v3 [2] |
Веб-сайт | gnu.org/software/librejs/ |
Описание
GNU LibreJS направлен на блокировку несвободных программ JavaScript, которые присутствуют на многих веб-сайтах. Он разработан как часть проекта GNU Рубеном Родригесом и Ником Найби [2] и по умолчанию включен в браузер GNU IceCat . [5] [6] Он также может работать с Tor . [7] [8]
Надстройка позволяет заносить сайты в белый список и имеет систему обнаружения электронной почты, позволяющую пользователям связываться с веб-мастерами страниц, чтобы убедить их сделать свой код JavaScript совместимым с LibreJS. [9] По данным Free Software Foundation , многие веб-сайты (если они не включены в белый список) ломаются при использовании надстройки из-за повсеместного распространения проприетарного кода JavaScript в сети. [10] Тем не менее, программист и активист Ричард Столлман поддерживает использование GNU LibreJS. [3]
Критикуя Google, Столлман сказал: «Как правило, большинство сервисов Google требует выполнения несвободного кода JavaScript. Если вы откажетесь сделать это (например, запустив LibreJS), вы увидите, что не сможете использовать эти Сервисы." [11]
Клинт Финли из Wired , отказавшись от JavaScript в течение недели, написал: «Фонд свободного программного обеспечения запустил кампанию бесплатного JavaScript в 2013 году, чтобы продвигать веб-сайты, используя только бесплатный код JavaScript с открытым исходным кодом или заставляя сайты функционировать без него. запуская проприетарный JavaScript, они разработали LibreJS, плагин для веб-браузера Firefox, который блокирует выполнение большей части, но не всего, JavaScript. Они также работают с инженерами, чтобы уменьшить зависимость от проприетарного JavaScript ». [12]
Кори Доктороу из BoingBoing , обсуждая статью Финли, сказал, что он использовал NoScript в течение многих лет и решил проблемы, которые Финли обнаружил, добавив в белый список страниц с требуемой функциональностью, которая работает только с JavaScript. [13]
Веб-сайты подвергались критике или оценке в зависимости от того, работают ли они без JavaScript или с включенным LibreJS. [14] [15]
Смотрите также
Рекомендации
- ^ "librejs.git - LibreJS" . git.savannah.gnu.org . Проверено 10 апреля 2021 .
- ^ а б в "GNU LibreJS" . GNU.org . Проверено 23 июля 2015 .
- ^ а б Ричард Столмен. «Ловушка JavaScript» . GNU.org . Проверено 23 июля 2015 .
- ^ «Ловушка JavaScript» . 2009-03-24. Архивировано из оригинала на 2009-03-24 . Проверено 31 декабря 2018 .
- ^ «GNUzilla и IceCat» . Фонд свободного программного обеспечения.
- ^ "Die sicheren Browser-Alternativen" . PCtipp.ch . Проверено 23 декабря 2019 .
- ^ n8willis (03.12.2014). «Выпущен GNU LibreJS 6.0.6» . LWN.net.
- ^ «Установщик LineageOS для одежды Android - LinuxFr.org» . linuxfr.org . Проверено 23 декабря 2019 .
- ^ «LibreJS - Новости» . Саванна.
- ^ wtheaker (23 октября 2013 г.). «LibreJS достигает версии 5.4» . Фонд свободного программного обеспечения.
- ^ "Trolldi: pourquoi Richard Stallman pense que vous ne devriez pas utiliser Google" . Developpez.com (на французском) . Проверено 23 декабря 2019 .
- ^ Финли, Клинт (18 ноября 2015 г.). «Я отключил JavaScript в моем веб-браузере на целую неделю, и это было великолепно» . Проводной . ISSN 1059-1028 . Проверено 23 декабря 2019 .
- ^ «Интернет довольно хорош с отключенным JavaScript» . Боинг Боинг . 2015-11-18 . Проверено 23 декабря 2019 .
- ^ Галлахер, Шон (2016-06-17). «Под новым руководством SourceForge старается оставить зло в прошлом» . Ars Technica . Проверено 23 декабря 2019 .
- ^ онлайн, heise. «Фонд свободного программного обеспечения: GitHub und SourceForge kommen bei Hosting-Services-Untersuchung nicht gut weg» . Разработчик (на немецком языке) . Проверено 23 декабря 2019 .
Внешние ссылки
- LibreJS на gnu.org