GNU LibreJS

GNU LibreJS
Deweloperzy Ruben Rodriguez, Nik Nyby
Wersja stabilna
Edit this on Wikidata 7.21.0 / 21 lipca 2022 r
Magazyn
Typ Rozszerzenie przeglądarki
Licencja GPL-3.0-lub nowsza
Strona internetowa gnu.org/software/librejs/

GNU LibreJS lub po prostu LibreJS to bezpłatne rozszerzenie przeglądarki internetowej dla przeglądarek opartych na Mozilla Firefox , napisane przez Projekt GNU . Jego celem jest blokowanie niewolnych, nietrywialnych JavaScript i zezwalanie na darmowe lub trywialne JS w przeglądarce internetowej użytkownika. Dodatek został napisany w celu rozwiązania tak zwanej „pułapki JavaScript”, opisanej po raz pierwszy przez Richarda Stallmana w 2009 r., w której wielu użytkowników nieświadomie uruchamia oprogramowanie własnościowe w swoich przeglądarkach internetowych.

Opis

GNU LibreJS blokuje niewolne programy JavaScript, które są obecne na wielu stronach internetowych. Jest rozwijany jako część projektu GNU przez Rubena Rodrigueza i Nika Nyby'ego i jest domyślnie dołączany do przeglądarki GNU IceCat . Może również współpracować z Torem .

Dodatek umożliwia umieszczanie witryn na białej liście i ma system wykrywania adresów e-mail, dzięki któremu użytkownicy mogą kontaktować się z webmasterami stron w celu przekonania ich do dostosowania kodu JavaScript do LibreJS. Według Free Software Foundation wiele witryn (jeśli nie znajdują się na białej liście) ulega awarii podczas korzystania z dodatku ze względu na wszechobecność zastrzeżonego kodu JavaScript w sieci. Niemniej jednak programista i aktywista Richard Stallman popiera użycie GNU LibreJS.

Krytykując Google, Stallman powiedział: „Ogólnie rzecz biorąc, większość usług Google wymaga wykonania niewolnego kodu JavaScript. Jeśli odmówisz wykonania tego (na przykład uruchomienia LibreJS), zobaczysz, że nie będziesz mógł z nich korzystać usługi”.

Przyjęcie

Klint Finley z Wired , po tygodniu bez JavaScriptu, napisał: „Fundacja Wolnego Oprogramowania rozpoczęła w 2013 roku kampanię Free JavaScript, aby promować strony internetowe korzystające wyłącznie z darmowego i otwartego kodu JavaScript lub sprawić, by strony działały bez niego. Aby pomóc użytkownikom uniknąć korzystając z zastrzeżonego JavaScript, opracowali LibreJS, wtyczkę do przeglądarki Firefox, która blokuje uruchamianie większości, ale nie wszystkich JavaScript. Współpracują również z inżynierami, aby pomóc zmniejszyć zależność od zastrzeżonego JavaScript. Jednak FSF nie używa terminu „open source” i aktywnie opowiada się przeciwko używaniu go, preferując zamiast tego termin „wolne oprogramowanie”.

Cory Doctorow z BoingBoing , omawiając artykuł Finleya, powiedział, że używa NoScript od lat i obejść problemy zidentyfikowane przez Finleya, umieszczając na białej liście strony z pożądaną funkcjonalnością, która działa tylko z JavaScript.

Strony internetowe były krytykowane lub oceniane na podstawie tego, czy działają bez JavaScript, czy z włączonym LibreJS.

Zobacz też

Linki zewnętrzne