home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / sun / hardware / 7046 < prev    next >
Encoding:
Text File  |  1993-01-23  |  2.4 KB  |  64 lines

  1. Newsgroups: comp.sys.sun.hardware
  2. Path: sparky!uunet!srvr1.engin.umich.edu!saimiri.primate.wisc.edu!ames!pacbell.com!charon.amdahl.com!netcomsv!mapsut!mapsut.einstein.com!shmuel
  3. From: shmuel@mapsut.einstein.com (Shmuel Einstein)
  4. Subject: Bison: Am I ever politically incorrect.
  5. Sender: usenet@mapsut.einstein.com
  6. Message-ID: <1993Jan22.184617.22600@mapsut.einstein.com>
  7. Date: Fri, 22 Jan 1993 18:46:17 GMT
  8. Nntp-Posting-Host: mapsut.einstein.com
  9. Organization: Shmuel Einstein & Associates, Inc.
  10. Lines: 52
  11.  
  12. Recently I posted an article stating that Bison was virtually
  13. useless for any commercial application because of the restrictions
  14. imposed by its license, which prohibits any use in non-free software.
  15. I was taken to task by some respondents for being (1) incorrect, and
  16. (2) sarcastic about the license's "pontification" about the evils
  17. of non-free software.
  18.  
  19. Here's the details of Bison's license, copied verbatum from
  20. bison.info-1:
  21.  
  22. "Conditions for Using Bison
  23. **************************
  24.  
  25.    "Bison grammars can be used only in programs that are free software. 
  26. This is in contrast to what happens with the GNU C compiler and the
  27. other GNU programming tools.
  28.  
  29.    "The reason Bison is special is that the output of the Bison
  30. utility--the Bison parser file--contains a verbatim copy of a sizable
  31. piece of Bison, which is the code for the `yyparse' function.  (The
  32. actions from your grammar are inserted into this function at one point,
  33. but the rest of the function is not changed.)
  34.  
  35.    "As a result, the Bison parser file is covered by the same copying
  36. conditions that cover Bison itself and the rest of the GNU system: any
  37. program containing it has to be distributed under the standard GNU
  38. copying conditions.
  39.  
  40.    "Occasionally people who would like to use Bison to develop
  41. proprietary programs complain about this.
  42.  
  43.    "We don't particularly sympathize with their complaints.  The purpose
  44. of the GNU project is to promote the right to share software and the
  45. practice of sharing software; it is a means of changing society.  The
  46. people who complain are planning to be uncooperative toward the rest of
  47. the world; why should they deserve our help in doing so?"
  48.  
  49. End-quote.
  50.  
  51. Well, as you can see, you can't use Bison in a non-free product.
  52. And, I'm still sarcastic.
  53.  
  54.  
  55.  
  56.  
  57.  
  58. -- 
  59. Shmuel Einstein, shmuel@einstein.com
  60. Shmuel Einstein & Associates, Inc.
  61. 9100 Wilshire Blvd, Suite 235 E
  62. Beverly Hills, CA  90212
  63. 310/273-8971 FAX 310/273-8872
  64.