annotate etc/LINUX-GNU @ 110410:f2e111723c3a

Merge changes made in Gnus trunk. Reimplement nnimap, and do tweaks to the rest of the code to support that. * gnus-int.el (gnus-finish-retrieve-group-infos) (gnus-retrieve-group-data-early): New functions. * gnus-range.el (gnus-range-nconcat): New function. * gnus-start.el (gnus-get-unread-articles): Support early retrieval of data. (gnus-read-active-for-groups): Support finishing the early retrieval of data. * gnus-sum.el (gnus-summary-move-article): Pass the move-to group name if the move is internal, so that nnimap can do fast internal moves. * gnus.el (gnus-article-special-mark-lists): Add uid/active tuples, for nnimap usage. * nnimap.el: Rewritten. * nnmail.el (nnmail-inhibit-default-split-group): New internal variable to allow the mail splitting to not return a default group. This is useful for nnimap, which will leave unmatched mail in the inbox. * utf7.el (utf7-encode): Autoload. Implement shell connection. * nnimap.el (nnimap-open-shell-stream): New function. (nnimap-open-connection): Use it. Get the number of lines by using BODYSTRUCTURE. (nnimap-transform-headers): Get the number of lines in each message. (nnimap-retrieve-headers): Query for BODYSTRUCTURE so that we get the number of lines. Not all servers return UIDNEXT. Work past this problem. Remove junk from end of file. Fix typo in "bogus" section. Make capabilties be case-insensitive. Require cl when compiling. Don't bug out if the LIST command doesn't have any parameters. 2010-09-17 Knut Anders Hatlen <kahatlen@gmail.com> (tiny change) * nnimap.el (nnimap-get-groups): Don't bug out if the LIST command doesn't have any parameters. (mm-text-html-renderer): Document gnus-article-html. 2010-09-17 Julien Danjou <julien@danjou.info> (tiny fix) * mm-decode.el (mm-text-html-renderer): Document gnus-article-html. * dgnushack.el: Define netrc-credentials. If the user doesn't have a /etc/services, supply some sensible port defaults. Have `unseen-or-unread' select an unread unseen article first. (nntp-open-server): Return whether the open was successful or not. Throughout all files, replace (save-excursion (set-buffer ...)) with (with-current-buffer ... ). Save result so that it doesn't say "failed" all the time. Add ~/.authinfo to the default, since that's probably most useful for users. Don't use the "finish" method when we're reading from the agent. Add some more nnimap-relevant agent stuff to nnagent.el. * nnimap.el (nnimap-with-process-buffer): Removed. Revert one line that was changed by mistake in the last checkin. (nnimap-open-connection): Don't error out when we can't make a connection nnimap-related changes to avoid bugging out if we can't contact a server. * gnus-start.el (gnus-get-unread-articles): Don't try to scan groups from methods that are denied. * nnimap.el (nnimap-possibly-change-group): Return nil if we can't log in. (nnimap-finish-retrieve-group-infos): Make sure we're not waiting for nothing. * gnus-sum.el (gnus-select-newsgroup): Indent.
author Katsumi Yamaoka <yamaoka@jpl.org>
date Sat, 18 Sep 2010 10:02:19 +0000
parents 23a1cea22d13
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
1 Linux and the GNU system
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
2
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
3 The GNU project started in 1984 with the goal of developing a complete
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
4 free Unix-like operating system: GNU. "Free" refers to freedom, not
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
5 price; it means you are free to run, copy, distribute, study, change,
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
6 and improve the software.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
7
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
8 A Unix-like system consists of many different programs. We found some
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
9 components already available as free software--for example, X Windows
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
10 and TeX. We obtained other components by helping to convince their
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
11 developers to make them free--for example, the Berkeley network
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
12 utilities. This left many missing components that we had to write in
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
13 order to produce GNU--for example, GNU Emacs, the GNU C compiler, the
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
14 GNU C library, Bash, and Ghostscript. The GNU system consists of all
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
15 these components together.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
16
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
17 The GNU project is not just about developing and distributing some
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
18 useful free software. The heart of the GNU project is an idea: that
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
19 software should be free, that software users should have freedom to
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
20 participate in a community. To run your computer, you need an
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
21 operating system; if it is not free, your freedom has been denied. To
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
22 have freedom, you need a free operating system. We therefore set out
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
23 to write one.
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
24
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
25 In the long run, though, we cannot expect to keep the free operating
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
26 system free unless the users are aware of the freedom it gives them,
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
27 and value that freedom. People who do not appreciate their freedom
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
28 will not keep it long. If we want to make freedom last, we need to
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
29 spread awareness of the freedoms they have in free software.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
30
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
31 The GNU project's method is that free software and the idea of users'
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
32 freedom support each other. We develop GNU software, and as people
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
33 encounter GNU programs or the GNU system and start to use them, they
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
34 also think about the GNU idea. The software shows that the idea can
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
35 work in practice. Some of these people come to agree with the idea,
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
36 and then they are more likely to write additional free software.
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
37 Thus, the software embodies the idea, spreads the idea, and grows from
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
38 the idea.
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
39
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
40 Early on in the development of GNU, various parts of it became popular
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
41 even though users needed proprietary systems to run them on. Porting
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
42 the system to many systems and maintaining them required a lot of
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
43 work. After that work, most GNU software is easily configured for a
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
44 variety of different platforms.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
45
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
46 By 1991, we had found or written all of the essential major components
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
47 of the system except the kernel, which we were writing. (This kernel
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
48 consists of the Mach microkernel plus the GNU HURD. The first test
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
49 release was made in 1996. Now, in 2002, it is running well, and
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
50 Hurd-based GNU systems are starting to be used.)
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
51
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
52 That was the situation when Linux came into being. Linux is a kernel,
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
53 like the kernel of Unix; it was written by Linus Torvalds, who
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
54 released it under the GNU General Public License. He did not write
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
55 this kernel for GNU, but it fit into the gap in GNU. The combination
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
56 of GNU and Linux included all the major essential components of a
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
57 Unix-compatible operating system. Other people, with some work made
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
58 the combination into a usable system. The principal use of Linux, the
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
59 kernel, is as part of this combination.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
60
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
61 The popularity of the GNU/Linux combination is success, in the sense
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
62 of popularity, for GNU. Ironically, the popularity of GNU/Linux
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
63 undermines our method of communicating the ideas of GNU to people who
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
64 use GNU.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
65
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
66 When GNU programs were only usable individually on top of another
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
67 operating system, installing and using them meant knowing and
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
68 appreciating these programs, and thus being aware of GNU, which led
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
69 people to think about the philosophical base of GNU. Now users can
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
70 install a unified operating system which is basically GNU, but they
47115
95415d9788e6 Fix typo.
Richard M. Stallman <rms@gnu.org>
parents: 47105
diff changeset
71 usually think these are "Linux systems". At first impression, a
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
72 "Linux system" sounds like something completely distinct from the "GNU
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
73 system," and that is what most users think.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
74
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
75 This leads many users to identify themselves as a separate community
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
76 of "Linux users", distinct from the GNU user community. They use more
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
77 than just some GNU programs, they use almost all of the GNU system,
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
78 but they don't think of themselves as GNU users. Often they never
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
79 hear about the GNU idea; if they do, they may not think it relates to
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
80 them.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
81
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
82 Most introductions to the "Linux system" acknowledge that GNU software
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
83 components play a role in it, but they don't say that the system as a
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
84 whole is a modified version of the GNU system that the GNU project has
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
85 been developing and compiling since Linus Torvalds was in junior high
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
86 school. They don't say that the main reason this free operating
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
87 exists is that the GNU Project worked persistently to achieve its goal
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
88 of freedom.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
89
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
90 As a result, most users don't know these things. They believe that
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
91 the "Linux system" was developed by Linus Torvalds "just for fun", and
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
92 that their freedom is a matter of good fortune rather than the
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
93 dedicated pursuit of freedom. This creates a danger that they will
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
94 leave the survival of free software to fortune as well.
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
95
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
96 Since human beings tend to correct their first impressions less than
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
97 called for by additional information they learn later, these users
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
98 will tend to continue to underestimate their connection to GNU even if
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
99 they do learn the facts.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
100
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
101 When we began trying to support the GNU/Linux system, we found this
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
102 widespread misinformation led to a practical problem--it hampered
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
103 cooperation on software maintenance. Normally when users change a GNU
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
104 program to make it work better on a particular system, they send the
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
105 change to the maintainer of that program; then they work with the
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
106 maintainer, explaining the change, arguing for it, and sometimes
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
107 rewriting it for the sake of the overall coherence and maintainability
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
108 of the package, to get the patch installed. But people who thought of
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
109 themselves as "Linux users" showed a tendency to release a forked
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
110 "Linux-only" version of the GNU program and consider the job done. In
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
111 some cases we had to redo their work in order to make GNU programs run
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
112 as released in GNU/Linux systems.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
113
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
114 How should the GNU project encourage its users to cooperate? How
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
115 should we spread the idea that freedom for computer users is
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
116 important?
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
117
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
118 We must continue to talk about the freedom to share and change
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
119 software--and to teach other users to value these freedoms. If we
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
120 value having a free operating system, it makes sense to think about
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
121 preserving those freedoms for the long term. If we value having a
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
122 variety of free software, it makes sense to think about encouraging
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
123 others to write free software, instead of proprietary software.
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
124
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
125 However, it is not enough just to talk about freedom; we must also
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
126 make sure people know the reasons it is worth listening to what we
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 47115
diff changeset
127 say.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
128
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
129 Long explanations such as our philosophical articles are one way of
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
130 informing the public, but you may not want to spend so much time on
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
131 the matter. The most effective way you can help with a small amount
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
132 of work is simply by using the terms "Linux-based GNU system" or
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
133 "GNU/Linux system", instead of "Linux system," when you write about or
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
134 mention such a system. Seeing these terms will show many people the
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
135 reason to pay attention to our philosophical articles.
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
136
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
137 The system as a whole is more GNU than Linux; the name "GNU/Linux" is
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
138 fair. When you are choosing the name of a distribution or a user
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
139 group, a name with "GNU/Linux" will reflect both roots of the combined
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
140 system, and will bring users into connection with both--including the
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
141 spirit of freedom and community that is the basis and purpose of GNU.
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
142
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
143
47105
e7d1e0f7a699 Substantial rewrite.
Richard M. Stallman <rms@gnu.org>
parents: 26119
diff changeset
144 Copyright 1996, 2002 Richard Stallman
26119
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
145 Verbatim copying and redistribution is permitted
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
146 without royalty as long as this notice is preserved.
6b5aacec5ace *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
147