53 english – Toshiba BDX2250 User Manual
Page 53
53
English
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.
dmalloc
This is a version (aka dlmalloc) of malloc/free/realloc written by
Doug Lea and released to the public domain, as explained at
http://creativecommons.org/licenses/publicdomain. Send questions,
comments, complaints, performance data, etc to [email protected]
DMG’s dtoa and strtod
* The author of this software is David M. Gay.
*
* Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
*
* Permission to use, copy, modify, and distribute this software for
any
* purpose without fee is hereby granted, provided that this entire
notice
* is included in all copies of any software which is or includes a
copy
* or modification of this software and in all copies of the supporting
* documentation for such software.
*
* THIS SOFTWARE IS BEING PROVIDED “AS IS”, WITHOUT ANY
EXPRESS OR IMPLIED
* WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR
LUCENT MAKES ANY
* REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING
THE MERCHANTABILITY
* OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
PURPOSE.
EMX_sprintf_sscanf
The emx libraries are not distributed under the GPL. Linking an
application with the emx libraries does not cause the executable to
be covered by the GNU General Public License. You are allowed to
change and copy the emx library sources if you keep the copyright
message intact. If you improve the emx libraries, please send your
enhancements to the emx author (you should copyright your
enhancements similar to the existing emx libraries).
JSON_Parser
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
“Software”), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject
to the following conditions:
The above copyright notice and this permission notice shall be
included in allcopies or substantial portions of the Software.The
Software shall be used for Good, not Evil.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
NetscapePlugin1. Definitions.
1.0.1. “Commercial Use” means distribution or otherwise making the
Covered Code available to a third party.
1.1. “Contributor” means each entity that creates or contributes to
the creation of Modifications.
1.2. “Contributor Version” means the combination of the Original
Code,prior Modifications used by a Contributor, and theModifications
made by that particular Contributor.
1.3. “Covered Code” means the Original Code or Modifications or the
combination of the Original Code and Modifications, in each case
including portions thereof.
1.4. “Electronic Distribution Mechanism” means a mechanism
generally accepted in the software development community for the
electronic transfer of data.
1.5. “Executable” means Covered Code in any form other than
Source Code.
1.6. “Initial Developer” means the individual or entity identified as the
Initial Developer in the Source Code notice required by Exhibit A.
1.7. “Larger Work” means a work which combines Covered Code or
portions thereof with code not governed by the terms of this
License.
1.8. “License” means this document.
1.8.1. “Licensable” means having the right to grant, to the
maximum extent possible, whether at the time of the initial grant or
subsequently acquired, any and all of the rights conveyed herein.
1.9. “Modifications” means any addition to or deletion from the
substance or structure of either the Original Code or any previous
Modifications. When Covered Code is released as a series of files, a
Modification is:
A. Any addition to or deletion from the contents of a file containing
Original Code or previous Modifications.
B. Any new file that contains any part of the Original Code or previous
Modifications.
1.10. “Original Code” means Source Code of computer software code
which is described in the Source Code notice required by Exhibit A as
Original Code, and which, at the time of its release under this License
is not already Covered Code governed by this License.
1.10.1. “Patent Claims” means any patent claim(s), now owned or
hereafter acquired, including without limitation, method, process,
and apparatus claims, in any patent Licensable by grantor.
1.11. “Source Code” means the preferred form of the Covered Code
for making modifications to it, including all modules it contains, plus
any associated interface definition files, scripts used to control
compilation and installation of an Executable, or source code
differential comparisons against either the Original Code or another
well known, available Covered Code of the Contributor’s choice. The
Source Code can be in a compressed or archival form, provided the
appropriate decompression or de-archiving software is widely
available for no charge.
1.12. “You” (or “Your”) means an individual or a legal entity
exercising rights under, and complying with all of the terms of, this
License or a future version of this License issued under Section
6.1.For legal entities, “You” includes any entity which controls, is
controlled by, or is under common control with You. For purposes of
this definition, “control” means (a) the power, direct or indirect,
to cause the direction or management of such entity, whether by
contract or otherwise, or (b) ownership of more than fifty percent
(50%) of the outstanding shares or beneficial ownership of such
entity.
2. Source Code License.
2.1. The Initial Developer Grant.
The Initial Developer hereby grants You a world-wide, royalty-free,
non-exclusive license, subject to third party intellectual property
claims:
(a) under intellectual property rights (other than patent or trademark)
Licensable by Initial Developer to use, reproduce,
modify, display, perform, sublicense and distribute the Original
Code (or portions thereof) with or without Modifications, and/or as
part of a Larger Work; and
(b) under Patents Claims infringed by the making, using or selling
of Original Code, to make, have made, use, practice,sell, and offer
for sale, and/or otherwise dispose of the Original Code (or portions