[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/philosophy javascript-trap.es.html
From: |
GNUN |
Subject: |
www/philosophy javascript-trap.es.html |
Date: |
Thu, 30 Nov 2017 12:28:42 -0500 (EST) |
CVSROOT: /web/www
Module name: www
Changes by: GNUN <gnun> 17/11/30 12:28:42
Modified files:
philosophy : javascript-trap.es.html
Log message:
Automatic update by GNUnited Nations.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/javascript-trap.es.html?cvsroot=www&r1=1.53&r2=1.54
Patches:
Index: javascript-trap.es.html
===================================================================
RCS file: /web/www/www/philosophy/javascript-trap.es.html,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -b -r1.53 -r1.54
--- javascript-trap.es.html 28 Nov 2017 12:02:10 -0000 1.53
+++ javascript-trap.es.html 30 Nov 2017 17:28:42 -0000 1.54
@@ -25,9 +25,9 @@
<p>En la comunidad del software libre estamos familiarizados con el hecho de
que los programas que no son libres maltratan a los usuarios. Algunos de
-nosotros defendemos nuestra libertad rechazando cualquier software privativo
-en nuestros ordenadores. Otros muchos consideran que la falta de libertad en
-un programa es un serio defecto.</p>
+nosotros defendemos nuestra libertad rechazando todo software privativo en
+nuestros ordenadores. Otros muchos consideran que la falta de libertad en un
+programa es un serio defecto.</p>
<p>Muchos usuarios son conscientes de que este problema concierne a los
accesorios que los navegadores ofrecen instalar, ya que estos pueden ser
@@ -48,11 +48,11 @@
otros lo usan para programas mayores que realizan operaciones
importantes. Por ejemplo, Google Docs trata de descargar en el equipo del
usuario un programa JavaScript de medio megabyte y tan compactado que
-podrÃamos llamarlo <em>Obscurscript</em>, ya que se presenta sin
-comentarios, casi sin espacios y con nombres de método que no tienen más que
-una letra. El código fuente de un programa es la forma preferida para
-modificarlo; el código compactado no es código fuente, y el verdadero código
-fuente de dicho programa no está disponible para el usuario.</p>
+podrÃamos llamarlo «Obscurscript», ya que se presenta sin comentarios, casi
+sin espacios y con nombres de método que no tienen más que una letra. El
+código fuente de un programa es la forma preferida para modificarlo; el
+código compactado no es código fuente, y en tal caso el verdadero código
+fuente no está disponible para el usuario.</p>
<p>Además de tratarse de software que no es libre, muchos de estos programas
son maliciosos, ya que <a
@@ -61,9 +61,9 @@
<p>Normalmente, los navegadores no avisan cuando cargan programas
JavaScript. Algunos tienen una opción para desactivar JavaScript totalmente,
-pero incluso si somos conscientes de este problema nos llevarÃa mucho
+pero incluso si somos conscientes de este problema, nos llevarÃa mucho
trabajo identificar y bloquear los programas que no son libres ni tampoco
-triviales. No obstante, incluso en la comunidad del software libre la
+triviales. No obstante, incluso en la comunidad del software libre, la
mayorÃa de los usuarios no son conscientes del problema, y el silencio de
los navegadores suele ocultarlo.</p>
@@ -71,8 +71,8 @@
el código fuente bajo una licencia de software libre. Si el programa es
autónomo (si su funcionamiento y su propósito son independientes de la
página que lo contiene), no hay problema: se puede copiar y guardar como
-archivo en el ordenador, se modifica ese archivo y se abre con un navegador
-para ejecutarlo. Pero se trata de un caso poco habitual.</p>
+archivo en el ordenador, se modifica luego ese archivo y se abre con un
+navegador para ejecutarlo. Pero se trata de un caso poco habitual.</p>
<p>Los programas JavaScript casi siempre están pensados para una página o
sitio
web especÃfico cuyo funcionamiento depende de ellos. Surge entonces otro
@@ -83,7 +83,7 @@
solucionar.</p>
<p>JavaScript no es el único lenguaje que los sitios web utilizan para los
-programas que envian al usuario. Flash admite la programación mediante una
+programas que envÃan al usuario. Flash admite la programación mediante una
variante ampliada de JavaScript. Si alguna vez disponemos de un reproductor
libre para Flash lo bastante completo, tendremos que vérnoslas con el
problema de los programas Flash que no son libres. Es probable que
@@ -92,28 +92,29 @@
libre para Silverlight no cumplirá su función en el mundo libre a menos que
venga de serie con códecs de recambio libres.</p>
-<p>Los <em>applets</em> Java también se ejecutan en el navegador, y plantean
-problemas similares. En general, cualquier sistema de <em>applet</em>
-presenta problemas de este tipo. Disponer de un entorno de ejecución libre
-para un <em>applet</em> no hace sino aplazar el problema.</p>
+<p>Los <cite>applets</cite> Java también se ejecutan en el navegador, y
+plantean problemas similares. En general, cualquier sistema de
+<cite>applet</cite> presenta problemas de este tipo. Disponer de un entorno
+de ejecución libre para un <cite>applet</cite> no hace sino aplazar el
+problema.</p>
<p>En teorÃa se puede programar en HTML y CSS, pero en la práctica esta
posibilidad es limitada y engorrosa; ya solo conseguir que haga algo es toda
-una hazaña. Tales programas deberÃan ser libres, aunque desde 2016 CSS no es
-un serio problema para la libertad de los usuarios.</p>
+una hazaña. Tales programas deberÃan ser libres, aunque desde 2016 CSS no
+constituye un serio problema para la libertad de los usuarios.</p>
-<p>Se ha desarrollado un potente movimiento para reclamar que los sitios web se
-comuniquen solo a través de formatos y protocolos libres (algunos los llaman
-«abiertos»); esto es, aquellos cuya documentación sea pública y que
-cualquiera sea libre de implementar. Con la presencia de programas en las
-páginas web, este criterio es necesario, pero no suficiente. El propio
-JavaScript, en cuanto formato, es libre, y el uso de JavaScript en un sitio
-web no es necesariamente algo malo. Sin embargo, como hemos visto antes,
-tampoco es siempre correcto. Cuando el sitio transmite un programa al
-usuario, no basta con que el programa esté escrito en un lenguaje
-documentado y sin trabas, sino que además el programa mismo debe ser
-libre. «Transmitir al usuario únicamente programas libres» debe ser uno de
-los criterios que definen el comportamiento apropiado de un sitio web.</p>
+<p>Se ha desarrollado un potente movimiento para reclamar que los sitios web
+empleen solo formatos y protocolos libres (algunos los llaman «abiertos»);
+esto es, aquellos cuya documentación sea pública y que cualquiera sea libre
+de implementar. Con la presencia de programas en las páginas web, este
+criterio es necesario, pero no suficiente. El propio JavaScript, en cuanto
+formato, es libre, y el uso de JavaScript en un sitio web no es
+necesariamente algo malo. Sin embargo, como hemos visto antes, tampoco es
+siempre correcto. Cuando el sitio transmite un programa al usuario, no basta
+con que el programa esté escrito en un lenguaje documentado y sin trabas,
+sino que además el programa mismo debe ser libre. «Transmitir al usuario
+únicamente programas libres» debe ser uno de los criterios que definen el
+comportamiento apropiado de un sitio web.</p>
<p>La carga y ejecución silenciosa de programas que no son libres es uno de
los
diversos problemas que presentan las «aplicaciones web». La expresión
@@ -155,7 +156,7 @@
<ul>
<li>el uso de la función eval;</li>
<li>la llamada a métodos mediante la notación de corchetes;</li>
- <li>el uso con ciertos métodos (<cite>Obj. write</cite>,
+ <li>el uso con ciertos métodos (<cite>Obj.write</cite>,
<cite>Obj.createElement</cite>...) de cualquier estructura que no sea una
cadena literal de caracteres.</li>
</ul>
@@ -179,9 +180,9 @@
especifique el código JavaScript a utilizar <em>en lugar</em> del que se
encuentre en una página dada (el código especificado podrÃa ser un reemplazo
completo o una versión modificada del programa JavaScript libre de esa
-página). Greasemonkey está cerca de poder hacerlo, pero no lo suficiente, ya
-que no garantiza la modificación del código JavaScript de la página antes de
-que el programa comience a ejecutarse. Funciona si se utiliza un proxy
+página). Greasemonkey está cerca de poder hacerlo, pero no lo suficiente,
+pues no garantiza la modificación del código JavaScript de la página antes
+de que el programa comience a ejecutarse. Funciona si se utiliza un proxy
local, pero esto es demasiado incómodo como para considerarlo una solución
real. Tenemos que desarrollar un procedimiento que sea fiable y cómodo, asÃ
como sitios web para compartir los cambios. El Proyecto GNU desearÃa
@@ -193,10 +194,10 @@
ahora. Tendremos la posibilidad de rechazar e incluso reemplazar los
programas JavaScript que no sean libres ni triviales, tal y como ahora
rechazamos y reemplazamos los paquetes privativos que se ofrecen para su
-instalación en la forma habitual. A partir de ese momento podremos iniciar
-nuestra campaña para que los sitios web liberen JavaScript.</p>
+instalación convencional. A partir de ese momento podremos iniciar nuestra
+campaña para que los sitios web liberen JavaScript.</p>
-<p>Entretanto existe un caso en el que es aceptable ejecutar un programa
+<p>Entretanto, existe un caso en el que es aceptable ejecutar un programa
JavaScript que no es libre: cuando se hace para enviar una queja a los
administradores del sitio señalándoles que deberÃan liberar o eliminar el
código JavaScript de la página. No dude en habilitar temporalmente
@@ -289,7 +290,7 @@
<p class="unprintable"><!-- timestamp start -->
Ãltima actualización:
-$Date: 2017/11/28 12:02:10 $
+$Date: 2017/11/30 17:28:42 $
<!-- timestamp end -->
</p>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www/philosophy javascript-trap.es.html,
GNUN <=