[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—if its functioning and purpose are
+independent of the page it came in—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>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www/philosophy javascript-trap.fr.html po/javas...,
GNUN <=