Article View: comp.text.tex
Article #12201Re: ANNOUNCE: GNU TeX 0.80 (beta)
From: Aaron M. Renn
Date: Fri, 22 Jan 1999 00:00
Date: Fri, 22 Jan 1999 00:00
52 lines
4301 bytes
4301 bytes
Christopher Browne wrote: > The FSF folk propose the use of the term "GNU System," due to the > similarities in intent and in licensing, and since there probably is > more "Linux software" that is associated with "GNU projects" than with > any other source of code. In effect, they suggest naming the system > "democratically" with votes being generated by where the code came from, > and since they win on the basis of plurality, they get dibs on the > name. That is completely wrong. The GNU project was started with the goal of creating a 100% free software operating system. An operating system is made up of many components: the kernel; compilers, debuggers, linkers, libraries, and other development tools; editors and other utilities; windowing systems; etc. Every one of these components needed to have a free version in order to have a free operating system. Since the GNU project was interested in a free operating system, not in writing each in every component itself, it adopted whatever free components it could find that already existed, or were written during system development. This included TeX, the X Window System, Perl, etc. It then set out to write the rest. This included many unglamourous programs that otherwise might never have gotten a free version, such as m4, the C library, echo, etc. Each component filled in a gap that brought the vision of a totally free operating system closer to reality. As it turned out, the final component (the kernel) needed to have a free operating system was written by Linus Torvalds, not by GNU people. But nevertheless, this act completed the free operating system that was envisioned by the Richard Stallman back in 1983. Without that vision, there would be no "Linux" system today. Whereas without any other particular component, a free operating system would still come to be because the GNU project was making one. Any given component would eventually get built. Who wrote component X, Y, or Z is not important. What is important is the overall vision to make the product (a free operating system) a reality. If I use GNU MP and Bison to create a desktop calculator, I won't call it "MP/Bison/RennCalc" even if a majority of the code is GNU components. Instead I would just call it "RennCalc" because it was my vision to create the desktop calculator. That requires many components including an input parser, a calculation engine, a display module, etc. If I find some of these already written for me, that is just so much the better because it lets me get my calculator done faster, but it is still my vision of the calculator that made it a reality. (I would probably still give credit to the people who wrote major components of the calculator, but wouldn't name the whole calculator after them). Similarly, the reason to call it the GNU/Linux system is that it was the GNU project's vision of a free operating system that make that free operating system possible. How many components of it were created by the GNU project or anyone else is irrelevant. -- Aaron M. Renn (arenn@urbanophile.com) http://www.urbanophile.com/arenn/
Technical Details
Message-ID:
<36A89F39.4DA32F4A@urbanophile.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<lQXn2.1$S36.166@news12.ispnews.com> <77rqi5$s1v@boole.maths.tcd.ie> <m2u2xqutx6.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de> <77tbhs$q6r@boole.maths.tcd.ie> <DBro2.106$m03.765@news12.ispnews.com> <87aezh77yk.fsf@dcarlisle.demon.co.uk> <m24spolvbu.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de> <yg4vhi4lone.fsf@openmath.nag.co.uk> <m2r9ssk84x.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de> <7856jd$8ff@boole.maths.tcd.ie> <m367a1hb73.fsf@vh213601.truman.edu> <lMyp2.16728$bf6.4033@news1.giganews.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f9e16,8971ce4fd62697b1 X-Google-Attributes: gidf9e16,public X-Google-Thread: 1025b4,6fdfa51164e34878 X-Google-Attributes: gid1025b4,public From: "Aaron M. Renn" <arenn@urbanophile.com> Subject: Re: ANNOUNCE: GNU TeX 0.80 (beta) Date: 1999/01/22 Message-ID: <36A89F39.4DA32F4A@urbanophile.com> X-Deja-AN: 435664639 Content-Transfer-Encoding: 7bit References: <lQXn2.1$S36.166@news12.ispnews.com> <77rqi5$s1v@boole.maths.tcd.ie> <m2u2xqutx6.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de> <77tbhs$q6r@boole.maths.tcd.ie> <DBro2.106$m03.765@news12.ispnews.com> <87aezh77yk.fsf@dcarlisle.demon.co.uk> <m24spolvbu.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de> <yg4vhi4lone.fsf@openmath.nag.co.uk> <m2r9ssk84x.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de> <7856jd$8ff@boole.maths.tcd.ie> <m367a1hb73.fsf@vh213601.truman.edu> <lMyp2.16728$bf6.4033@news1.giganews.com> Content-Type: text/plain; charset=us-ascii Organization: GNU's Not Unix! X-NETCOM-Date: Fri Jan 22 9:53:23 AM CST 1999 Mime-Version: 1.0 Newsgroups: comp.text.tex,gnu.misc.discuss