¿Puedes causar impacto con JavaScript gratuito?

Utilizar JavaScript libre

Muchos sitios web de la web "moderna" utilizan JavaScript para crear una experiencia más interactiva. Sin embargo, esta interactividad adicional puede causar problemas de rendimiento, no sólo para el sitio web, sino también para tu ordenador personal. Pero más allá de los problemas de rendimiento, el JavaScript no libre (es decir, el JavaScript propietario con código ofuscado) puede crear problemas de seguridad y privacidad para los usuarios. Muchos usuarios de la web (y desarrolladores) preferirían utilizar JavaScript libre y de código abierto, para saber lo que hace el código y poder revisarlo de forma independiente, si así lo desean. Para muchos, siempre es mejor tener opciones.

Los usuarios de la Web son cada vez más conscientes del uso de JavaScript intrusivo, e incluso han configurado sus navegadores para bloquearlo. ¿Puede funcionar correctamente tu sitio web sin este tipo de JavaScript? Este artículo te ayudará a averiguarlo.

No importa si eres desarrollador, administrador de sistemas o simplemente un fan de SSH y la línea de comandos, los planes de Cloud Hosting de InMotion proporcionan un entorno rápido y escalable que se ajusta a tu presupuesto.

Una elección de JavaScript gratuita

Existe cierta confusión en cuanto al significado de JavaScript "libre". Libre, en este sentido, se refiere a la licencia adjunta al software más que al coste.

Algunos sitios web y productos de software se enorgullecen de utilizar únicamente software libre. Esto significa que el usuario puede ver el código, entender cómo funciona y, si lo desea, modificarlo.

El gurú del software libre Richard Stallman se refiere a esto como la "Trampa JavaScript". Como él dice, puedes estar ejecutando programas que no son libres en tu ordenador sin saberlo.

Debido a la naturaleza única de JavaScript, puede activarse automáticamente con sólo visitar un sitio web. El JavaScript no libre puede ser muy intrusivo y ejecutarse localmente utilizando los recursos de tu ordenador. ¿Has notado alguna vez que el ventilador de tu ordenador se pone en marcha cuando visitas determinados sitios web? Estos sitios web cargan JavaScript, a veces sin tu conocimiento o aprobación.

Ahora, hay muchos navegadores web que pueden avisarte de estas cosas. Incluso puedes desactivar muchos tipos de JavaScript en tu navegador. Sin embargo, esto puede inhibir en gran medida tu uso de la web, ya que muchos sitios se basan en costosos JavaScript no gratuitos para ofrecer una experiencia de usuario más intuitiva. Pero esa experiencia puede tener un coste en el uso de tus limitados recursos de hardware o en la recopilación de datos sobre tus hábitos de uso.

Cómo saber si utilizas JavaScript no libre

Para un buen recurso sobre la GPL, consulta este artículo de Drupal.

Para los propietarios y mantenedores de sitios web, la pregunta es: "¿Estás utilizando JavaScript libre y, si no es así, estás alertando adecuadamente a tus visitantes del tipo de JavaScript que estás utilizando?"

Algunos de tus visitantes pueden cambiar una experiencia web más interactiva por una mayor privacidad y seguridad. Puedes proporcionar esta tranquilidad asegurando a tus visitantes que sólo utilizas JavaScript libre.

Si utilizas WordPress, u otro sistema de gestión de contenidos popular, puedes ver el código fuente en el sitio web del proyecto. Sin tener que interpretar el código tú mismo, puedes ver la licencia del software. Por ejemplo, WordPress está licenciado bajo la Licencia Pública General GNU (GPL). Esto significa que el código fuente debería ser lo suficientemente seguro como para garantizar a tus usuarios la libertad del software. El código está disponible para su revisión independiente, sin ofuscación, y por tanto no oculta nada a sus usuarios.

Sin embargo, si añades temas o plugins adicionales a tu sitio, como es probable, querrás comprobar también esos acuerdos de licencia de software. Las obras derivadas asociadas al software libre, dependiendo de la licencia, no están obligadas a utilizar la misma licencia ni a estar sujetas a las mismas restricciones.

Más recursos de código web

Comparte este artículo

Deja una respuesta

Tu dirección de correo electrónico no se publicará. Los campos obligatorios están marcados con *.