From: Richard Stallman <r...@gnu.org> Subject: GNU/Linux Date: 1999/03/28 Message-ID: <fa.fdmng5v.10lad3c@ifi.uio.no>#1/1 X-Deja-AN: 460007941 Original-Date: Sun, 28 Mar 1999 07:25:51 -0700 (MST) Sender: owner-linux-ker...@vger.rutgers.edu Original-Message-Id: <199903281425.HAA22354@wijiji.santafe.edu> to: an...@andyc.carenet.org X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list Reply-To: r...@gnu.org Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu Properly speaking, Linux is the kernel that Linus wrote. He started development of the kernel, so naming it is his prerogative. The operating system in which Linux is typically used is basically the GNU system, combined with Linux and somewhat modified. The GNU Project started development of this system, so we ought to get credit. Mentioning GNU in names of variants of the system is a way of giving credit. The best name to use for the Linux-based variant of the system is "GNU/Linux", which means, GNU and Linux together. It wouldn't be right to use the term "GNU Linux", because that would mean either "GNU's version of Linux" or "Linux, which is a GNU program". Those meanings don't fit the facts. "GNU/Linux" does fit. Calling the operating system just Linux confuses most users--anyone who doesn't have a real firm understanding of the difference and relationship between the whole system and the kernel. These people see statements about "Linux", some of which refer to the kernel and some of which refer to the whole system, and they don't realize that not all the statements are talking about the same thing. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: Richard Stallman <r...@gnu.org> Subject: Re: GNU/Linux Date: 1999/03/30 Message-ID: <fa.fen1gdv.11l4cbe@ifi.uio.no>#1/1 X-Deja-AN: 460802970 Original-Date: Tue, 30 Mar 1999 08:48:39 -0700 (MST) Sender: owner-linux-ker...@vger.rutgers.edu Original-Message-Id: <199903301548.IAA25126@wijiji.santafe.edu> References: <fa.m8f976v.176akbr@ifi.uio.no> To: g...@oriole.sbay.org, emars...@logic.net Original-References: <Pine.LNX.3.96.990328111101.401g-100...@calvin.captech.com> X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list Reply-To: r...@gnu.org Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu Well, if you instist on making the additional requirement that anyone using GNU tools must add GNU/ to whatever they produce (I see that nowhere in the GPL, BTW, where did that requirement come from?) When talking about a Linux-based version of the GNU operating system, it's only fair to use GNU in the name. It's not a legal requirement; unlike the BSD developers, I'm not trying to force you. I'm asking you to do it voluntarily. Perhaps you'd have better luck talking to the people who actually -make- the distributions, rather than a kernel hackers list? Some distributions acknowledge that the system is GNU. But when I asked the makers of some commercial distributions to do this, they said that they chose the name based on maximizing sales rather than on what was right and proper. One of them reprinted my article about the issue, and said he basically agreed with it, but he still did not change the name of the distribution ;-(. I can't tell them what to do, I can only ask. We've already had evidence posted to this list that FSF-owned tools constitute less than 10% of the SuSE OS distribution. The FSF-copyrighted programs are a portion of the GNU software, and tools are also just a portion. So what fraction of a particular system consists of FSF-copyrighted tools has no special significance. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: "Edward S. Marshall" <emars...@logic.net> Subject: Re: GNU/Linux Date: 1999/03/30 Message-ID: <fa.l9tbf6v.i10789@ifi.uio.no>#1/1 X-Deja-AN: 460802972 Original-Date: Tue, 30 Mar 1999 09:57:58 -0600 (CST) Sender: owner-linux-ker...@vger.rutgers.edu Original-Message-ID: <Pine.LNX.4.05.9903300955290.11639-100000@labyrinth.logic.net> References: <fa.fen1gdv.11l4cbe@ifi.uio.no> To: Richard Stallman <r...@gnu.org> Content-Type: TEXT/PLAIN; charset=US-ASCII X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list MIME-Version: 1.0 Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu On Tue, 30 Mar 1999, Richard Stallman wrote: > We've already had evidence posted to this list that FSF-owned tools > constitute less than 10% of the SuSE OS distribution. > > The FSF-copyrighted programs are a portion of the GNU software, and > tools are also just a portion. So what fraction of a particular > system consists of FSF-copyrighted tools has no special significance. Are you now claiming software that -I've- written and released under GPL as "GNU software" and as such part of the GNU system (to use phrasings you and others have used in other posts)? Just curious. -- Edward S. Marshall <emars...@logic.net> [ What goes up, must come down. ] http://www.logic.net/~emarshal/ [ Ask any system administrator. ] Linux labyrinth 2.2.3-ac4 #2 Sun Mar 21 13:08:37 CST 1999 i586 unknown 9:55am up 10:42, 2 users, load average: 0.22, 0.09, 0.04 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: Richard Stallman <r...@gnu.org> Subject: Re: GNU/Linux Date: 1999/04/01 Message-ID: <fa.fanvh5v.13k2d37@ifi.uio.no>#1/1 X-Deja-AN: 461494481 Original-Date: Wed, 31 Mar 1999 23:54:57 -0700 (MST) Sender: owner-linux-ker...@vger.rutgers.edu Original-Message-Id: <199904010654.XAA03661@wijiji.santafe.edu> References: <fa.ehu2g3v.1v36a3v@ifi.uio.no> To: yodai...@chelm.cs.nmt.edu Original-References: <Pine.LNX.3.96.990328111101.401g-100...@calvin.captech.com> <Pine.LNX.4.04.9903282127280.16818-100...@elijah.nodomainname.net> <19990329215233.A...@chelm.cs.nmt.edu> X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list Reply-To: r...@gnu.org Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu People sometimes use the term "operating system design" to mean the design of kernels. However, for decades, when I've heard people talk about operating systems such as Unix, Multics, ITS, VMS, OS/360, or even Microsoft Windows, they generally did meant the whole collection of software, not just the kernel. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: Bob Taylor <brtay...@inreach.com> Subject: Re: GNU/Linux Date: 1999/04/01 Message-ID: <fa.khacupv.156470s@ifi.uio.no>#1/1 X-Deja-AN: 461494475 Original-Date: Thu, 01 Apr 1999 00:26:55 -0800 Sender: owner-linux-ker...@vger.rutgers.edu Original-Message-Id: <199904010826.AAA13886@ann.qtpi.lakewood.ca.us> References: <fa.fanvh5v.13k2d37@ifi.uio.no> To: r...@gnu.org Content-Type: text/plain; charset=us-ascii X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list Mime-Version: 1.0 Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu In message <199904010654.XAA03...@wijiji.santafe.edu>, Richard Stallman writes: cc: j...@nodomainname.net, g...@oriole.sbay.org, an...@andyc.carenet.org, linux-ker...@vger.rutgers.edu > People sometimes use the term "operating system design" to mean the > design of kernels. However, for decades, when I've heard people talk > about operating systems such as Unix, Multics, ITS, VMS, OS/360, or > even Microsoft Windows, they generally did meant the whole collection > of software, not just the kernel. Richard, AFAIK, Linux is the *first* OS that started out as a kernel only. All of the userland was added. Therefore, as you remark, people will think of Linux as a Linux OS because historically that has been the case. You, as well as the FSF, have had more than your share of recognition. Recognition is also given in the Linux sources. Your continual asking for renaming Linux distributions to GNU/Linux is becoming tiresome and childish. The only OS you have any right whatsoever to name is your own, the HURD. I find asking companies who are pouring their own funds into Linux development, such as Red Hat, SUSE and Caldera to change the name of their *distribution* offensive. Please stop this nonsence. You are beginning to make a fool of yourself. Bob -- +---------------------------------------------------------------+ | Bob Taylor Email: brtay...@inreach.com | |---------------------------------------------------------------| | Like the ad says, at 300 dpi you can tell she's wearing a | | swimsuit. At 600 dpi you can tell it's wet. At 1200 dpi you | | can tell it's painted on. I suppose at 2400 dpi you can tell | | if the paint is giving her a rash. (So says Joshua R. Poulson)| +---------------------------------------------------------------+ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: Richard Stallman <r...@gnu.org> Subject: Re: GNU/Linux Date: 1999/04/01 Message-ID: <fa.ff71ftv.165ccb4@ifi.uio.no>#1/1 X-Deja-AN: 461689437 Original-Date: Thu, 1 Apr 1999 13:08:35 -0700 (MST) Sender: owner-linux-ker...@vger.rutgers.edu Original-Message-Id: <199904012008.NAA04698@wijiji.santafe.edu> References: <fa.l9tbf6v.i10789@ifi.uio.no> To: emars...@logic.net Original-References: <Pine.LNX.4.05.9903300955290.11639-100...@labyrinth.logic.net> X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list Reply-To: r...@gnu.org Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu Are you now claiming software that -I've- written and released under GPL as "GNU software" and as such part of the GNU system (to use phrasings you and others have used in other posts)? If a program is GNU software, that means it is released under the auspices of the GNU Project. Your program wouldn't be GNU software unless you and the GNU Project have agreed that it is. However, it could be part of the GNU operating system. That just means we like it and decided to use it, not that we claim any credit for it. A number of people have gone to great lengths to express their outrage at the idea that all programs released under the GPL are GNU programs. It was all unnecessary, because I'm not saying that. I don't think anyone is saying that. (See the definition of "GNU software" in http://www.gnu.org/philosophy/categories.html.) Perhaps the misunderstanding was partly caused by me--maybe I should have addressed this point explicitly in my earlier message. Still, it would be useful for people to make an extra effort to verify what someone's position really is, before publicly criticizing it. This whole thread was begun by a message of the same kind: someone criticized what he thought were my reasons for using the term GNU/Linux. His criticism of those reasons was valid, but they weren't my actual reasons. If people would ask questions first, and shoot later, this discussion would be a lot shorter. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: Richard Stallman <r...@gnu.org> Subject: Re: GNU/Linux Date: 1999/04/03 Message-ID: <fa.hqpjj9v.1ks78m@ifi.uio.no>#1/1 X-Deja-AN: 462355774 Original-Date: Sat, 3 Apr 1999 14:59:23 -0500 Sender: owner-linux-ker...@vger.rutgers.edu Original-Message-Id: <199904031959.OAA07830@psilocin.gnu.org> References: <fa.euakj1v.2mo80f@ifi.uio.no> to: linux-ker...@vger.rutgers.edu Original-References: <Pine.LNX.3.96.990328111101.401g-100...@calvin.captech.com> <Pine.LNX.4.04.9903282127280.16818-100...@elijah.nodomainname.net> <19990329215233.A...@chelm.cs.nmt.edu> <199904010654.XAA03...@wijiji.santafe.edu> <19990401101539.A1...@stud.ee.ethz.ch> X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list Reply-To: r...@gnu.org Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu A number of people have asked me to stop posting "off-topic" messages about the name of the operating system. I regret the annoyance of, and the need for, this thread. But with all respect, I believe I should and must respond to the messages that others are posting (which is all I have done in this thread). If I don't challenge such claims, they will be believed by default. (I have avoided responding in cases where I see others have done the job.) If this thread is annoying, please imagine what it is like to see an idealistic project stymied and made ineffective, because people don't usually give it the credit for what it has done. If you're an idealist like me, that can ruin your whole decade. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: Richard Stallman <r...@gnu.org> Subject: Re: GNU/Linux Date: 1999/04/03 Message-ID: <fa.htpjj9v.2ks78m@ifi.uio.no>#1/1 X-Deja-AN: 462355775 Original-Date: Sat, 3 Apr 1999 14:59:27 -0500 Sender: owner-linux-ker...@vger.rutgers.edu Original-Message-Id: <199904031959.OAA07836@psilocin.gnu.org> References: <fa.khacupv.156470s@ifi.uio.no> To: brtay...@inreach.com Original-References: <199904010826.AAA13...@ann.qtpi.lakewood.ca.us> X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list Reply-To: r...@gnu.org Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu AFAIK, Linux is the *first* OS that started out as a kernel only. All of the userland was added. What you're calling "userland" is practically the whole operating system--and it happens to be the GNU operating system. Linux, the kernel, came last, not first. The GNU Project began the development of this system, years before the first line of Linux was written. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: Benjamin Scherrey <scher...@gte.net> Subject: Re: GNU/Linux Date: 1999/04/04 Message-ID: <fa.djrm42v.1kisjom@ifi.uio.no>#1/1 X-Deja-AN: 462485157 Original-Date: Sun, 04 Apr 1999 01:18:13 -0600 Sender: owner-linux-ker...@vger.rutgers.edu Content-Transfer-Encoding: 7bit Original-Message-ID: <37071235.624D480B@gte.net> References: <fa.hqpjj9v.1ks78m@ifi.uio.no> To: r...@gnu.org Original-References: <Pine.LNX.3.96.990328111101.401g-100...@calvin.captech.com> <Pine.LNX.4.04.9903282127280.16818-100...@elijah.nodomainname.net> <19990329215233.A...@chelm.cs.nmt.edu> <199904010654.XAA03...@wijiji.santafe.edu> <19990401101539.A1...@stud.ee.ethz.ch> <199904031959.OAA07...@psilocin.gnu.org> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Proteus Technologies, Inc. MIME-Version: 1.0 Reply-To: scher...@proteus-tech.com Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu Isn't there an anti-spam policy for this list? Can't we disallow people who grossly abuse it from further postings? I vote we do this. Meanwhile, to the spammer, please go away. thank you, Ben Scherrey Richard Stallman wrote: > A number of people have asked me to stop posting "off-topic" messages > about the name of the operating system. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: j...@pa.dec.com (Jim Gettys) Subject: Re: GNU/Linux Date: 1999/04/05 Message-ID: <fa.grb718v.k4euqj@ifi.uio.no>#1/1 X-Deja-AN: 462892143 Original-Date: Mon, 5 Apr 1999 08:10:46 -0700 Sender: owner-linux-ker...@vger.rutgers.edu Original-Message-Id: <9904051510.AA03026@pachyderm.pa.dec.com> References: <fa.htpjj9v.2ks78m@ifi.uio.no> To: r...@gnu.org Content-Type: text/plain X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list Mime-Version: 1.0 Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu > Sender: owner-linux-ker...@vger.rutgers.edu > From: Richard Stallman <r...@gnu.org> > Date: Sat, 3 Apr 1999 14:59:27 -0500 > To: brtay...@inreach.com > Cc: linux-ker...@vger.rutgers.edu > Subject: Re: GNU/Linux > ----- > AFAIK, Linux is the *first* OS that started out as a kernel only. All > of the userland was added. > > What you're calling "userland" is practically the whole operating > system--and it happens to be the GNU operating system. Linux, the > kernel, came last, not first. The GNU Project began the development > of this system, years before the first line of Linux was written. > I think you'd find many who would dispute the claim that "userland" is dominated by GNU software. And part of Linux (and I'm happy to be part of Linux), is the X Window System, which started in 1984. It was never part of GNU. And part of Linux is Sendmail, which started even earlier than X. And part of Linux is Bind, which started even earlier than X. So lots of significant components predate (and postdate) GNU. Apache started more recently; it was not part of GNU. Many other major components come from all over; arguably they are what is driving Linux's acceptance as much as anything GNU OR the Linux kernel did. (Note that I believe that right now it is Internet services driving Linux acceptance; not the X Window System). There are lots of people on this bus; I don't hear a clamor of support that GNU is more essential than many of the other components; can't take a wheel away, and end up with a functional vehicle, or an engine, or the seats. I recommend you be happy we have a bus. - Jim Gettys -- Jim Gettys Industry Standards and Consortia Compaq Computer Corporation Visting Scientist, World Wide Web Consortium, M.I.T. http://www.w3.org/People/Gettys/ j...@w3.org, j...@pa.dec.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: Richard Stallman <r...@gnu.org> Subject: Re: GNU/Linux Date: 1999/04/06 Message-ID: <fa.hsojg9v.3k048n@ifi.uio.no>#1/1 X-Deja-AN: 463183978 Original-Date: Tue, 6 Apr 1999 05:17:50 -0400 Sender: owner-linux-ker...@vger.rutgers.edu Original-Message-Id: <199904060917.FAA10094@psilocin.gnu.org> References: <fa.djrm42v.1kisjom@ifi.uio.no> To: scher...@proteus-tech.com Original-References: <Pine.LNX.3.96.990328111101.401g-100...@calvin.captech.com> <Pine.LNX.4.04.9903282127280.16818-100...@elijah.nodomainname.net> <19990329215233.A...@chelm.cs.nmt.edu> <199904010654.XAA03...@wijiji.santafe.edu> <19990401101539.A1...@stud.ee.ethz.ch> <199904031959.OAA07...@psilocin.gnu.org> <37071235.624D4...@gte.net> X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list Reply-To: r...@gnu.org Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu Isn't there an anti-spam policy for this list? Can't we disallow people who grossly abuse it from further postings? I vote we do this. Meanwhile, to the spammer, please go away. The relationship between Linux and the system in which it is used is pretty closely related to the central topic of this list. So calling it off-topic is drawing a very sharp line. However, if that's what people want, I won't bring up the subject here if others don't. If people want to have a policy of banning people who bring up the topic of that relationship, I hope that policy will be applied fairly. I am confident that the people who manage the list would not apply such a policy in a biased manner, based on which opinion a person holds. But instead of that, I recommend a more general rule that people should be civil, no matter what the topic is, and never abuse or personally attack any other participant. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: Richard Stallman <r...@gnu.org> Subject: Re: GNU/Linux Date: 1999/04/06 Message-ID: <fa.hrojh1v.k040g@ifi.uio.no>#1/1 X-Deja-AN: 463185552 Original-Date: Tue, 6 Apr 1999 05:20:09 -0400 Sender: owner-linux-ker...@vger.rutgers.edu Original-Message-Id: <199904060920.FAA10292@psilocin.gnu.org> References: <fa.grb718v.k4euqj@ifi.uio.no> To: j...@pa.dec.com Original-References: <9904051510.AA03...@pachyderm.pa.dec.com> X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list Reply-To: r...@gnu.org Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu I think you'd find many who would dispute the claim that "userland" is dominated by GNU software. Almost anything I say will find many people to dispute it, but this happens to be true nonetheless. In the Yggdrasil distribution, GNU software was some 28 percent of the code, a larger fraction than came from any other project. And it includes many of the most essential system components (which is no accident)--such as the C library through which every user program talks to the kernel. A recent count found that FSF-copyrighted software (which is just a subset of GNU software) was 10% of the system, and the FSF was apparently the largest single copyright holder. I wouldn't say that being the largest single copyright holder is terribly important, but it illustrates the point that the GNU Project is the principal developer of the system. And part of Linux (and I'm happy to be part of Linux), is the X Window System, which started in 1984. It was never part of GNU. Many people who know about the GNU Project are not aware that GNU is, first of all, the name of one operating system. The GNU Project takes its name from that system, it being the project to develop the system. "GNU software" is the software we wrote as part of developing the GNU system, plus other programs specifically contributed to the GNU system by their developers. The X Window System wasn't developed by the GNU Project, any more than it was written by Linus Torvalds; but we could and did include it in GNU, back in the 1980s. Thus, X is part of GNU, in the same sense that you call it "part of Linux": it is included in the GNU operating system. For this reason, we have since that time had the policy that graphical programs used in GNU had to work with X. Likewise for Sendmail and Bind, as well as TeX, which I believe was developed starting in 1978. I incorporated TeX into the GNU system right from the outset, by building Texinfo around it, and using it for all GNU documentation. TeX is not GNU software, not even GPL-covered software, but we added it to the GNU system. Many other people and projects have contributed code to the system, and some of this code is just as vital as anything the GNU Project wrote. But the GNU Project did one other crucial thing which no one else did: we made a complete free operating system our explicit goal. While others were writing a program here or there, for various laudable motives, we were systematically developing all the missing components, doing whatever was needed to reach the goal. And we are still doing this (much of the core of the system lacks free documentation, and we are working on filling this gap). Many other contributors did not share this goal, and while their code is no less useful because of that, in most cases that the fact that it was useful in this system is a lucky coincidence. For the GNU Project, this was no coincidence--we wrote the software so that it would be useful in this system. As you see, this is often forgotten today. People think of the GNU Project as if all we did was write a number of useful programs, like the other projects. So part of the reason I ask people to call the Linux-based system GNU/Linux is to remind people of what really happened. Users should know that the system exists because of the idealistic vision of the GNU Project. Users should know that we worked for years towards this goal, at a time when most people said it was impossible and foolish. Then they will see that idealism is sometimes the only way to achieve an important practical result. Some of them will take this idealism seriously, and come to value their freedom strongly enough to help defend it when it is threatened. And that is what our community needs more than anything else. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
From: j...@pa.dec.com (Jim Gettys) Subject: Re: GNU/Linux Date: 1999/04/07 Message-ID: <fa.h0rd1ov.jkcvan@ifi.uio.no> X-Deja-AN: 463684518 Original-Date: Wed, 7 Apr 1999 08:51:38 -0700 Sender: owner-linux-ker...@vger.rutgers.edu Content-Transfer-Encoding: 7BIT Original-Message-Id: <9904071551.AA15495@pachyderm.pa.dec.com> References: <fa.hrojh1v.k040g@ifi.uio.no> To: r...@gnu.org Content-Type: text/plain; charset=US-ASCII X-Orcpt: rfc822;linux-kernel-outgoing-dig Organization: Internet mailing list Mime-Version: 1.0 Newsgroups: fa.linux.kernel X-Loop: majord...@vger.rutgers.edu > From: Richard Stallman <r...@gnu.org> > Date: Tue, 6 Apr 1999 05:20:09 -0400 > To: j...@pa.dec.com > Cc: brtay...@inreach.com, linux-ker...@vger.rutgers.edu > Subject: Re: GNU/Linux > ----- > I think you'd find many who would dispute the claim that "userland" > is dominated by GNU software. > > Almost anything I say will find many people to dispute it, but this > happens to be true nonetheless. In the Yggdrasil distribution, GNU > software was some 28 percent of the code, a larger fraction than came > from any other project. And it includes many of the most essential > system components (which is no accident)--such as the C library > through which every user program talks to the kernel. > > A recent count found that FSF-copyrighted software (which is just a > subset of GNU software) was 10% of the system, and the FSF was > apparently the largest single copyright holder. I wouldn't say that > being the largest single copyright holder is terribly important, but > it illustrates the point that the GNU Project is the principal > developer of the system. 10%, or even 28%, isn't enough to claim "principle" developer in my book. Major contributor, maybe even largest contributor, but principle implies a majority, at least in my mind. And lines of code are not the only measure. Right now, what is propelling Linux into the general market are in fact the server applications: sendmail, bind, Apache, etc; not the user-land tools (including the ones I've worked on). A good case could be made that these are the "killer apps" of the Linux market. > > And part of Linux (and I'm happy to be part of Linux), is the X Window > System, which started in 1984. It was never part of GNU. > > Many people who know about the GNU Project are not aware that GNU is, > first of all, the name of one operating system. The GNU Project takes > its name from that system, it being the project to develop the system. > "GNU software" is the software we wrote as part of developing the GNU > system, plus other programs specifically contributed to the GNU system > by their developers. > > The X Window System wasn't developed by the GNU Project, any more than > it was written by Linus Torvalds; but we could and did include it in > GNU, back in the 1980s. Thus, X is part of GNU, in the same sense > that you call it "part of Linux": it is included in the GNU operating > system. For this reason, we have since that time had the policy > that graphical programs used in GNU had to work with X. Does the fact that gcc is often used as the compiler of the X Window System on many platforms mean that I should claim that gcc is part of the X project? I think not... These tools, the GNU tools included, are used in many other environments on their own for their own merits, but Solaris, or Digital UNIX, don't claim that since they adopted these tools they should be credited with them. Apache, sendmail, bind, the X window system, etc, the list is too long to name, have a strong life external to GNU, are parts of many other systems (Solaris, Digital UNIX, HP/UX, FreeBSD, NetBSD, even Windows) used by millions of of people; that does not make them parts of those other systems. Likewise, because you have found a tool useful to your ends, claiming that X, or Apache, or Sendmail, or Bind is part of the GNU project, and therefore GNU should be credited, is similarly specious. This claim that "X is part of GNU", with the implied corallary that GNU should be given credit for other tools or for X, is what is divisive to the community. Give credit where credit is due, be generous to others for their contributions. Even implying that GNU should be given credit for work done by other projects is the way to divide, rather than grow, the community developing free software. > > Likewise for Sendmail and Bind, as well as TeX, which I believe was > developed starting in 1978. I incorporated TeX into the GNU system > right from the outset, by building Texinfo around it, and using it for > all GNU documentation. TeX is not GNU software, not even GPL-covered > software, but we added it to the GNU system. And one could say that Linux, and many other systems have incorporated TeX, the X Window System, with equal validity. Why does this mean that Linux should be called GNU/Linux. The geneology of these tools are completely independent of the GNU project. > > Many other people and projects have contributed code to the system, > and some of this code is just as vital as anything the GNU Project > wrote. But the GNU Project did one other crucial thing which no one > else did: we made a complete free operating system our explicit goal. > While others were writing a program here or there, for various > laudable motives, we were systematically developing all the missing > components, doing whatever was needed to reach the goal. And we are > still doing this (much of the core of the system lacks free > documentation, and we are working on filling this gap). "no one else did"? Seems to me that the FreeBSD and NetBSD folks have equal claim to such a goal. They may not have marketed themselves that way, but it is certainly the case. And others, in the FreeBSD and NetBSD projects did their part as well; along with folks at Berkeley who bothered to free up as much non-AT&T derived code as possible did theirs. I don't think you can claim that what has resulted as Linux is exclusively due to the GNU project, large though the contributions have been. And much of the resulting system has extensive documentation, built by the contributors. I care not to think about the sweat and blood I've put on on my parts, nor the work that my company added in terms of technical writing on the project... > > Many other contributors did not share this goal, and while their code > is no less useful because of that, in most cases that the fact that it > was useful in this system is a lucky coincidence. For the GNU > Project, this was no coincidence--we wrote the software so that it > would be useful in this system. > > As you see, this is often forgotten today. People think of the GNU > Project as if all we did was write a number of useful programs, like > the other projects. No, I don't think most people who build free software forget that your goal was to create an entire system. > > So part of the reason I ask people to call the Linux-based system > GNU/Linux is to remind people of what really happened. Users should > know that the system exists because of the idealistic vision of the > GNU Project. Users should know that we worked for years towards this > goal, at a time when most people said it was impossible and foolish. > Along with the idealism of many other people, in many other projects: BSD, Apache, the X Window System, Perl, TK/Tcl, etc. You do NOT have a monopoly on idealism. Many of us (maybe most) may disagree with your methods, but agree with the goals. > Then they will see that idealism is sometimes the only way to achieve > an important practical result. Some of them will take this idealism > seriously, and come to value their freedom strongly enough to help > defend it when it is threatened. And that is what our community needs > more than anything else. "The only way"? I think not. Idealism is very useful; but not all have your ideals. They often have their own ideals, as valid as yours. For example, I drafted the original X copyright: my ideal of "free software" is that others can use it for anything they like, including making money to support their families. Are my ideals any worse or better than yours? I think not. One must view things in what aims are to be achieved, and how the world may be made a better place. At this date, people call the aggreate "Linux"; it is long since too late to attempt any change. Richard, I am not trying to diminish your accomplishments: we are all well aware of them, and use tools that you wrote or the GNU project has written every day. You will NOT be forgotten. But you are damaging yourself and your project's reputation everytime you overstate your contributions or understate other's contributions. So when you say GNU/Linux, sir, you have my opposition, not my support. I believe this is dividing the community, not uniteing it. Be generous with your credit to others, and not crediting yourself with others contributions. At this point, I've stated my position as clearly as I know how, and do not intend to discuss this further. - Jim Gettys - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/