CVSROOT: /web/www Module name: www Changes by: GNUN <gnun> 12/02/04 01:27:55
Added files: licenses/po : javascript-labels-rationale.pot javascript-labels.pot Log message: Automatic update by GNUnited Nations. CVSWeb URLs: http://web.cvs.savannah.gnu.org/viewcvs/www/licenses/po/javascript-labels-rationale.pot?cvsroot=www&rev=1.1 http://web.cvs.savannah.gnu.org/viewcvs/www/licenses/po/javascript-labels.pot?cvsroot=www&rev=1.1 Patches: Index: javascript-labels-rationale.pot =================================================================== RCS file: javascript-labels-rationale.pot diff -N javascript-labels-rationale.pot --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ javascript-labels-rationale.pot 4 Feb 2012 01:27:47 -0000 1.1 @@ -0,0 +1,212 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2012-02-03 20:26-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <l...@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: ENCODING" + +#. type: Content of: <title> +msgid "" +"JavaScript License Web Labels: Background and rationale - GNU Project - Free " +"Software Foundation" +msgstr "" + +#. type: Content of: <h2> +msgid "JavaScript License Web Labels: Background and rationale" +msgstr "" + +#. type: Content of: <h3> +msgid "Introduction" +msgstr "" + +#. type: Content of: <p> +msgid "" +"We are very concerned about the growing problem of proprietary " +"JavaScript. The Web, which has done so much to enable the sharing and " +"understanding of free software, is now also a place where users—often " +"unknowingly—run huge amounts of proprietary software on their " +"computers. 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. But on the Web, " +"browsers download and run JavaScript without ever informing users of the " +"program's license or their freedoms." +msgstr "" + +#. type: Content of: <p> +msgid "" +"To begin addressing this problem, we have <a " +"href=\"/licenses/javascript-labels.html\">published a method</a> that " +"webmasters can use to label JavaScript served from their sites with license " +"information and source code links. All GNU software licenses require " +"distributors to provide this information with the software so recipients " +"know they have the legal permission to share and change it, and access to " +"the source code they need to exercise those freedoms. These conditions are " +"critical elements of the copyleft in these licenses, helping to keep the " +"software free for everyone who receives it." +msgstr "" + +#. type: Content of: <p> +msgid "" +"We believe that webmasters who use this system on their own sites will be in " +"compliance with the relevant conditions in the GNU software licenses and " +"many other popular free software licenses. We also expect that most " +"webmasters will find this is the easiest way to comply with those terms, " +"especially when they serve optimized JavaScript." +msgstr "" + +#. type: Content of: <p> +msgid "" +"We also want to encourage webmasters to publish JavaScript licensing " +"information so that visitors can refuse nonfree JavaScript. As Richard " +"Stallman explained in <a " +"href=\"/philosophy/javascript-trap.html\">“The JavaScript " +"Trap,”</a> nonfree JavaScript is just as dangerous as any other " +"nonfree software—and it's only made more insidious because browsers " +"typically download and run it without your knowledge." +msgstr "" + +#. type: Content of: <h3> +msgid "Rationale" +msgstr "" + +#. type: Content of: <p> +msgid "" +"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)." +msgstr "" + +#. type: Content of: <p> +msgid "" +"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—and " +"visitors a clear place to look for it—by addressing both of these " +"points. First, it makes the software distribution visible by offering " +"“JavaScript license information” 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." +msgstr "" + +#. type: Content of: <h3> +msgid "Machine readability" +msgstr "" + +#. type: Content of: <p> +msgid "" +"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=\"http://lduros.net/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." +msgstr "" + +#. type: Content of: <p> +msgid "" +"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." +msgstr "" + +#. type: Content of: <h3> +msgid "Next steps" +msgstr "" + +#. type: Content of: <p> +msgid "" +"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—an issue that's been a struggle to " +"address to date—without compromising webmasters' ability to serve " +"JavaScript the way they feel is best." +msgstr "" + +#. type: Content of: <p> +msgid "" +"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=\"http://lduros.net/cgi-bin/mailman/listinfo/librejs\">subscribe to the " +"LibreJS mailing list</a>, and write there with your comments and " +"suggestions. We look forward to hearing from you." +msgstr "" + +#. TRANSLATORS: Use space (SPC) as msgstr if you don't have notes. +#. type: Content of: <div> +msgid "*GNUN-SLOT: TRANSLATOR'S NOTES*" +msgstr "" + +#. type: Content of: <div><p> +msgid "" +"Please send general FSF & GNU inquiries to <a " +"href=\"mailto:g...@gnu.org\"><g...@gnu.org></a>. There are also <a " +"href=\"/contact/\">other ways to contact</a> the FSF." +msgstr "" + +#. type: Content of: <div><p> +msgid "" +"Please send broken links and other corrections or suggestions to <a " +"href=\"mailto:webmast...@gnu.org\"><webmast...@gnu.org></a>." +msgstr "" + +#. type: Content of: <div><p> +msgid "" +"Please see the <a " +"href=\"/server/standards/README.translations.html\">Translations README</a> " +"for information on coordinating and submitting translations of this article." +msgstr "" + +#. type: Content of: <div><p> +msgid "Copyright © 2012 Free Software Foundation, Inc." +msgstr "" + +#. type: Content of: <div><p> +msgid "" +"This page is licensed under a <a rel=\"license\" " +"href=\"http://creativecommons.org/licenses/by-nd/3.0/us/\">Creative Commons " +"Attribution-NoDerivs 3.0 United States License</a>." +msgstr "" + +#. TRANSLATORS: Use space (SPC) as msgstr if you don't want credits. +#. type: Content of: <div><div> +msgid "*GNUN-SLOT: TRANSLATOR'S CREDITS*" +msgstr "" + +#. timestamp start +#. type: Content of: <div><p> +msgid "Updated:" +msgstr "" Index: javascript-labels.pot =================================================================== RCS file: javascript-labels.pot diff -N javascript-labels.pot --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ javascript-labels.pot 4 Feb 2012 01:27:47 -0000 1.1 @@ -0,0 +1,265 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2012-02-03 20:26-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <l...@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: ENCODING" + +#. type: Content of: <title> +msgid "JavaScript License Web Labels - GNU Project - Free Software Foundation" +msgstr "" + +#. type: Content of: <h2> +msgid "JavaScript License Web Labels" +msgstr "" + +#. type: Content of: <p> +msgid "" +"If you are a webmaster who wants to deploy JavaScript on your own site, we " +"suggest following the method below to label those files with license and " +"source code information. It's especially useful in cases where the " +"JavaScript is under a GNU license, but does not include the permission in <a " +"href=\"/philosophy/javascript-trap.html#AppendixA\">Appendix A of “The " +"JavaScript Trap.”</a> Followed correctly, this method presents the " +"information prominently enough to comply with the relevant conditions in the " +"GNU software licenses, and it's specific enough that software can confirm " +"the correctness of the information on a site. For more background, please " +"read our <a href=\"/licenses/javascript-labels-rationale.html\">rationale " +"document</a>." +msgstr "" + +#. type: Content of: <p> +msgid "" +"JavaScript License Web Labels are not designed to provide license " +"information for inline JavaScript on HTML pages. License information for " +"such scripts should be included on those pages directly." +msgstr "" + +#. type: Content of: <h3> +msgid "Writing the labels page" +msgstr "" + +#. type: Content of: <p> +msgid "" +"Add a page for JavaScript License Web Labels to your site. You can use " +"whatever path or filename is most convenient for you; others will find it " +"through links. The page must include one table marked with the attribute " +"<code>id="jslicense-labels1"</code>. This name lets automated " +"tools find the table easily, and tells them what format to expect. Each row " +"of this table will contain three cells, providing information about a " +"standalone JavaScript file used on the site, its license, and how visitors " +"can obtain its source code." +msgstr "" + +#. type: Content of: <p> +msgid "" +"The first cell of each row names a JavaScript file used by the site. The " +"cell must contain an anchor tag that links to that file, just as " +"<code>script</code> tags throughout the site do." +msgstr "" + +#. type: Content of: <p> +msgid "" +"The second cell provides information about the license of this JavaScript " +"file. The cell must contain an anchor tag whose link refers to the full " +"license text, and whose text provides the license's full name, and if the " +"license has multiple versions, the version number and whether or not the " +"file is licensed under later versions of the license. Good license " +"identifiers and their associated links are:" +msgstr "" + +#. type: Content of: <ul><li> +msgid "" +"<a " +"href=\"http://www.gnu.org/licenses/gpl-2.0.html\">GNU-GPL-2.0-or-later</a>" +msgstr "" + +#. type: Content of: <ul><li> +msgid "" +"<a " +"href=\"http://www.gnu.org/licenses/gpl-3.0.html\">GNU-GPL-3.0-or-later</a>" +msgstr "" + +#. type: Content of: <ul><li> +msgid "" +"<a " +"href=\"http://www.gnu.org/licenses/lgpl-2.1.html\">GNU-LGPL-2.1-or-later</a>" +msgstr "" + +#. type: Content of: <ul><li> +msgid "" +"<a " +"href=\"http://www.gnu.org/licenses/lgpl-3.0.html\">GNU-LGPL-3.0-or-later</a>" +msgstr "" + +#. type: Content of: <ul><li> +msgid "" +"<a " +"href=\"http://www.gnu.org/licenses/agpl-3.0.html\">GNU-AGPL-3.0-or-later</a>" +msgstr "" + +#. type: Content of: <ul><li> +msgid "<a href=\"http://www.apache.org/licenses/LICENSE-2.0\">Apache-2.0-only</a>" +msgstr "" + +#. type: Content of: <ul><li> +msgid "<a href=\"http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5\">Modified-BSD</a>" +msgstr "" + +#. type: Content of: <ul><li> +msgid "" +"<a " +"href=\"http://creativecommons.org/publicdomain/zero/1.0/legalcode\">CC0-1.0-only</a>" +msgstr "" + +#. type: Content of: <ul><li> +msgid "<a href=\"http://www.jclark.com/xml/copying.txt\">Expat</a>" +msgstr "" + +#. type: Content of: <ul><li> +msgid "<a href=\"http://www.mozilla.org/MPL/2.0\">MPL-2.0-or-later</a>" +msgstr "" + +#. type: Content of: <p> +msgid "" +"The third cell provides a link to the JavaScript's source code. The source " +"code file can be a single, unminified JavaScript file, a " +"<code>.tar.gz</code> archive, or a <code>.zip</code> archive. If a source " +"archive includes multiple JavaScript files, the archive must include a file " +"named <code>00-INDEX</code> that lists the order in which individiual source " +"files should be concatenated to produce a single file that's equivalent to " +"what's hosted on the site. If the JavaScript as it's served from the site, " +"and linked from the first cell, is already in source code form, link to the " +"same URL again in this cell." +msgstr "" + +#. type: Content of: <p> +msgid "" +"Below is an example table for illustration. This site just uses one " +"JavaScript file: a minified version of jQuery 1.7, distributed under the " +"Expat license. The table lists the file with corresponding license " +"information and a link to full source code:" +msgstr "" + +#. type: Content of: <pre> +#, no-wrap +msgid "" +"<code><table id="jslicense-labels1">\n" +"\n" +"<tr>\n" +"<td><a " +"href="/js/jquery-1.7.min.js">jquery-1.7.min.js</a></td>\n" +"\n" +"<td><a " +"href="http://www.jclark.com/xml/copying.txt">Expat</a></td>\n" +"\n" +"<td><a " +"href="/js/jquery-1.7.tar.gz">jquery-1.7.tar.gz</a></td>\n" +"</tr>\n" +"\n" +"</table>\n" +"</code>" +msgstr "" + +#. type: Content of: <p> +msgid "" +"This page may include other text and markup, including your site's normal " +"layout and navigation tools, but the table must be displayed prominently on " +"it." +msgstr "" + +#. type: Content of: <h3> +msgid "Links to the labels page" +msgstr "" + +#. type: Content of: <p> +msgid "" +"On each page that uses JavaScript, include a link that points to the labels " +"page described above. Mark this link with the attribute " +"<code>rel="jslicense"</code>, so that automated tools can find " +"it. For example, your final link might look like this:" +msgstr "" + +#. type: Content of: <pre> +#, no-wrap +msgid "" +"<code><a href="/about/javascript" " +"rel="jslicense">JavaScript license information</a>\n" +"</code>" +msgstr "" + +#. type: Content of: <p> +msgid "" +"This link can be small, but it should be clearly visible to people who visit " +"your site." +msgstr "" + +#. type: Content of: <h3> +msgid "Notes" +msgstr "" + +#. type: Content of: <p> +msgid "" +"If you do these things, you will comply with the relevant conditions in the " +"GNU software licenses, such as the GNU General Public License. They should " +"also suffice to comply with many other free software licenses, but we can't " +"say with certainty that they will comply with all of them. As always, " +"please make sure you understand and follow the license conditions of any " +"free software you distribute." +msgstr "" + +#. TRANSLATORS: Use space (SPC) as msgstr if you don't have notes. +#. type: Content of: <div> +msgid "*GNUN-SLOT: TRANSLATOR'S NOTES*" +msgstr "" + +#. type: Content of: <div><p> +msgid "" +"Please send general FSF & GNU inquiries to <a " +"href=\"mailto:g...@gnu.org\"><g...@gnu.org></a>. There are also <a " +"href=\"/contact/\">other ways to contact</a> the FSF." +msgstr "" + +#. type: Content of: <div><p> +msgid "" +"Please send broken links and other corrections or suggestions to <a " +"href=\"mailto:webmast...@gnu.org\"><webmast...@gnu.org></a>." +msgstr "" + +#. type: Content of: <div><p> +msgid "" +"Please see the <a " +"href=\"/server/standards/README.translations.html\">Translations README</a> " +"for information on coordinating and submitting translations of this article." +msgstr "" + +#. type: Content of: <div><p> +msgid "Copyright © 2012 Free Software Foundation, Inc." +msgstr "" + +#. type: Content of: <div><p> +msgid "" +"This page is licensed under a <a rel=\"license\" " +"href=\"http://creativecommons.org/licenses/by-nd/3.0/us/\">Creative Commons " +"Attribution-NoDerivs 3.0 United States License</a>." +msgstr "" + +#. TRANSLATORS: Use space (SPC) as msgstr if you don't want credits. +#. type: Content of: <div><div> +msgid "*GNUN-SLOT: TRANSLATOR'S CREDITS*" +msgstr "" + +#. timestamp start +#. type: Content of: <div><p> +msgid "Updated:" +msgstr ""