[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/licenses/po javascript-labels-rationale.pot...
From: |
GNUN |
Subject: |
www/licenses/po javascript-labels-rationale.pot... |
Date: |
Sat, 04 Feb 2012 01:27:55 +0000 |
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 <address@hidden>, 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 <address@hidden>\n"
+"Language-Team: LANGUAGE <address@hidden>\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:address@hidden"><address@hidden></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:address@hidden"><address@hidden></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 <address@hidden>, 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 <address@hidden>\n"
+"Language-Team: LANGUAGE <address@hidden>\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:address@hidden"><address@hidden></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:address@hidden"><address@hidden></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 ""
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www/licenses/po javascript-labels-rationale.pot...,
GNUN <=