www-commits
[Top][All Lists]
Advanced

[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>



reply via email to

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