javascript-labels-rationale.html - en to fr translation catalogue (21 entries)

note: type: Content of: <title>
en: JavaScript License Web Labels: Background and Rationale - GNU Project - Free Software Foundation
fr: Étiquettes web de licence pour JavaScript : principe et explication - Projet GNU - Free Software Foundation

note: type: Content of: <div><h2>
en: JavaScript License Web Labels: Background and Rationale
fr: Étiquettes web de licence pour JavaScript : principe et explication

note: type: Content of: <div><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.
fr: Les internautes qui naviguent sur le web de nos jours exécutent une quantité énorme de logiciel privateur<a id="TransNote1-rev" href="#TransNote1"><sup>1</sup></a> sur leurs ordinateurs, souvent à leur insu. Le succès du logiciel libre sur l'ordinateur de bureau est dû en partie à la protection du copyleft, une garantie que les utilisateurs seront informés d'entrée de jeu quand un programme donné pourra être librement utilisé, étudié, partagé et modifié. Sur le web, les navigateurs téléchargent et exécutent du JavaScript sans jamais renseigner les utilisateurs sur la licence du programme ni sur les libertés dont ils jouissent – ni sur la façon dont les autres programmes les leur refusent.

note: type: Content of: <div><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.
fr: Pour apporter une solution à ce problème, nous avons développé le <a href="/software/librejs">programme LibreJS</a> qui reconnaît le code JavaScript non trivial et vérifie sa licence. Pour qu'il fonctionne, il faut indiquer les licences de manière qu'un programme dépourvu d'intelligence humaine puisse les reconnaître à coup sûr. Par ailleurs, toutes les licences des logiciels GNU obligent les distributeurs à fournir la licence en même temps que le logiciel (pour que les destinataires connaissent leurs droits), et à dire où trouver le code source.

note: type: Content of: <div><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>.
fr: Un moyen simple d'indiquer la licence est de mettre un <a href="/philosophy/javascript-trap.html">commentaire stylisé dans le code JavaScript</a>. Toutefois, ce n'est pas toujours pratique pour les fichiers compactés de bibliothèques, aussi avons-nous mis au point un autre moyen : les <a href="/licenses/javascript-labels.html">étiquettes web pour JavaScript</a>.

note: type: Content of: <div><h3>
en: Rationale
fr: Explication

note: type: Content of: <div><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).
fr: Les clauses des licences de logiciel libre qui exigent d'inclure une copie des termes de la licence et un accès au code source sont presque toujours faciles à suivre quand le logiciel est distribué par le web ou autres canaux Internet. Toutefois, la distribution du JavaScript intégré dans les sites web est compliquée par deux facteurs particuliers : les visiteurs reçoivent d'habitude le logiciel sans l'avoir expressément demandé, et les webmestres ne peuvent servir qu'un seul fichier de code JavaScript (ils ne peuvent pas, par exemple, envoyer une archive contenant le reste des documents requis par la licence).

note: type: Content of: <div><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.
fr: Cette combinaison de problèmes ne laisse pas aux webmestres beaucoup de moyens de fournir la documentation supplémentaire requise par les licences de logiciel libre. La solution la plus simple serait de ne servir le JavaScript que sous forme de code source, avec une copie complète de la licence en commentaire. C'est peut-être acceptable sur les sites les plus petits, mais quand le JavaScript commence à représenter beaucoup de trafic récurrent, les webmestres hésitent à envoyer une telle quantité de données, et c'est compréhensible. Notre méthode leur donne un endroit désigné pour mettre à disposition la documentation supplémentaire relative aux licences – et donne aux visiteurs un endroit désigné pour aller la chercher – tout en traitant les deux problèmes exposés plus haut. D'une part elle donne de la visibilité à la distribution de logiciel en proposant « les informations sur la licence du JavaScript » via un lien. Et d'autre part les pages en lien donnent aux webmestres un endroit où publier ces documents, qui est suffisamment visible tout en n'étant pas déroutant pour les visiteurs.

note: type: Content of: <div><h3>
en: Machine readability
fr: Lisibilité par la machine

note: type: Content of: <div><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.
fr: Notre méthode a pour but de faciliter le rejet du JavaScript non libre par les navigateurs des visiteurs. Par conséquent, elle est assez spécifique pour qu'un greffon ou autre logiciel trouve le tableau du site donnant les informations de licence du JavaScript, confirme que tout le JavaScript est sous une licence libre connue, télécharge le code source, et confirme qu'il correspond bien au JavaScript optimisé qui est servi par le site. De cette manière, les visiteurs peuvent rapidement et commodément vérifier si, oui ou non, le JavaScript est libre, et choisir de l'exécuter, ou non. <a href="/software/librejs/">LibreJS</a> est un greffon pour les navigateurs basés sur Mozilla qui aide les utilisateurs à éviter d'exécuter du JavaScript non libre ; il va implémenter ces vérifications pour améliorer ses fonctionnalités.

