www-commits
[Top][All Lists]
Advanced

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

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


From: GNUN
Subject: www/philosophy javascript-trap.es.html po/javas...
Date: Thu, 23 Mar 2017 07:30:21 -0400 (EDT)

CVSROOT:        /web/www
Module name:    www
Changes by:     GNUN <gnun>     17/03/23 07:30:21

Modified files:
        philosophy     : javascript-trap.es.html 
        philosophy/po  : javascript-trap.es-en.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.50&r2=1.51
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/javascript-trap.es-en.html?cvsroot=www&r1=1.28&r2=1.29

Patches:
Index: javascript-trap.es.html
===================================================================
RCS file: /web/www/www/philosophy/javascript-trap.es.html,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -b -r1.50 -r1.51
--- javascript-trap.es.html     18 Nov 2016 07:32:45 -0000      1.50
+++ javascript-trap.es.html     23 Mar 2017 11:30:21 -0000      1.51
@@ -4,59 +4,69 @@
 <!-- Parent-Version: 1.79 -->
 
 <!-- This file is automatically generated by GNUnited Nations! -->
-<title>La trampa de JavaScript</title>
+<title>La trampa JavaScript</title>
 
 <!--#include virtual="/philosophy/po/javascript-trap.translist" -->
 <!--#include virtual="/server/banner.es.html" -->
-<h2>La trampa de JavaScript</h2>
+<h2>La trampa JavaScript</h2>
 
 <p>por <a href="http://www.stallman.org/";>Richard Stallman</a></p>
 
-<p><strong>Puede estar ejecutando programas que no son libres en su ordenador
-cada día sin saberlo, a través de su navegador web.</strong></p>
+<p><strong>Por medio de su navegador, sin darse cuenta, puede estar utilizando
+a diario programas que no son libres.</strong></p>
 
-<p>En la comunidad del software libre, los usuarios están familiarizados con 
el
-maltrato de los programas que no son libres. Algunos de nosotros rechazamos
-totalmente instalar software privativo, y muchos otros consideran que se
-daña a un programa si no es libre. Muchos usuarios son conscientes que esta
-cuestión se aplica a las extensiones que los navegadores ofrecen instalar,
-debido a que pueden ser libres o no.</p>
-
-<p>Pero los navegadores ejecutan otros programas que no son libres sobre los
-que no te preguntan o incluso no 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.</p>
-
-<p>JavaScript, oficialmente denominado ECMAScript (aunque pocos usan este
-nombre), al principio se usaba para pequeños detalles en páginas web, tales
-como bonitas pero innecesarias características de navegación y
-maquetación. Era aceptable considerarlo como meras extensiones del lenguaje
-de etiquetas HTML, en vez de como verdadero software. No constituía un
-problema significativo.</p>
+<!-- any links that used to point to the appendices should point to
+     free-your-javascript.html instead.  -->
+<blockquote>
+<p>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.</p>
+</blockquote>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<p>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.</p>
 
 <p>Muchos sitios todavía usan JavaScript de este modo, pero algunos lo usan
-para programas grandes que hacen grandes tareas. Por ejemplo, Google Docs
-trata de descargar en su máquina un programa JavaScript que pesa medio
-megabyte, en una forma compacta que podríamos llamar Obfuscript porque no
-tiene comentarios, ni casi espacios en blanco, y los nombre de método tienen
-una letra de largo. 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.</p>
+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.</p>
 
 <p>Además de tratarse de software que no es libre, muchos de estos programas
-son dañinos, ya que <a
+maliciosos, ya que <a
 href="http://github.com/w3c/fingerprinting-guidance/issues/8";>espían al
 usuario</a>.</p>
 
-<p>Los navegadores normalmente no avisan cuando cargan programas
+<p>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. Sin
-embargo, incluso en la comunidad del software libre la mayoría de los
+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 disimularlo.</p>
+suele ocultarlo.</p>
 
-<p>Es posible publicar un programa JavaScript como software libre,
+<p>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 en un
@@ -64,30 +74,31 @@
 ejecutarlo. Pero se trata de un caso poco habitual.</p>
 
 <p>Habitualmente, los programas de JavaScript están pensados para funcionar en
