home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!psinntp!lupine!mellon
- From: mellon@ncd.com (Ted Lemon)
- Newsgroups: comp.sys.mac.programmer
- Subject: Re: Stallman and friends
- Message-ID: <MELLON.93Jan11161700@pepper.ncd.com>
- Date: 12 Jan 93 00:17:00 GMT
- References: <1993Jan5.075021.970@shawn.uucp> <1993Jan05.231932.21087@eng.umd.edu>
- <MELLON.93Jan7170831@pepper.ncd.com>
- <1993Jan08.225711.1785@eng.umd.edu>
- <ray-080193210004@bear.dfrf.nasa.gov>
- Sender: news@NCD.COM
- Followup-To: comp.sys.mac.programmer
- Organization: Network Computing Devices, Inc.
- Lines: 37
- Nntp-Posting-Host: pepper
- In-reply-to: ray@xrt.dfrf.nasa.gov's message of 9 Jan 93 06:27:45 GMT
-
-
- >Competition improves the breed. (I, at least, take that as a given.)
-
- Evolution results in the emergence of things that are more fit than
- what they replace. Competition is an inefficient form of evolution -
- basically, rather than taking the genes of two individuals and
- selecting the best traits from each, you observe the traits of an
- individual, postulate ways in which it could be improved, and develop
- a complete new genetic code for the new individual that you wish to
- create. Call it Revolution.
-
- GCC may indeed be due for a revolution - things are getting pretty
- cumbersome internally. However, you have to admit that making
- incremental changes to an existing product is often cheaper than
- rewriting it from scratch. Certainly, a lot of hardware
- manufacturers have believed this to be true in the case of gcc.
-
- GCC evolves quickly because the source code is freely available. If
- it were a closed system, it would probably only be producing VAX code
- right now. The fact is that in many ways, this method of software
- development is inherently quicker than development in a closed system.
- Many of those of us who support the efforts of the FSF do so because
- we're tired of reinventing the wheel and would like to get on to
- inventing new things.
-
- Another facet of this is that I would rather have a free Unix
- implementation than a vendor-provided implementation, because vendors
- have shown themselves to be uniformly incapable of producing anything
- stable and functional. If I have the source, and something about it
- bugs me, I can fix it. The end-user who doesn't want to have to
- tweak things can purchase the service from somebody who does want to.
-
- _MelloN_
- --
- mellon@ncd.com uunet!lupine!mellon
- Member of the League for Programming Freedom. To find out how software
- patents may cost you your right to program, contact lpf@uunet.uu.net
-