note: type: Content of: <div><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.
fr: Nous avons envisagé de baser notre système sur un autre format comme RDF pour simplifier le travail des programmeurs en leur donnant une information plus détaillée dans un format facilitant l'analyse syntaxique. Cependant, notre but était de rendre cette information accessible d'abord aux humains, et ensuite seulement aux machines. En utilisant du HTML bien structuré, on obtient le meilleur compromis entre ces deux priorités.

note: type: Content of: <div><h3>
en: Next steps
fr: Prochaines étapes

note: type: Content of: <div><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.
fr: Nous ne sommes pas en train de dire que les webmestres hébergeant du JavaScript libre doivent suivre cette méthode particulière pour se mettre en règle avec les licences. Chaque licence de logiciel libre définit clairement ses propres clauses, et tout webmestre qui voudrait utiliser une méthode différente pour s'y conformer ne doit pas hésiter à le faire. Cependant, cette méthode a l'avantage de rendre la documentation complète sur la licence facilement accessible aux visiteurs – un problème dont la solution demandait jusqu'à présent de gros efforts – sans porter atteinte à la faculté des webmestres de servir du JavaScript de la manière qu'ils estiment la meilleure.

note: type: Content of: <div><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.
fr: Nous apprécierions beaucoup vos commentaires et suggestions sur d'autres moyens d'atteindre les mêmes buts tout en rendant le système plus utile aux webmestres, aux visiteurs du site ou aux développeurs travaillant sur les logiciels vérifiant les licences. Si nous recevons assez de suggestions pour publier une nouvelle méthode qui soit notablement meilleure que celle-ci, nous le feront (c'est pourquoi cette méthode utilise un identifiant si détaillé pour le tableau des informations de licence : cela permet au logiciel de distinguer cette méthode des autres que nous pourrions mettre au point à l'avenir). Si cette question vous intéresse, merci de <a href="https://lists.gnu.org/mailman/listinfo/bug-librejs">vous inscrire sur la liste de diffusion de LibreJS</a> pour y mettre vos commentaires et suggestions. Nous les attendons avec impatience.

note: TRANSLATORS: Use space (SPC) as msgstr if you don't have notes. type: Content of: <div>
en: *GNUN-SLOT: TRANSLATOR'S NOTES*
fr: <hr /><b>Note de traduction</b><ol>
    <li><a id="TransNote1" href="#TransNote1-rev" class="nounderline">&#8593;</a> 
    Autre traduction de <i>proprietary</i> : propriétaire.</li></ol>

note: type: Content of: <div><div><p>
en: Please send general FSF &amp; GNU inquiries to <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>.  There are also <a href="/contact/">other ways to contact</a> the FSF.  Broken links and other corrections or suggestions can be sent to <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.
fr: Veuillez envoyer les requêtes concernant la FSF et GNU à &lt;<a href="mailto:gnu@gnu.org">gnu@gnu.org</a>&gt;. Il existe aussi <a href="/contact/">d'autres moyens de contacter</a> la FSF. Les liens orphelins et autres corrections ou suggestions peuvent être signalés à &lt;<a href="mailto:webmasters@gnu.org">webmasters@gnu.org</a>&gt;.

note: TRANSLATORS: Ignore the original text in this paragraph, replace it with the translation of these two: We work hard and do our best to provide accurate, good quality translations.  However, we are not exempt from imperfection. Please send your comments and general suggestions in this regard to <a hr
en: Please see the <a href="/server/standards/README.translations.html">Translations README</a> for information on coordinating and contributing translations of this article.
fr: Merci d'adresser vos commentaires sur les pages en français à &lt;<a href="mailto:trad-gnu@april.org">trad-gnu@april.org</a>&gt;, et sur les traductions en général à &lt;<a href="mailto:web-translators@gnu.org">web-translators@gnu.org</a>&gt;. Si vous souhaitez y contribuer, vous trouverez dans le <a href="/server/standards/README.translations.html">guide de traduction</a> les infos nécessaires.

note: type: Content of: <div><p>
en: Copyright &copy; 2012, 2022 Free Software Foundation, Inc.
fr: Copyright &copy; 2012 Free Software Foundation, Inc.

note: type: Content of: <div><p>
en: This page is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International License</a>.
fr: Cette page peut être utilisée suivant les conditions de la licence <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/deed.fr">Creative Commons attribution, pas de modification, 4.0 internationale (CC BY-ND 4.0)</a>.

note: TRANSLATORS: Use space (SPC) as msgstr if you don't want credits. type: Content of: <div><div>
en: *GNUN-SLOT: TRANSLATOR'S CREDITS*
fr: Traduction : Thérèse Godefroy<br />Révision : <a href="mailto:trad-gnu@april.org">trad-gnu@april.org</a>

note: timestamp start type: Content of: <div><p>
en: Updated:
fr: Dernière mise à jour :