-una página o sitio web en particular, y la página o el sitio dependen de él
-para su funcionamiento. Entonces surge otro problema: incluso si el código
-fuente del programa está disponible, los navegadores libres no le ofrecen un
-modo de ejecutar su propia versión modificada en vez de la original cuando
-visita esa página o sitio. El efecto es comparable a la «tivoización»,
-aunque en principio no tan difícil de solucionar.</p>
-
-<p>JavaScript no es el único lenguaje para sitios web con programas enviados 
al
-usuario. Flash soporta programación a través de una extendida variante de
-JavaScript; si.alguna vez disponemos de un reproductor de Flash
+una página o sitio web en particular, y la página o el sitio dependen de
+ellos para su funcionamiento. Entonces surge otro problema: incluso si el
+código fuente del programa está disponible, los navegadores libres no le
+ofrecen un modo al usuario de ejecutar su propia versión modificada en vez
+de la original cuando visita esa página o sitio. El efecto es comparable a
+la «tivoización», aunque en principio no tan difícil de solucionar.</p>
+
+<p>JavaScript no es el único lenguaje utilizado por sitios web para programas
+enviados al usuario. Flash soporta programación a través de una variante
+apliada de JavaScript; si alguna vez disponemos de un reproductor de Flash
 completamente libre, tendremos que vérnoslas con el problema de los
 programas de Flash que no son libres. Parece probable que Silverlight cree
-un problema similar a Flash; o peor, desde que Microsoft lo usa como una
+un problema similar a Flash; solo que peor, ya que Microsoft lo usa como una
 plataforma para codecs que no son libres. Un reemplazo libre para
 Silverlight no hará el mismo trabajo para el mundo libre a menos que venga
 de serie con codecs de recambio libres.</p>
 
-<p>Los applets de Java también se ejecutan en el navegador, y conllevan
-cuestiones similares. En general, cualquier clase de sistema applet plantea
-este tipo de problema. Tener un entorno de ejecución libre para un applet
-solo nos lleva suficientemente lejos como para encontrar el problema.</p>
+<p>Los <em>applets</em> de Java también se ejecutan en el navegador, y 
suscitan
+cuestiones similares. En general, cualquier sistema de <em>applet</em>
+plantea este tipo de problema. Disponer de un entorno de ejecución libre
+para un <em>applet</em> no evita que al final no encontramos con ese
+problema.</p>
 
 <p>En teoría se puede programar en HTML y CSS, pero en la práctica esta
-posibilidad es limitada y engorrosa; solo ya conseguir que haga algo es toda
+posibilidad es limitada y engorrosa; ya solo conseguir que haga algo es toda
 una hazaña. Tales programas deberían ser libres, pero en la actualidad CSS
 no constituye un serio problema para la libertad de los usuarios.</p>
 
@@ -189,91 +200,21 @@
 del sitio. Le rogamos que no dude en habilitar JavaScript temporalmente para
 esta finalidad, pero recuerde desactivarlo una vez que haya concluido.</p>
 
+<!-- any links that used to point to the appendices should point to
+     free-your-javascript.html instead.  -->
+<blockquote>
+<p>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.</p>
+</blockquote>
+
 <p><strong>Agradezco a <a href="/people/people.html#mattlee">Matt Lee</a> y <a
 href="http://ejohn.org";>John Resig</a> su ayuda en la definición de nuestro
 criterio propuesto. Y también a David Parunakian por hacerme conciente de
 este problema.</strong></p>
 
