[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/philosophy javascript-trap.nl.html po/javas...
From: |
GNUN |
Subject: |
www/philosophy javascript-trap.nl.html po/javas... |
Date: |
Fri, 9 Feb 2018 04:04:48 -0500 (EST) |
CVSROOT: /web/www
Module name: www
Changes by: GNUN <gnun> 18/02/09 04:04:48
Modified files:
philosophy : javascript-trap.nl.html
philosophy/po : javascript-trap.nl-diff.html
Log message:
Automatic update by GNUnited Nations.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/javascript-trap.nl.html?cvsroot=www&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/javascript-trap.nl-diff.html?cvsroot=www&r1=1.2&r2=1.3
Patches:
Index: javascript-trap.nl.html
===================================================================
RCS file: /web/www/www/philosophy/javascript-trap.nl.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- javascript-trap.nl.html 4 Jun 2017 17:28:22 -0000 1.6
+++ javascript-trap.nl.html 9 Feb 2018 09:04:46 -0000 1.7
@@ -1,4 +1,9 @@
-<!--#set var="ENGLISH_PAGE" value="/philosophy/javascript-trap.en.html" -->
+<!--#set var="PO_FILE"
+ value='<a href="/philosophy/po/javascript-trap.nl.po">
+ https://www.gnu.org/philosophy/po/javascript-trap.nl.po</a>'
+ --><!--#set var="ORIGINAL_FILE" value="/philosophy/javascript-trap.html"
+ --><!--#set var="DIFF_FILE"
value="/philosophy/po/javascript-trap.nl-diff.html"
+ --><!--#set var="OUTDATED_SINCE" value="2017-12-11" --><!--#set
var="ENGLISH_PAGE" value="/philosophy/javascript-trap.en.html" -->
<!--#include virtual="/server/header.nl.html" -->
<!-- Parent-Version: 1.79 -->
@@ -8,6 +13,7 @@
<!--#include virtual="/philosophy/po/javascript-trap.translist" -->
<!--#include virtual="/server/banner.nl.html" -->
+<!--#include virtual="/server/outdated.nl.html" -->
<h2>De JavaScript-valstrik</h2>
<p>door <a href="http://www.stallman.org/">Richard Stallman</a></p>
@@ -289,7 +295,7 @@
<p class="unprintable"><!-- timestamp start -->
Bijgewerkt:
-$Date: 2017/06/04 17:28:22 $
+$Date: 2018/02/09 09:04:46 $
<!-- timestamp end -->
</p>
Index: po/javascript-trap.nl-diff.html
===================================================================
RCS file: /web/www/www/philosophy/po/javascript-trap.nl-diff.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- po/javascript-trap.nl-diff.html 19 May 2017 14:29:08 -0000 1.2
+++ po/javascript-trap.nl-diff.html 9 Feb 2018 09:04:47 -0000 1.3
@@ -11,7 +11,7 @@
</style></head>
<body><pre>
<!--#include virtual="/server/header.html" -->
-<!-- Parent-Version: 1.79 -->
+<!-- Parent-Version: <span
class="removed"><del><strong>1.79</strong></del></span> <span
class="inserted"><ins><em>1.84</em></ins></span> -->
<title>The JavaScript Trap</title>
<!--#include virtual="/philosophy/po/javascript-trap.translist" -->
<!--#include virtual="/server/banner.html" -->
@@ -23,27 +23,23 @@
<p><strong>You may be running nonfree programs on your computer
every
day without realizing it—through your web
browser.</strong></p>
-<span class="inserted"><ins><em><!-- any links that used to point to the
appendices should point to
+<!-- 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></em></ins></span>
+</blockquote>
<p>In the free software community, the idea that nonfree programs
-mistreat their users is familiar. Some of us <span
class="removed"><del><strong>refuse entirely to
-install</strong></del></span> <span class="inserted"><ins><em>defend our
freedom by
-rejecting all</em></ins></span> proprietary <span
class="removed"><del><strong>software, and many</strong></del></span> <span
class="inserted"><ins><em>software on our computers. Many</em></ins></span>
others <span class="removed"><del><strong>consider
nonfreedom</strong></del></span>
-<span class="inserted"><ins><em>recognize nonfreeness as</em></ins></span> a
strike against the <span class="removed"><del><strong>program.
Many</strong></del></span> <span class="inserted"><ins><em>program.</p>
-
-<p>Many</em></ins></span> users are aware that this issue applies to the
plug-ins that
-browsers offer to install, since they can be free or <span
class="removed"><del><strong>nonfree.</p>
-
-<p>But</strong></del></span> <span class="inserted"><ins><em>nonfree.
But</em></ins></span>
-browsers run other nonfree programs which they don't ask you
-<span class="removed"><del><strong>about</strong></del></span> <span
class="inserted"><ins><em>about,</em></ins></span> or
+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—programs that web pages contain or link to.
These programs are most often written in JavaScript, though other
languages are also used.</p>
@@ -51,9 +47,8 @@
<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 <span
class="removed"><del><strong>software; they
-did not constitute a significant</strong></del></span>
-<span class="inserted"><ins><em>software, and disregard the</em></ins></span>
issue.</p>
+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
@@ -137,7 +132,7 @@
only the issue of the client-side software. We are addressing the
server issue separately.</p>
-<p>In practical terms, how can we deal with the problem of nonfree
+<p>In practical terms, how can we deal with the problem of <span
class="inserted"><ins><em>nontrivial</em></ins></span> nonfree
JavaScript programs in web sites? The first step is to avoid running
it.</p>
@@ -169,10 +164,9 @@
</li>
</ul>
-<p>How do we tell whether the JavaScript code is free? <span
class="removed"><del><strong>At the end of
-this article</strong></del></span> <span class="inserted"><ins><em>In a <a
-href="/licenses/javascript-labels.html">separate
article</a>,</em></ins></span>
-we propose a <span
class="removed"><del><strong>convention</strong></del></span> <span
class="inserted"><ins><em>method</em></ins></span> by which a nontrivial
JavaScript
+<p>How do we tell whether the JavaScript code is free? In a <a
+href="/licenses/javascript-labels.html">separate article</a>,
+we propose a method by which a nontrivial JavaScript
program in a web page can state the URL where its source code is
located, and can state its license too, using stylized comments.</p>
@@ -208,96 +202,19 @@
site. Please don't hesitate to enable JavaScript temporarily to do
that—but remember to disable it again afterwards.</p>
-<span class="removed"><del><strong><p><strong>Thank
you</strong></del></span>
-
-<span class="inserted"><ins><em><!-- any links that used to point to the
appendices should point to
+<!-- 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></em></ins></span>
-to <span class="inserted"><ins><em>indicate the license of JavaScript programs
in a web site.</p>
+<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>Acknowledgements:</strong> I
thank</em></ins></span> <a href="/people/people.html#mattlee">Matt
Lee</a>
+<p><strong>Acknowledgements:</strong> I thank <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 <span
class="removed"><del><strong>to</strong></del></span> David Parunakian for
-<span class="removed"><del><strong>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</strong></del></span>
-bringing <span class="removed"><del><strong>this issue</strong></del></span>
<span class="inserted"><ins><em>the problem</em></ins></span> to my
attention.</p>
-
-<span class="removed"><del><strong><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></strong></del></span>
+defining our proposed criterion, and David Parunakian for
+bringing the problem to my attention.</p>
</div><!-- for id="content", starts in the include above -->
<!--#include virtual="/server/footer.html" -->
@@ -346,7 +263,7 @@
There is more detail about copyright years in the GNU Maintainers
Information document, www.gnu.org/prep/maintain. -->
-<p>Copyright © 2009-2013, <span
class="removed"><del><strong>2016</strong></del></span> <span
class="inserted"><ins><em>2016, 2017</em></ins></span> Richard
Stallman</p>
+<p>Copyright © 2009-2013, 2016, <span
class="removed"><del><strong>2017</strong></del></span> <span
class="inserted"><ins><em>2017, 2018</em></ins></span> Richard
Stallman</p>
<p>This page is licensed under a <a rel="license"
href="http://creativecommons.org/licenses/by-nd/4.0/">Creative
@@ -356,7 +273,7 @@
<p class="unprintable">Updated:
<!-- timestamp start -->
-$Date: 2017/05/19 14:29:08 $
+$Date: 2018/02/09 09:04:47 $
<!-- timestamp end -->
</p>
</div>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www/philosophy javascript-trap.nl.html po/javas...,
GNUN <=