Le projet GNU ne veut plus que les sites Web envoient du javascript non libre aux navigateurs

Pour  Richard Matthieu Stallman (RMS), lutter contre les logiciels propriétaires, est l'essence même de votre vie. Depuis le milieu des années 1990, il consacre l'essentiel de son temps à la promotion du logiciel libre tout en dénonçant la privation de liberté imposée, selon lui et son mouvement, par des logiciels dits propriétaires.

C'est dans cette logique que depuis plus d'une décennie, le projet GNU a décidé de s'attaquer au piège JavaScript.

«De nombreux sites Web portent atteinte à la liberté des utilisateurs en envoyant des programmes JavaScript non libres au navigateur de l'utilisateur. Nous avons invité des volontaires à développer des extensions de navigateur gratuites pour remplacer le JavaScript soumis par des sites particuliers », explique le site du projet GNU de Richard Stallman.

En parlant de triche JavaScript, il fait référence au fait de que les utilisateurs pourraient exécuter sans le savoir des programmes non libres dans leurs navigateurs. Ces programmes sont généralement écrits en JavaScript, d'où le nom de «triche JavaScript».

Notre première réponse au problème du code JS non libre a été de développer LibreJS, qui permet aux navigateurs basés sur Firefox de détecter et de bloquer ce code. Cela nous empêche d'exécuter des programmes JS qui ne sont pas libres d'un site, mais cela ne fait pas réellement fonctionner le site. Écrire une extension pour cela, comme nous le proposons ici, y parviendrait. Cela éviterait également le risque inhérent à l'exécution d'un logiciel directement à partir du site Web de quelqu'un d'autre.

Nous pourrions également résoudre le problème en convaincant les webmasters de réparer leurs sites pour qu'ils fonctionnent sans code JavaScript, mais les convaincre s'avère très difficile car ils ne comprennent généralement pas le problème, et encore moins s'en soucient. Peut-être que recommander l'utilisation de ces extensions pour leurs sites les convaincra de prêter attention à la prise en charge de l'accès non-JavaScript.

C'est aussi l'une des raisons pour lesquelles la Free Software Foundation déconseille d'utiliser Google.

«En général, la plupart des services de Google nécessitent l'exécution de code JavaScript qui n'est pas gratuit. Si vous refusez de le faire, vous constaterez que vous ne pourrez pas utiliser ces services. "

Ce serait le cas, par exemple, de Google Docs, qui nécessite l'exécution de code JavaScript non libre pour éditer un document, ou encore de YouTube, qui s'appuie sur un logiciel non libre (code JavaScript) pour une utilisation normale du site.

La nouvelle solution de projet GNU consiste à créer des extensions spécifiques du site pour remplacer le code JavaScript non libre qu'ils envoient aux navigateurs des utilisateurs.

Par conséquent, le projet GNU invite les partisans de son mouvement à contribuer à cette cause. Cependant, il semble que vous deviez aller site par site. Par conséquent, pour commencer, une liste de certains des sites les plus populaires au monde a été proposée. «Nous invitons les volontaires à choisir un site et à écrire une extension de navigateur pour que ce site fonctionne, en supposant que LibreJS bloque le JavaScript non libre soumis par le site», lit-on sur le site du projet GNU.

Ces extensions doivent être honnêtes, elles ne doivent pas "tricher" .... Il est impossible d'implémenter une vraie sécurité à travers le code JS qui est envoyé à l'utilisateur, mais quoi que fasse le site pour essayer d'implémenter quelque chose de similaire à la sécurité, l'extension doit être effectuée fidèlement. En particulier, si le site demande à l'utilisateur de répondre à des questions pour prouver qu'il n'est pas lui-même un robot, l'extension doit afficher les mêmes questions, obtenir les réponses, et les soumettre, lui permettant de prouver qu'il est humain.

L'objectif initial est d'écrire des extensions pour gérer l'accès anonyme à ces sites. Des instructions sont même données sur la façon dont tout doit être fait. Cependant, cette initiative ne va-t-elle pas trop loin?


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.