beautypg.com

53 english – Toshiba BDX2250 User Manual

Page 53

background image

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