javascript-labels-rationale.html - en to es translation catalogue (16 entries)

note: type: Content of: <title>
en: JavaScript License Web Labels: Background and rationale - GNU Project - Free Software Foundation
es: Etiquetas web para licencias de JavaScript: trasfondo y motivación - Proyecto GNU - Free Software Foundation

note: type: Content of: <h2>
en: JavaScript License Web Labels: Background and rationale
es: Etiquetas web para licencias de JavaScript: trasfondo y motivación

note: type: Content of: <h3>
en: Introduction
es: Introducción

note: type: Content of: <p>
en: Users browsing the Web nowadays typically run huge amounts of proprietary software on their computers, often unknowingly.  Free software is succeeding on the desktop partly because of the copyleft protection guaranteeing users be told up front when a particular program is free for them to use, study, share, and modify.  On the Web, browsers download and run JavaScript without ever informing users of the program's license or their freedoms &mdash; or how other programs deny users' freedoms.
es: Quienes hoy en día navegan por la red suelen ejecutar en sus ordenadores gran cantidad de software privativo, a menudo sin saberlo. El éxito del software libre en el escritorio se debe en parte a la protección del copyleft, que garantiza al usuario que sabrá desde el principio que es libre de utilizar, estudiar, compartir y modificar un programa concreto. En la red, los navegadores descargan y ejecutan JavaScript sin informar a los usuarios acerca de la licencia del programa ni de las libertades que tienen, ni de la manera en que otros programas se las niegan.

note: type: Content of: <p>
en: To address this problem, we developed the <a href="/software/librejs"> LibreJS program </a> which recognizes nontrivial JavaScript code and checks its license.  Its functioning depends on specifying licenses in a way that a program which lacks human intelligence can reliably recognize.  In addition, all GNU software licenses require distributors to state the license with the software, so recipients know their rights, and to say where to find the source code.
es: Para abordar este problema desarrollamos el <a href="/software/librejs">programa LibreJS </a>, que reconoce el código JavaScript que no es trivial y verifica su licencia. Su funcionamiento depende de que se especifiquen las licencias de manera que un programa carente de inteligencia humana pueda reconocerlos con fiabilidad. Además, todas las licencias de software de GNU exigen que se declare la licencia del software que se distribuye, de manera que los receptores conozcan sus derechos, y que se indique el lugar donde encontrar el código fuente.

note: type: Content of: <p>
en: The simple way to specify the license is with a <a href="/philosophy/javascript-trap.html"> stylized comment in the JavaScript code</a>.  However, that can be inconvenient for minified library files, so we have developed another way to state their licenses: <a href="/licenses/javascript-labels.html"> JavaScript web labels</a>.
es: La manera más sencilla de especificar la licencia consiste en incluir un <a href="/philosophy/javascript-trap.html">comentario estilizado en el código JavaScript</a>. Sin embargo, eso puede no ser adecuado para archivos de bibliotecas minimizados, de modo que hemos desarrollado otra forma de declarar las licencias: <a href="/licenses/javascript-labels.html">Etiquetas web para JavaScript</a>.

note: type: Content of: <h3>
en: Rationale
es: Motivación

