www-es-general
[Top][All Lists]
Advanced

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

[GNU-traductores] Revisión de javascript-trap


From: Javier Fdez. Retenaga
Subject: [GNU-traductores] Revisión de javascript-trap
Date: Fri, 10 Nov 2017 12:32:01 +0100

Envío la primera parte de mi revisión. Aquí hay pocas correcciones
porque la mayor parte es nueva:



The JavaScript Trap
La trampa JavaScript


by <a href=\http://www.stallman.org/\>Richard Stallman</a>
por <a href=\http://www.stallman.org/\>Richard Stallman</a>

  
<strong>You may be running nonfree programs on your computer every day 
without realizing it&mdash;through your web browser.</strong>
  
<strong>Por medio de su navegador, sin darse cuenta, puede estar
utilizando a diario programas que no son libres.</strong>

+ <strong>Sin darse cuenta, puede estar utilizando a diario  en su
navegador programas que no son libres.</strong>

  
Webmasters: there are <a href=\/software/librejs/free-your-
javascript.html\>several ways</a> to indicate the license of JavaScript
programs in a web site.
  
Webmasters: existen <a href=\/software/librejs/free-your-
javascript.html\>varias maneras</a> de indicar la licencia de los
programas de JavaScript en un sitio web.

  
In the free software community, the idea that nonfree programs mistreat
their users is familiar.  Some of us defend our freedom by rejecting 
all proprietary software on our computers.  Many others recognize
nonfreeness as a strike against the program.
  
En la comunidad del software libre, que los programas que no son
libres maltratan a sus usuarios es una idea familiar. Algunos de
nosotros defendemos nuestra libertad rechazando cualquier software
privativo en nuestros ordenadores. Otros muchos reconocen que el hecho
de que no sea libre es un serio defecto en un programa.

- En la comunidad del software libre, que los programas que no son
libres maltratan a sus usuarios es una idea familiar.

+ En la comunidad del software libre estamos familiarizados con la idea
de que los programas que no son libres maltratan a los usuarios.


Many users are aware that this issue applies to the plug-ins that
browsers offer to install, since they can be free or nonfree.  But
browsers run other nonfree programs which they don't ask you about, or
even tell you about&mdash;programs that web pages contain or link
to.  These programs are most often written in JavaScript, though other
languages are also used.
  
Muchos usuarios son conscientes de que esto también es aplicable a los 
accesorios que los navegadores ofrecen instalar. Pero los navegadores 
ejecutan otros programas que no son libres sobre los que no te
preguntan ni te avisan, programas que las páginas web contienen o
enlazan. Estos programas están mayoritariamente escritos en JavaScript,
aunque también se usan otros lenguajes.

  
JavaScript (officially called ECMAScript, but few use that name)  was
once used for minor frills in web pages, such as cute but inessential
navigation and display features.  It was acceptable to consider these
as mere extensions of HTML markup, rather than as true software, and
disregard the issue.
  
JavaScript, (oficialmente denominado ECMAScript, aunque pocos usan
este nombre), al principio se usaba para pequeños detalles ornamentales
en páginas web, tales como bonitas pero innecesarias características
de navegación y maquetación. Era aceptable considerarlos como meras
extensiones del lenguaje de etiquetas HTML, más que como verdadero
software, y despreocuparse del asunto.

  
Many sites still use JavaScript that way, but some use it for major
programs that do large jobs.  For instance, Google Docs tries to
download into your machine a JavaScript program which measures half a
megabyte, in a compacted form that we could call Obfuscript because it
has no comments and hardly any whitespace, and the method names are one
letter long.  The source code of a program is the preferred form for
modifying it; the compacted code is not source code, and the real
source code of this program is not available to the user.
  
Muchos sitios todavía usan JavaScript de este modo, pero algunos lo
usan para programas importantes que hacen grandes tareas. Por ejemplo,
Google Docs trata de descargar en el equipo del usuario un programa
JavaScript de medio megabyte, en una forma compacta que podríamos
llamar <em>Obscurscript</em>, ya que  no tiene comentarios, apenas
espacios en blanco, y 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 compacto no es código fuente, y el código fuente
real de este programa no está disponible para el usuario.

  
In addition to being nonfree, many of these programs are malware
because they <a href=\http://github.com/w3c/fingerprinting-guidance/
issues/8\>snoop on the user</a>.
  
Además de tratarse de software que no es libre, muchos de estos
programas maliciosos, ya que <a href=\http://github.com/w3c/fingerprint
ing-guidance/issues/8\>espían al usuario</a>.

- programas maliciosos
+ programas son maliciosos
  

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.
  
Normalmente, los navegadores no avisan cuando cargan programas
JavaScript. Algunos tienen una opción para desactivar JavaScript
totalmente, pero incluso si es consciente de este problema le llevaría
mucho trabajo identificar y bloquear los programas no triviales que no
son libres. 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.
 
  
It is possible to release a JavaScript program as free software, by 
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.
  
Es posible publicar un programa de JavaScript como software libre,
distribuyendo el código fuente con una licencia de software libre. Si
el programa es autónomo (si su funcionamiento y su propósito son
independientes de la página en la que se encuentra), no hay problema:
puede copiarlo a un archivo de su equipo, modificarlo y abrir ese
archivo con un navegador para ejecutarlo. Pero se trata de un caso poco
habitual.



reply via email to

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