URL: https://linuxfr.org/users/dinomasque/journaux/rms-et-le-pi%C3%A8ge-du-javascript Title: RMS et le piège du Javascript Authors: dinomasque Date: 2009年03月23日T10:50:44+01:00 Tags: richard_stallman Score: 9 Richard Stallman a écrit un texte intéressant sur les logiciels privateurs en javascript : [http://www.gnu.org/philosophy/javascript-trap.html](http://www.gnu.org/philosophy/javascript-trap.html) En synthèse, RMS y fait un constat simple : les véritables applications qui s'exécutent dans nos navigateurs (par exemple Google Docs) ne sont souvent pas libres. Une phrase en particulier a attiré mon attention : "But even if the program's source is available, there is no easy way to run your modified version instead of the original. Current free browsers do not offer a facility to run your own modified version instead of the one delivered in the page." Cette proposition me semble étrange. Une application web est composée de deux parties indissociables : une interface client en HTML+JS et un "coeur" hébergé sur un serveur. Vouloir changer l'interface revient à vouloir changer l'application : ce n'est pas parcequ'on peut utiliser une interface libre à Google Docs que l'application devient libre pour autant. A ce moment là, autant avoir une extension à la "virtual-rms" dans son navigateur qui refuse de charger toute page web qui n'est pas servie par un serveur web libre, ne repose pas sur un serveur d'application libre, ne porte pas une licence libre, etc. Et pourtant ... Si on adopte le point de vue du bidouilleur/hacker, c'est vrai que c'est frustrant d'avoir de grosses applications en Javascript auxquelles il est interdit d'apporter des améliorations. Si on adopte le point de vue du libriste, il est choquant d'être obligé d'exécuter du code non libre sur son ordinateur pour pouvoir vérifier la licence d'une application web.

AltStyle によって変換されたページ (->オリジナル) /