www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/philosophy javascript-trap.fr.html po/javas...


From: GNUN
Subject: www/philosophy javascript-trap.fr.html po/javas...
Date: Fri, 08 Jan 2016 21:57:52 +0000

CVSROOT:        /web/www
Module name:    www
Changes by:     GNUN <gnun>     16/01/08 21:57:52

Modified files:
        philosophy     : javascript-trap.fr.html 
        philosophy/po  : javascript-trap.fr-en.html 

Log message:
        Automatic update by GNUnited Nations.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/javascript-trap.fr.html?cvsroot=www&r1=1.65&r2=1.66
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/javascript-trap.fr-en.html?cvsroot=www&r1=1.40&r2=1.41

Patches:
Index: javascript-trap.fr.html
===================================================================
RCS file: /web/www/www/philosophy/javascript-trap.fr.html,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -b -r1.65 -r1.66
--- javascript-trap.fr.html     1 Jan 2016 11:29:10 -0000       1.65
+++ javascript-trap.fr.html     8 Jan 2016 21:57:51 -0000       1.66
@@ -48,22 +48,28 @@
 disponible pour l'utilisateur.</p>
 
 <p>Normalement, les navigateurs ne vous disent pas quand ils chargent des
-programmes JavaScript. La plupart des navigateurs ont un moyen de désactiver
-JavaScript totalement, mais aucun d'eux ne peut vérifier si des programmes
-JavaScript sont non triviaux et non libres. Même si vous en étiez conscient,
-vous auriez beaucoup de mal à identifier et bloquer ces programmes. De toute
-façon, même au sein de la communauté du logiciel libre, la plupart des
-utilisateurs ne sont pas conscients de ce problème ; le silence des
-navigateurs tend à le dissimuler.</p>
+programmes JavaScript. Certains d'entre eux ont un moyen de désactiver
+JavaScript totalement, mais même si vous êtes conscient du problème, vous
+aurez beaucoup de mal à identifier et bloquer les programmes non triviaux et
+non libres. De toute façon, même au sein de la communauté du logiciel libre,
+la plupart des utilisateurs ne sont pas conscients de ce problème ; le
+silence des navigateurs tend à le dissimuler.</p>
 
 <p>Il est possible de publier un programme JavaScript en tant que logiciel
-libre, en distribuant le code source sous une licence libre. Mais même si le
-code source du programme est disponible, il n'existe pas de moyen facile
-d'exécuter votre version modifiée à la place de l'original. Les navigateurs
-libres actuels ne proposent pas de fonctionnalité permettant d'exécuter
-votre version modifiée à la place de celle qui est fournie par la
-page. L'effet est comparable à la tivoïsation bien que moins difficile à
-outrepasser.</p>
+libre, en distribuant le code source sous une licence libre. Si le programme
+est autonome (c'est-à-dire si son fonctionnement et son but sont
+indépendants de la page qui l'a amené), tout va bien ; vous pouvez le copier
+dans un fichier sur votre machine, le modifier, puis l'exécuter en lisant ce
+fichier avec votre navigateur comme une page web. Mais ce n'est pas le cas
+habituellement.</p>
+
+<p>Dans le cas habituel, les programmes JavaScript sont conçus pour une page 
ou
+un site particulier qui en dépend pour fonctionner. Alors se présente un
+autre problème : même si le code source du programme est disponible, les
+navigateurs ne proposent aucun moyen d'exécuter votre version modifiée à la
+place de l'original lorsque vous êtes sur cette page ou ce site. L'effet est
+comparable à la tivoïsation bien qu'il soit, en principe, un peu moins
+difficile à surmonter.</p>
 
 <p>JavaScript n'est pas le seul langage que les sites web utilisent pour les
 programmes envoyés aux utilisateurs. Flash supporte la programmation par
@@ -367,7 +373,7 @@
 <p class="unprintable"><!-- timestamp start -->
 Dernière mise à jour :
 
-$Date: 2016/01/01 11:29:10 $
+$Date: 2016/01/08 21:57:51 $
 
 <!-- timestamp end -->
 </p>

Index: po/javascript-trap.fr-en.html
===================================================================
RCS file: /web/www/www/philosophy/po/javascript-trap.fr-en.html,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- po/javascript-trap.fr-en.html       1 Jan 2016 11:29:10 -0000       1.40
+++ po/javascript-trap.fr-en.html       8 Jan 2016 21:57:52 -0000       1.41
@@ -38,21 +38,27 @@
 modifying it; the compacted code is not source code, and the real
 source code of this program is not available to the user.</p>
 
-<p>Browsers don't normally tell you when they load JavaScript programs.
-Most browsers have a way to turn off JavaScript entirely, but none of
-them can check for JavaScript programs that are nontrivial and
-nonfree.  Even if you're aware of this issue, it would take you
-considerable trouble to identify and then block those programs.
+<p>Browsers don't normally tell you when they load JavaScript
+programs.  Some browsers have a way to turn off JavaScript entirely,
+but even if you're aware of this issue, it would take you considerable
+trouble to identify the nontrivial nonfree programs and block them.
 However, even in the free software community most users are not aware
 of this issue; the browsers' silence tends to conceal it.</p>
 
 <p>It is possible to release a JavaScript program as free software, by
-distributing the source code under a free software license.  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.  The effect is comparable to tivoization,
-although not quite so hard to overcome.</p>
+distributing the source code under a free software license.  If the
+program is self-contained&mdash;if its functioning and purpose are
+independent of the page it came in&mdash;that is fine; you can copy it
+to a file on your machine, modify it, and visit that file with a
+browser to run it.  But that is an unusual case.</p>
+
+<p>In the usual case, JavaScript programs are meant to work with a
+particular page or site, and the page or site depends on them to
+function.  Then another problem arises: even if the program's source
+is available, browsers do not offer a way to run your modified version
+instead of the original when visiting that page or site.  The effect
+is comparable to tivoization, although in principle not quite so hard
+to overcome.</p>
 
 <p>JavaScript is not the only language web sites use for programs sent to
 the user.  Flash supports programming through an extended variant of
@@ -298,7 +304,7 @@
 
 <p class="unprintable">Updated:
 <!-- timestamp start -->
-$Date: 2016/01/01 11:29:10 $
+$Date: 2016/01/08 21:57:52 $
 <!-- timestamp end -->
 </p>
 </div>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]