GNU LibreJS , o simplemente LibreJS , es una extensión de software libre para navegadores web basados en Mozilla Firefox , escrita por el Proyecto GNU . [ 2 ] Su propósito es bloquear programas JavaScript no libres y no triviales , y permitir JavaScript libre o trivial en el navegador web del usuario. El complemento se escribió para abordar la llamada "Trampa de JavaScript" [ 3 ] descrita por primera vez por Richard Stallman en 2009, [ 4 ] una situación en la que muchos usuarios ejecutan software propietario en sus navegadores web sin saberlo.
Descripción
GNU LibreJS rechaza la ejecución de programas no libres presentes en muchos sitios web. Es desarrollado como parte del Proyecto GNU por Yuchen Pei [ 2 ] y viene incluido por defecto en el navegador GNU IceCat . [ 5 ] [ 6 ] También puede funcionar con Tor . [ 7 ] [ 8 ]
El complemento permite incluir sitios en la lista blanca y cuenta con un sistema de detección de direcciones de correo electrónico para que los usuarios contacten a los webmasters de las páginas con el fin de persuadirlos para que adapten su código JavaScript a LibreJS. [ 9 ] Según la Free Software Foundation , muchos sitios web (si no están en la lista blanca) fallan al usar el complemento, debido a la omnipresencia del código JavaScript propietario en la web. [ 10 ] Sin embargo, el programador y activista Richard Stallman apoya el uso de GNU LibreJS. [ 3 ]
Al criticar a Google, Stallman dijo: "En general, la mayoría de los servicios de Google requieren la ejecución de código JavaScript no libre. Si te niegas a hacerlo (por ejemplo, ejecutando LibreJS), verás que no podrás usar estos servicios". [ 11 ]
Recepción
Klint Finley de Wired , tras pasar una semana sin JavaScript, escribió: «La Free Software Foundation lanzó su campaña Free JavaScript en 2013 para promover sitios web que utilicen únicamente código JavaScript libre y de código abierto, o que funcionen sin él. Para ayudar a los usuarios a evitar la ejecución de JavaScript propietario, desarrollaron LibreJS, un complemento para el navegador Firefox que bloquea la ejecución de la mayor parte del JavaScript, aunque no de todo. También colaboran con ingenieros para ayudar a reducir la dependencia del JavaScript propietario». [ 12 ] Sin embargo, la FSF no utiliza el término «código abierto» y aboga activamente en contra de su uso, prefiriendo en su lugar el término «software libre». [ 13 ]
Cory Doctorow de BoingBoing , al comentar el artículo de Finley, dijo que había usado NoScript durante años y que había solucionado los problemas que Finley identificó al incluir en la lista blanca las páginas con la funcionalidad deseada que solo funciona con JavaScript. [ 14 ]
Los sitios web han sido criticados o calificados según si funcionan sin JavaScript o con LibreJS habilitado. [ 15 ] [ 16 ]
Véase también
Referencias
- ↑ «LibreJS 7.21.1» . 17 de septiembre de 2023 . Consultado el 19 de septiembre de 2023 .
- ^ " GNU LibreJS " . GNU.org . Consultado el 31 de mayo de 2026 .
{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace ) - 1 2 Richard Stallman. "La trampa de JavaScript" . GNU.org. Archivado del original el 2 de octubre de 2015. Consultado el 23 de julio de 2015 .
- ↑ "La trampa de JavaScript" . 24 de marzo de 2009. Archivado del original el 24 de marzo de 2009. Consultado el 31 de diciembre de 2018 .
- ↑ "GNUzilla e IceCat" . Free Software Foundation. Archivado del original el 27 de marzo de 2016. Consultado el 23 de julio de 2015 .
- ↑ "Las mejores alternativas de navegador" . PCtipp.ch . Archivado desde el original el 22 de octubre de 2018 . Consultado el 23 de diciembre de 2019 .
- ↑ n8willis (03-12-2014). "GNU LibreJS 6.0.6 lanzado" . LWN.net. Archivado del original el 23-01-2016 . Recuperado el 23-07-2015 .
{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ↑ "Instalar LineageOS en un dispositivo Android – LinuxFr.org" . linuxfr.org (en francés). Archivado del original el 22 de mayo de 2024. Consultado el 23 de diciembre de 2019 .
- ↑ "LibreJS – Noticias" . Savannah. Archivado del original el 28 de febrero de 2024. Consultado el 23 de julio de 2015 .
- ↑ wtheaker (23-10-2013). "LibreJS alcanza la versión 5.4" . Free Software Foundation. Archivado del original el 4-03-2016 . Recuperado el 23-07-2015 .
- ^ "Trolldi : pourquoi Richard Stallman piensa que no deberías utilizar Google" . Developpez.com (en francés). Archivado desde el original el 22 de mayo de 2024 . Consultado el 23 de diciembre de 2019 .
- ↑ Finley, Klint (18 de noviembre de 2015). "Desactivé JavaScript en mi navegador web durante una semana entera y fue glorioso" . Wired . ISSN 1059-1028 . Archivado del original el 23 de marzo de 2024. Consultado el 23 de diciembre de 2019 .
- ↑ Stallman, Richard. "Por qué el código abierto no comprende el propósito del software libre" . Proyecto GNU . Archivado del original el 25 de abril de 2024. Consultado el 28 de septiembre de 2022 .
- ↑ "La web es bastante buena con JavaScript desactivado" . Boing Boing . 18 de noviembre de 2015. Archivado del original el 22 de mayo de 2024. Consultado el 23 de diciembre de 2019 .
- ↑ Gallagher, Sean (17 de junio de 2016). "Bajo nueva dirección, SourceForge busca dejar atrás los problemas" . Ars Technica . Archivado del original el 22 de mayo de 2024. Consultado el 23 de diciembre de 2019 .
- ^ Neumann, Alexander (26 de abril de 2016). "Free Software Foundation: GitHub y SourceForge kommen bei Hosting-Services-Untersuchung nicht gut weg" . Desarrollador (en alemán) . Consultado el 23 de diciembre de 2019 .
Enlaces externos
- LibreJS en gnu.org
- Software del Proyecto GNU
- JavaScript
- Extensiones web gratuitas para Firefox
- Software que utiliza la Licencia Pública General de GNU.