Toshiba BDX2300 User Guide - Page 52

ison_parser, c-ares, Bison, generated, parser, Doug Lea's malloc, EMX sprintf and scanf

Page 52 highlights

52 License Information OSS name OSS version Bison 2.3 generated parser Doug Lea's malloc EMX sprintf and scanf JSON_Parser 1.0 Lua interpreter 5.1.3 zziplib 0.13.58 libavformat 52.31.0 libavutil 49.15.0 libavcodec 52.20.0 OSS project URL License http://www.gnu.org/software/bison/ http://oss.bd.toshiba.com/version1/ bison.pdf ftp://g.oswego.edu/pub/misc/malloc.c http://oss.bd.toshiba.com/version1/ http://gee.cs.oswego.edu/dl/html/mallo dmalloc.pdf c.html http://oss.bd.toshiba.com/version1/ EMX.pdf http://www.json.org/ http://oss.bd.toshiba.com/version1/ JSON.pdf http://www.lua.org/license.html#5 http://oss.bd.toshiba.com/version1/ Lua.pdf http://zziplib.sourceforge.net/ http://oss.bd.toshiba.com/version1/ Zziplib.pdf http://ffmpeg.org/ http://oss.bd.toshiba.com/version1/ LGPLv2.1.pdf http://ffmpeg.org/ http://oss.bd.toshiba.com/version1/ LGPLv2.1.pdf http://ffmpeg.org/ http://oss.bd.toshiba.com/version1/ LGPLv2.1.pdf bison_parser The distribution terms for Bison-generated parsers permit using the parsers in nonfree programs. Before Bison version 2.2, these extra permissions applied only when Bison was generating LALR(1) parsers in C. And before Bison version 1.24, Bison-generated parsers could be used only in programs that were free software. The other GNU programming tools, such as the GNU C compiler, have never had such a requirement. They could always be used for nonfree software. The reason Bison was different was not due to a special policy decision; it resulted from applying the usual General Public License to all of the Bison source code. 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 parser's implementation. (The actions from your grammar are inserted into this implementation at one point, but most of the rest of the implementation is not changed.) When we applied the GPL terms to the skeleton code for the parser's implementation, the effect was to restrict the use of Bison output to free software. We didn't change the terms because of sympathy for people who want to make software proprietary. Software should be free. But we concluded that limiting Bison's use to free software was doing little to encourage people to make other software free. So we decided to make the practical conditions for using Bison match the practical conditions for using the other GNU tools. This exception applies when Bison is generating code for a parser. You can tell whether the exception applies to a Bison output file by inspecting the file for text beginning with ¨As a special exception.... The text spells out the exact terms of the exception. c-ares Copyright 1998 by the Massachusetts Institute of Technology.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89

52
License Information
b
ison_parser
The distribution terms for Bison-generated parsers permit using the parsers in nonfree programs. Before Bison
version 2.2, these extra permissions applied only when Bison was generating LALR(1) parsers in C. And before
Bison version 1.24, Bison-generated parsers could be used only in programs that were free software.
The other GNU programming tools, such as the GNU C compiler, have never had such a requirement. They could
always be used for nonfree software. The reason Bison was different was not due to a special policy decision; it
resulted from applying the usual General Public License to all of the Bison source code.
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 parser’s implementation. (The actions from your grammar are inserted into this implementation at
one point, but most of the rest of the implementation is not changed.) When we applied the GPL terms to the
skeleton code for the parser’s implementation, the effect was to restrict the use of Bison output to free software.
We didn’t change the terms because of sympathy for people who want to make software proprietary. Software
should be free. But we concluded that limiting Bison’s use to free software was doing little to encourage people to
make other software free. So we decided to make the practical conditions for using Bison match the practical
conditions for using the other GNU tools.
This exception applies when Bison is generating code for a parser. You can tell whether the exception applies to a
Bison output file by inspecting the file for text beginning with ¨As a special exception
....
The text spells out the exact terms of the exception.
c-ares
Copyright 1998 by the Massachusetts Institute of Technology.
Bison
generated
parser
2.3
bison.pdf
Doug Lea's malloc
c.html
dmalloc.pdf
EMX sprintf and scanf
EMX.pdf
JSON_Parser
1.0
JSON.pdf
Lua interpreter
5.1.3
Lua.pdf
zziplib
0.13.58
Zziplib.pdf
libavformat
52.31.0
http://ffmpeg.org/
LGPLv2.1.pdf
libavutil
49.15.0
http://ffmpeg.org/
LGPLv2.1.pdf
libavcodec
52.20.0
http://ffmpeg.org/
LGPLv2.1.pdf
OSS name
OSS
version
OSS project URL
License