-<h3 id="AppendixA">Apéndice A: convención para publicar programas JavaScript 
libres</h3>
-
-<p>Para referencias al correspondiente código fuente recomendamos</p>
-<pre dir="ltr">
-
-    // @source:
-
-</pre>
-
-<p>seguido por la URL. De esta manera se cumple con el requisito de la GPL de
-GNU sobre la distribución del código fuente. En caso de que los archivos
-fuente se encuentren en un sitio diferente,  deberá <a
-href="/licenses/gpl-faq.html#SourceAndBinaryOnDifferentSites"> gestionarlos
-adecuadamente</a>. El código fuente es necesario para que un programa sea
-libre.
-</p>
-
-<p>Para indicar la licencia del código JavaScript incluido en una página,
-recomendamos poner la notificación de licencia entre dos notas de esta
-forma: </p>
-<pre dir="ltr">
-<!--TRANSLATORS: Do not translate these license notices.  The <pre>
-
-    elements have dir="ltr" explicitly set to cater for RTL languages.-->
-
-    @licstart  Lo siguiente es la nota de licencia entera para el 
-    código JavaScript en esta página.
-    ...
-    @licend  Lo anterior es la nota de licencia entera para el
-    código JavaScript en esta página.
-
-</pre>
-<p>Por supuesto, todo esto estaría en un comentario de varias líneas.</p>
-
-<p>La <a href="/licenses/gpl.html">GPL de GNU</a>, como muchas otras licencias
-de software libre, requiere que se distribuya una copia de la licencia con
-las formas de código fuente y binaria del programa. Sin embargo, la GPL de
-GNU es lo suficientemente larga para que incluirla en una página con un
-programa escrito en JavaScript pueda ser inconveniente. Puede eliminar este
-requisito, para el código del que sea titular de los derechos de autor con
-una aviso de licencia como el siguiente:</p>
-<pre dir="ltr">
-
-    Copyright (C) YYYY  Developer
-
-    The JavaScript code in this page is free software: you can
-    redistribute it and/or modify it under the terms of the GNU
-    General Public License (GNU GPL) as published by the Free Software
-    Foundation, either version 3 of the License, or (at your option)
-    any later version.  The code is distributed WITHOUT ANY WARRANTY;
-    without even the implied warranty of MERCHANTABILITY or FITNESS
-    FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.
-
-    As additional permission under GNU GPL version 3 section 7, you
-    may distribute non-source (e.g., minimized or compacted) forms of
-    that code without the copy of the GNU GPL normally required by
-    section 4, provided you include this license notice and a URL
-    through which recipients can access the Corresponding Source.
-
-</pre>
-
 <p>Doy las gracias a  Jaffar Rumith por avisarme de esta cuestión.</p>
 
-<h3 id="AppendixB">Apéndice B: De qué manera los webmasters pueden publicar 
programas
-JavaScript libres</h3>
-
-<p>Si usted es el administrador y quiere implementar JavaScript libre en su
-sitio, publique de forma clara y sistemática toda la información sobre las
-licencias de esos archivos y el código fuente para ayudar a los visitantes a
-asegurarse de que están ejecutando software libre. Eso también le ayudará a
-usted a cumplir con cláusulas de las licencias. </p>
-
-<p>Uno de los métodos que puede usar para publicar información sobre las
-licencias es el que describimos en la sección anterior, <a
-href="#AppendixA">Apéndice A</a>.  En el artículo <a
-href="/licenses/javascript-labels.html">Etiquetas web para licencias de
-JavaScript</a> describimos un segundo método que puede resultar más cómodo
-para bibliotecas con código JavaScript reducido, especialmente si usted no
-es el autor.</p>
-
 <div class="translators-notes">
 
 <!--TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.-->
@@ -333,7 +274,7 @@
      
      There is more detail about copyright years in the GNU Maintainers
      Information document, www.gnu.org/prep/maintain. -->
-<p>Copyright &copy; 2009-2013, 2016 Richard Stallman</p>
+<p>Copyright &copy; 2009-2013, 2016, 2017 Richard Stallman</p>
 
 <p>Esta página está bajo licencia <a rel="license"
 href="http://creativecommons.org/licenses/by-nd/4.0/deed.es_ES";>Creative
@@ -348,7 +289,7 @@
 <p class="unprintable"><!-- timestamp start -->
 Última actualización:
 
-$Date: 2016/11/18 07:32:45 $
+$Date: 2017/03/23 11:30:21 $
 
 <!-- timestamp end -->
 </p>

Index: po/javascript-trap.es-en.html
===================================================================
RCS file: /web/www/www/philosophy/po/javascript-trap.es-en.html,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- po/javascript-trap.es-en.html       18 Nov 2016 07:32:57 -0000      1.28
+++ po/javascript-trap.es-en.html       23 Mar 2017 11:30:21 -0000      1.29
@@ -11,23 +11,32 @@
 <p><strong>You may be running nonfree programs on your computer every
 day without realizing it&mdash;through your web browser.</strong></p>
 
+<!-- any links that used to point to the appendices should point to
+     free-your-javascript.html instead.  -->
+
+<blockquote>
+<p>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.</p>
+</blockquote>
+
 <p>In the free software community, the idea that nonfree programs
-mistreat their users is familiar.  Some of us refuse entirely to
-install proprietary software, and many others consider nonfreedom a
-strike against the program.  Many users are aware that this issue
-applies to the plug-ins that browsers offer to install, since they can
-be free or nonfree.</p>
-
-<p>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.</p>
-
-<p>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; they
-did not constitute a significant issue.</p>
+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.</p>
+
+<p>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.</p>
+
+<p>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.</p>
 
 <p>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
