@setfilename standards.info
@settitle GNU Coding Standards
@c This date is automagically updated when you save this file:
-@set lastupdate December 23, 2015
+@set lastupdate March 30, 2016
@c %**end of header
@dircategory GNU organization
Thus, for example, you should not refer to AT&T's web site if that
recommends AT&T's non-free software packages; you should not refer to
-a page P that links to AT&T's site presenting it as a place to get
-some non-free program, because that part of the page P itself
-recommends and legitimizes the non-free program. However, that P
+a page @var{p} that links to AT&T's site presenting it as a place to get
+some non-free program, because that part of the page @var{p} itself
+recommends and legitimizes the non-free program. However, that @var{p}
contains a link to AT&T's web site for some other purpose (such as
long-distance telephone service) is not an objection against it.
-There are web sites which depend on nonfree Javascript code even to
-<em>see</em> the contents of the pages. Any site hosted on wix.com
-has this problem, and so do some other sites. Referring people to
-such pages to read their contents is, in effect, urging them to run
-those nonfree programs---so please don't refer to those pages. (Such
-pages also break the Web, so they deserve condemnation for two
-reasons.)
+A web page recommends a program in a particularly strong way if it
+requires users to run that program in order to use the page. Many
+pages contain Javascript code which they recommend in this way. This
+Javascript code may be free or nonfree, but nonfree is the usual case.
+
+If the purpose for which you would refer to the page cannot be carried
+out without running nonfree Javascript code, then you should not refer
+to it. Thus, if the purpose of referring to the page is for people to
+view a video, or subscribing to a mailing list, and the viewing or
+subscribing fail to work if the user's browser blocks the nonfree
+Javascript code, then don't refer to that page.
+
+The extreme case is that of web sites which depend on nonfree
+Javascript code even to @emph{see} the contents of the pages. Any site
+hosted on @url{wix.com} has this problem, and so do some other sites.
+Referring people to such pages to read their contents is, in effect,
+urging them to run those nonfree programs---so please don't refer to
+those pages. (Such pages also break the Web, so they deserve
+condemnation for two reasons.)
Instead, please quote excerpts from the page to make your point,
or find another place to refer to that information.