home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / gnu / misc / discuss / 4633 < prev    next >
Encoding:
Internet Message Format  |  1993-01-25  |  4.0 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!agate!forney.berkeley.edu!jbuck
  2. From: jbuck@forney.berkeley.edu (Joe Buck)
  3. Newsgroups: gnu.misc.discuss
  4. Subject: Re: harmful effects of gnu software
  5. Date: 25 Jan 1993 19:21:44 GMT
  6. Organization: U. C. Berkeley
  7. Lines: 68
  8. Distribution: gnu
  9. Message-ID: <1k1ek8$91b@agate.berkeley.edu>
  10. References: <MIKE.93Jan23142230@mystix.cs.uoregon.edu> <mwalker-250193094209@mwalker.npd.provo.novell.com>
  11. NNTP-Posting-Host: forney.berkeley.edu
  12.  
  13.  
  14. mike@mystix.cs.uoregon.edu (Michael John Haertel) wrote:
  15. >> ... the success of a product has little to do with its technical merit,
  16. >> and a lot to do with marketing and "standardization".
  17.  
  18. In article <mwalker-250193094209@mwalker.npd.provo.novell.com> mwalker@novell.com (Mel Walker) writes:
  19. >IMHO, the same could be said about GNU software: It does not succeed on its
  20. >technical merit, but because it is free and widely used (i.e. marketing and
  21. >standardization).
  22.  
  23. Well, it could be said, but it would ignore certain facts.  Almost all
  24. the current users of GNU software are using it in preference to an
  25. alternative that cost money (the compilers, editors, and tools that
  26. came with their Unix operating system) because the GNU tools are
  27. technically superior.  So it is the COMBINATION of freeness, wide
  28. use and good technical quality that contributes to their wide use.
  29.  
  30. >Therefore, the same argument applies: How much would one
  31. >pay for a slightly better compiler than GCC? How much would one pay for an
  32. >unbelievably better super-compiler? Enough to even justify development
  33. >costs? How much incentive does a company that makes "free" compilers have
  34. >for innovation? Almost none. Note: porting is not innovation.
  35.  
  36. What you're ignoring is that a base like a freely available GCC is a good
  37. platform for a lot of research that would not otherwise be feasible.  For
  38. example, if I have a great idea for a new kind of compiler optimization
  39. I no longer have to build a complete front end and the rest of a back end;
  40. I can build on top of GCC.  Funding can come from a CPU manufacturer for
  41. whom this optimization might be particularly beneficial; the payoff to
  42. them is great SPECmarks their marketing droids can use to move more
  43. product.
  44.  
  45. What you're also ignoring is something common to our culture, an American
  46. bias that's killing us in our competition with the Japanese: the thinking
  47. that the creative spark has to do strictly with coming up with the
  48. original idea, and not on doing a really good engineering job.  There is
  49. plenty of room for stepwise refinement of something like GCC or Emacs, and
  50. the GPL assures that this work goes back into the pool for others to build
  51. on.
  52.  
  53. >Yes, it probably will force entrenched obsolete software out the market.
  54. >Normal market forces do that, too. The problem with GNU is that it forces
  55. >other companies out the market. This reduces the base of those with
  56. >incentive to make the new software and spur innovation.
  57.  
  58. Sorry, the GNU software is part of the market; it's not some separate and
  59. alien force.  The cost charged for a software product is typically divided
  60. into a cost to commission the work, a cost to buy one copy with a right
  61. to use it, and a cost to have it maintained, supported, etc.  All the GNU
  62. folks have done is to divide up those costs in a different way.  As Mike
  63. Tiemann is fond of pointing out, "free software" is not free in the sense
  64. of "no money".  It costs money and time to support it; you can do it
  65. yourself, using the input of the net, or you can hire experts to do it.
  66. The new model is that software is a service and that it will be marketed
  67. and sold like a service.  To the extent that it succeeds, it will be
  68. because it has out-competed alternative approaches.
  69.  
  70. >Clearly, the only reasonable alternative under a GNU-utopia would be to
  71. >take jobs in software maintenance.
  72.  
  73. Well, that's one alternative that will become more important.  But new
  74. software will still be needed; some of it will be proprietary, some will
  75. come out of universities and R&D labs.
  76.  
  77.  
  78.  
  79. --
  80. Joe Buck    jbuck@ohm.berkeley.edu
  81.