home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.sun.hardware
- Path: sparky!uunet!srvr1.engin.umich.edu!saimiri.primate.wisc.edu!ames!pacbell.com!charon.amdahl.com!netcomsv!mapsut!mapsut.einstein.com!shmuel
- From: shmuel@mapsut.einstein.com (Shmuel Einstein)
- Subject: Bison: Am I ever politically incorrect.
- Sender: usenet@mapsut.einstein.com
- Message-ID: <1993Jan22.184617.22600@mapsut.einstein.com>
- Date: Fri, 22 Jan 1993 18:46:17 GMT
- Nntp-Posting-Host: mapsut.einstein.com
- Organization: Shmuel Einstein & Associates, Inc.
- Lines: 52
-
- Recently I posted an article stating that Bison was virtually
- useless for any commercial application because of the restrictions
- imposed by its license, which prohibits any use in non-free software.
- I was taken to task by some respondents for being (1) incorrect, and
- (2) sarcastic about the license's "pontification" about the evils
- of non-free software.
-
- Here's the details of Bison's license, copied verbatum from
- bison.info-1:
-
- "Conditions for Using Bison
- **************************
-
- "Bison grammars can be used only in programs that are free software.
- This is in contrast to what happens with the GNU C compiler and the
- other GNU programming tools.
-
- "The reason Bison is special is that the output of the Bison
- utility--the Bison parser file--contains a verbatim copy of a sizable
- piece of Bison, which is the code for the `yyparse' function. (The
- actions from your grammar are inserted into this function at one point,
- but the rest of the function is not changed.)
-
- "As a result, the Bison parser file is covered by the same copying
- conditions that cover Bison itself and the rest of the GNU system: any
- program containing it has to be distributed under the standard GNU
- copying conditions.
-
- "Occasionally people who would like to use Bison to develop
- proprietary programs complain about this.
-
- "We don't particularly sympathize with their complaints. The purpose
- of the GNU project is to promote the right to share software and the
- practice of sharing software; it is a means of changing society. The
- people who complain are planning to be uncooperative toward the rest of
- the world; why should they deserve our help in doing so?"
-
- End-quote.
-
- Well, as you can see, you can't use Bison in a non-free product.
- And, I'm still sarcastic.
-
-
-
-
-
- --
- Shmuel Einstein, shmuel@einstein.com
- Shmuel Einstein & Associates, Inc.
- 9100 Wilshire Blvd, Suite 235 E
- Beverly Hills, CA 90212
- 310/273-8971 FAX 310/273-8872
-