@@ -180,85 +189,22 @@
 site.  Please don't hesitate to enable JavaScript temporarily to do
 that&mdash;but remember to disable it again afterwards.</p>
 
+<!-- any links that used to point to the appendices should point to
+     free-your-javascript.html instead.  -->
+
+<blockquote>
+<p>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.</p>
+</blockquote>
+
 <p><strong>Thank you to <a href="/people/people.html#mattlee">Matt Lee</a>
 and <a href="http://ejohn.org";>John Resig</a> for their help in
 defining our proposed criterion, and to David Parunakian for
 helping to make me aware of the problem.</strong></p>
 
-<h3 id="AppendixA">Appendix A: a convention for releasing free JavaScript 
programs</h3>
-
-<p>For references to corresponding source code, we recommend</p>
-<pre dir="ltr">
-
-    // @source:
-
-</pre>
-
-<p>followed by the URL.  This satisfies the GNU GPL's requirement to
-distribute source code.  If the source is on a different site, you
-must take care
-to <a href="/licenses/gpl-faq.html#SourceAndBinaryOnDifferentSites">
-handle that properly</a>.  Source code is necessary for the program to
-be free.
-</p>
-
-<p>To indicate the license of the JavaScript code embedded in a page, we
-recommend putting the license notice between two notes of this form:</p>
-<pre dir="ltr">
-<!--TRANSLATORS: Do not translate these license notices.  The <pre>
-    elements have dir="ltr" explicitly set to cater for RTL languages.-->
-    @licstart  The following is the entire license notice for the 
-    JavaScript code in this page.
-    ...
-    @licend  The above is the entire license notice
-    for the JavaScript code in this page.
-
-</pre>
-<p>Of course, all of this should be contained in a multiline comment.</p>
-
-<p>The <a href="/licenses/gpl.html">GNU GPL</a>, like many other free
-software licenses, requires distribution of a copy of the license with
-both source and binary forms of the program.  However, the GNU GPL is
-long enough that including it in a page with a JavaScript program can
-be inconvenient.  You can remove that requirement, for code that you
-have the copyright on, with a license notice like this:</p>
-<pre dir="ltr">
-
-    Copyright (C) YYYY  Developer
-
-    The JavaScript code in this page is free software: you can
-    redistribute it and/or modify it under the terms of the GNU
-    General Public License (GNU GPL) as published by the Free Software
-    Foundation, either version 3 of the License, or (at your option)
-    any later version.  The code is distributed WITHOUT ANY WARRANTY;
-    without even the implied warranty of MERCHANTABILITY or FITNESS
-    FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.
-
-    As additional permission under GNU GPL version 3 section 7, you
-    may distribute non-source (e.g., minimized or compacted) forms of
-    that code without the copy of the GNU GPL normally required by
-    section 4, provided you include this license notice and a URL
-    through which recipients can access the Corresponding Source.
-
-</pre>
-
 <p>I thank Jaffar Rumith for bringing this issue to my attention.</p>
 
-<h3 id="AppendixB">Appendix B: Publishing free JavaScript programs as
-  a webmaster</h3>
-
-<p>If you're a webmaster deploying free JavaScript software
-  on your site, clearly and consistently publishing information about
-  those files' licenses and source code helps your visitors make
-  sure that they're running free software, and help you comply with
-  license conditions.</p>
-
-<p>One method of stating the licenses is the one described above in
-  <a href="#AppendixA">Appendix A</a>.  A second
-  method, <a href="/licenses/javascript-labels.html"> JavaScript
-  license web labels</a>, can be more convenient for libraries of
-  minified JavaScript code, especially when you didn't write them.</p>
-
 </div><!-- for id="content", starts in the include above -->
 <!--#include virtual="/server/footer.html" -->
 <div id="footer">
@@ -306,7 +252,7 @@
      There is more detail about copyright years in the GNU Maintainers
      Information document, www.gnu.org/prep/maintain. -->
 
-<p>Copyright &copy; 2009-2013, 2016 Richard Stallman</p>
+<p>Copyright &copy; 2009-2013, 2016, 2017 Richard Stallman</p>
 
 <p>This page is licensed under a <a rel="license"
 href="http://creativecommons.org/licenses/by-nd/4.0/";>Creative
@@ -316,7 +262,7 @@
 
 <p class="unprintable">Updated:
 <!-- timestamp start -->
-$Date: 2016/11/18 07:32:57 $
+$Date: 2017/03/23 11:30:21 $
 <!-- timestamp end -->
 </p>
 </div>



reply via email to

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