note: type: Content of: <p>
en: Conditions in free software licenses to include a copy of the license terms and access to source code are almost always easy to follow when software is distributed through the Web or other Internet channels.  However, distributing JavaScript embedded in Web sites is complicated by a couple of unique factors: visitors usually receive the software without expressly requesting it, and webmasters can only serve a single file of JavaScript code (so they can't, for example, send an archive file that includes other resources required by the license).
es: En las licencias de software libre, los requisitos de incluir una copia de la licencia y facilitar el acceso al código fuente son casi siempre fáciles de cumplir cuando el software se distribuye a través de la web u otros canales de Internet. Sin embargo, distribuir JavaScript insertado en sitios web es complicado debido a un par de factores particulares: los visitantes reciben el software sin haberlo pedido explícitamente, y los webmasters solo pueden presentar un único archivo de código JavaScript (de modo que que no pueden, por ejemplo, enviar un fichero de archivos que incluya otros elementos exigidos por la licencia).

note: type: Content of: <p>
en: These issues combined leave webmasters with few obvious ways to provide additional material required by free software licenses.  The simplest solution would be to serve only JavaScript in source code form, with a full copy of the license in its comments.  That can be acceptable on smaller sites, but when JavaScript begins to represent a lot of repeat traffic, webmasters are understandably reluctant to serve so much data.  Our method gives them a clear place to serve additional license resources&mdash;and visitors a clear place to look for it&mdash;by addressing both of these points.  First, it makes the software distribution visible by offering &ldquo;JavaScript license information&rdquo; through a link.  The linked page gives webmasters a space where they can publish those resources that's appropriately prominent but not confusing to visitors.
es: La suma de estos dos factores dejan a los webmasters pocas opciones para proporcionar el material adicional requerido por las licencias de software libre. La solución más sencilla consistiría en disponer el JavaScript solo en forma de código fuente, con una copia completa de la licencia en los comentarios. Eso puede ser razonable en sitios pequeños, pero cuando el JavaScript empieza a tener mucho tráfico continuo, es comprensible que los webmasters sean reacios a presentar tantos datos. Nuestro método les proporciona un lugar claro para presentar elementos adicionales de la licencia (y a los visitantes un lugar claro para consultarla), atendiendo a ambos factores. En primer lugar, hace visible la distribución del software al ofrecer «Información sobre la licencia del JavaScript» a través de un enlace. La página enlazada proporciona a los webmasters un espacio donde publicar esos elementos, que se destaca adecuadamente pero no perturba a los visitantes.

note: type: Content of: <h3>
en: Machine readability
es: Legibilidad para las máquinas

note: type: Content of: <p>
en: In order to make it easier for people to reject nonfree JavaScript in their browsers, our method is specific enough for a plug-in or other software to find the site's table of JavaScript license information, confirm that all of the JavaScript is under a known free license, download the source code, and confirm that it corresponds to the optimized JavaScript that's being served from the site.  This way, visitors can quickly and conveniently check whether or not the JavaScript is free, and decide accordingly whether or not they want to run it.  <a href="/software/librejs/">LibreJS</a> is a plug-in for Mozilla-based browsers that helps users avoid running nonfree JavaScript, and it will implement these checks to enhance its capabilities.
es: A fin de que resulte sencillo rechazar en el navegador el JavaScript que no es libre, nuestro método es lo bastante específico para que un accesorio o algún otro software encuentre la tabla del sitio con la información de la licencia del JavaScript, confirme que todo el JavaScript se encuentra bajo una licencia libre conocida, descargue el código fuente y confirme que se corresponde con el JavaScript optimizado que se presenta en el sitio web. De este modo, los visitantes pueden comprobar rápida y cómodamente si quieren o no ejecutarlo. <a href="/software/librejs/">LibreJS</a> es un accesorio para los navegadores basados en Mozilla que ayuda a los usuarios a evitar la ejecución de JavaScript que no es libre y que implementará esas verificaciones para mejorar sus capacidades.

note: type: Content of: <p>
en: We considered using another format like RDF as the basis for our system, in order to simplify this job for programmers by giving them more detailed information in an easily parsed format.  However, our goal was to make this information accessible to human readers first, and machines second.  Using well-structured HTML provided the best match with those priorities.
es: Hemos considerado la posibilidad de utilizar como base del sistema otro formato como RDF, a fin de simplificar la tarea a los programadores proporcionándoles información más detallada en un formato que facilitaría el análisis sintáctico. Sin embargo, nuestro objetivo era hacer esta información accesible a los lectores humanos en primer lugar, y después a las máquinas. Con la utilización de un HTML bien estructurado se conseguía el mejor equilibrio entre ambas prioridades.

note: type: Content of: <h3>
en: Next steps
es: Próximos pasos

note: type: Content of: <p>
en: We are not saying that webmasters that host free software JavaScript must follow this specific method to comply with the licenses.  Every free software license clearly lays out its own conditions, and any webmaster who wants to use a different method that meets those conditions is welcome to do so.  However, this method has the benefit of making full license information readily accessible to visitors&mdash;an issue that's been a struggle to address to date&mdash;without compromising webmasters' ability to serve JavaScript the way they feel is best.
es: No decimos que los administradores de un sitio que contenga JavaScript de software libre deban seguir este método específico para cumplir con las licencias. Toda licencia de software libre expone claramente sus condiciones, y los webmasters que quieran utilizar un método diferente que satisfaga esas condiciones bien pueden hacerlo. No obstante, este método tiene la ventaja de hacer que toda la información de la licencia sea de fácil acceso para los visitantes del sitio (un problema que hasta ahora ha supuesto muchos quebraderos de cabeza), sin limitar las posibilidades de los webmasters de disponer el JavaScript de la manera que prefieran.

note: type: Content of: <p>
en: We are very interested to hear feedback and suggestions about other ways we might accomplish the same goals, while making the system more useful for webmasters, site visitors, or developers working on license-checking software.  If we get enough suggestions to publish a new method that's noticeably improved over this one, we'll do so.  (That's why this method uses such a verbose identifier for the license information table: to allow software to distinguish this method from others we might craft in the future.)  If this is an issue that you're interested in, please <a href="https://lists.gnu.org/mailman/listinfo/bug-librejs">subscribe to the LibreJS mailing list</a>, and write there with your comments and suggestions.  We look forward to hearing from you.
es: Estamos muy interesados en recibir comentarios y sugerencias acerca de otras maneras de cubrir esos objetivos y que a la vez que sean más útiles para los webmasters, visitantes del sitio o desarrolladores de software de verificación de licencias. Si recibimos sugerencias suficientes que nos permitan publicar un nuevo método que suponga una mejora apreciable, así lo haremos. (Esta es la razón de que este método utilice un identificador tan prolijo para la tabla con la información de la licencia: permitir que el software distinga este método de otros que podríamos elaborar en el futuro). Si usted está interesado en este asunto, <a href="https://lists.gnu.org/mailman/listinfo/bug-librejs">suscríbase a la lista de correo de LibreJS</a>, y exprese ahí sus comentarios y sugerencias. Esperamos tener noticias suyas.

note: TRANSLATORS: Use space (SPC) as msgstr if you don't want credits. type: Content of: <div><div>
en: *GNUN-SLOT: TRANSLATOR'S CREDITS*
es: <strong>Traducción: Javier Fdez. Retenaga, 2021.</strong> Revisión: Equipo de traductores al español de GNU.
