NOTICES AND INFORMATION
IBM Rational Developer for z Systems Version 9.5.1
The IBM license agreement and any applicable information on
the web
download page for IBM products refers Licensee to this file
for details
concerning notices applicable to code included in the
products listed
above ("the Program").
Notwithstanding the terms and conditions of any other
agreement Licensee
may have with IBM or any of its related or affiliated
entities
(collectively "IBM"), the third party code identified below
is subject
to the terms and conditions of the IBM license agreement
for the Program
and not the license terms that may be contained in the
notices below.
The notices are provided for informational purposes.
Please note: This Notices file may identify information
that is not used
by, or that was not shipped with, the Program as Licensee
installed it.
IMPORTANT: IBM does not represent or warrant that the
information in this
NOTICES file is accurate. Third party websites are
independent of IBM and
IBM does not represent or warrant that the information on
any third party
website referenced in this NOTICES file is accurate. IBM
disclaims any
and all liability for errors and omissions or for any
damages accruing
from the use of this NOTICES file or its contents,
including without
limitation URLs or references to any third party websites.
================================================================================
Section A. SUMMARY
This Program's notices file includes the following licenses
and/or notices
in respect of the identified components:-
A.1 - Apache materials
A.2 - BSD
A.3 - Data Format Description Language (DFDL) v1.0
Specification
A.4 - Eclipse code
A.5 - GNU Lesser General Public License
A.6 - IBM SDK, Java Technology Edition, v8
A.7 - ICU License, v1.8.1 and later
A.8 - INDEPENDENT JPEG GROUP CODE NOTICES AND INFORMATION
A.9 - JavaCup
A.10 - JTidy v8.0
A.11 - LPEX v4.4
A.12 - Object Management Group (OMG) XML Metadata
Interchange (XMI) v2.0
A.13 - MOZILLA CODE NOTICES AND INFORMATION
A.14 - Protobuf v2.4.0a
A.15 - PUTTY CODE NOTICES AND INFORMATION
A.16 - SAX component
A.17 - UNICODE License
A.18 - WSDL 1.1 Binding Extension for SOAP 1.2 Schema Files
A.19 - Worldwide Web Consortium (W3C)
A.20 - CDT 8.1.1000
A.21 - PTP Remote Tools 6.0.1000
A.22 - RSE 4.4
A.23 - CICS Explorer 5.3
================================================
END of Section A. SUMMARY
================================================
Section B. NOTICES
================================================
B.1 - Apache materials
APACHE CODE.
The Program includes all or portions of the following
software developed by the Apache Software Foundation. This
software consists of voluntary contributions made by many
individuals on behalf of the Apache Software Foundation.
For more information on the Apache Software Foundation,
please see http://www.apache.org:
Apache FOP
Apache Avalon
Apache Batik
BCEL
RegExp
IBM is required to provide You, as the recipient of such
software, with a copy of the following licenses from the
Apache Software Foundation:
=========================================================================
The Apache Software License, Version 1.1
=========================================================================
Copyright (C) 1999-2003 The Apache Software Foundation.
All rights reserved.
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the
following conditions are met:
1. Redistributions of source code must retain the above
copyright notice, this list of conditions and the
following disclaimer.
2. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other
materials provided with the distribution.
3. The end-user documentation included with the
redistribution, if any, must include the following
acknowledgment: "This product includes software developed
by the Apache Software Foundation
(http://www.apache.org/)." Alternately, this
acknowledgment may appear in the software itself, if and wherever
such third-party acknowledgments normally appear.
4. The names "FOP" and "Apache Software Foundation" must
not be used to endorse or promote products derived
from this software without prior written permission. For
written permission, please contact apache@apache.org.
5. Products derived from this software may not be called
"Apache", nor may "Apache" appear in their name,
without prior written permission of the Apache Software
Foundation.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
================================================================================
The Program includes all or portions of the following
software developed by the Apache Software Foundation. This
software consists of voluntary contributions made by many
individuals on behalf of the Apache Software Foundation.
For more information on the Apache Software Foundation,
please see http://www.apache.org:
- Apache Batik 1.6.0
- Lucene 2.9.1
- Xalan-J 2.7.1 (subset)
- Xerces-J 2.9.0
- XML-APIs 1.3.4
- Apache Commons Net 3.1
- Apache Woden, 1.0M7
- Apache WS-Commons XMLSchema 1.2
- Apache Ant 1.7.0
- Apache Commons codec 1.3.0 (subset)
- Apache Commons EL 1.0
- Apache Commons Logging 1.0.3, 1.0.4
- Apache Lucene 1.9.1 (subset)
- Geronimo-specs 3.0 (subset)
-Rome 0.9
-google-gson 1.4
-Apache Axis 1.4
-XML Beans 2.2.0
-Apache Commons Discovery 0.2
-Apache Logj 1.2.11 and 1.2.12
-Apache Commons HTTPClient 3.0.1
-ExplorerCanvas V.0002
-Apache Commons BeanUtils 1.6
-Apache Commons Digester 1.5
-Apache Commons Collections 3.2
-Apache Commons Logging 1.1.1
-Truezip 6.7
-Tomcat 4.1.3.0
The Program contains third party components provided as
part of IBM WebSphere Application
Server Developer Tools for Eclipse V8.5.5. These third
party components may include the following:
- Apache Commons codec 1.4
- Apache Commons HTTP Client 3.1
- Apache Commons Logging 1.1.1
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND
DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use,
reproduction, and
distribution as defined by Sections 1 through 9 of this
document.
"Licensor" shall mean the copyright owner or entity
authorized by the
copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity
and all other
entities that control, are controlled by, or are under
common control
with that entity. For the purposes of this definition,
"control" means
(i) the power, direct or indirect, to cause the direction
or management
of such entity, whether by contract or otherwise, or (ii)
ownership of
fifty percent (50%) or more of the outstanding shares, or
(iii)
beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising
permissions granted by this License.
"Source" form shall mean the preferred form for making
modifications,
including but not limited to software source code,
documentation source,
and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including
but not
limited to compiled object code, generated documentation,
and
conversions to other media types.
"Work" shall mean the work of authorship, whether in Source
or Object
form, made available under the License, as indicated by a
copyright
notice that is included in or attached to the work (an
example is
provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source
or Object
form, that is based on (or derived from) the Work and for
which the
editorial revisions, annotations, elaborations, or other
modifications
represent, as a whole, an original work of authorship. For
the purposes
of this License, Derivative Works shall not include works
that remain
separable from, or merely link (or bind by name) to the
interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original
version of the Work and any modifications or additions to
that Work or
Derivative Works thereof, that is intentionally submitted
to Licensor
for inclusion in the Work by the copyright owner or by an
individual or
Legal Entity authorized to submit on behalf of the
copyright owner. For
the purposes of this definition, "submitted" means any form
of
electronic, verbal, or written communication sent to the
Licensor or its
representatives, including but not limited to communication
on
electronic mailing lists, source code control systems, and
issue
tracking systems that are managed by, or on behalf of, the
Licensor for
the purpose of discussing and improving the Work, but
excluding
communication that is conspicuously marked or otherwise
designated in
writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or
Legal Entity on
behalf of whom a Contribution has been received by Licensor
and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and
conditions of
this License, each Contributor hereby grants to You a
perpetual,
worldwide, non-exclusive, no-charge, royalty-free,
irrevocable copyright
license to reproduce, prepare Derivative Works of, publicly
display,
publicly perform, sublicense, and distribute the Work and
such
Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and
conditions of this
License, each Contributor hereby grants to You a perpetual,
worldwide,
non-exclusive, no-charge, royalty-free, irrevocable (except
as stated in
this section) patent license to make, have made, use, offer
to sell,
sell, import, and otherwise transfer the Work, where such
license
applies only to those patent claims licensable by such
Contributor that
are necessarily infringed by their Contribution(s) alone or
by
combination of their Contribution(s) with the Work to which
such
Contribution(s) was submitted. If You institute patent
litigation
against any entity (including a cross-claim or counterclaim
in a
lawsuit) alleging that the Work or a Contribution
incorporated within
the Work constitutes direct or contributory patent
infringement, then
any patent licenses granted to You under this License for
that Work
shall terminate as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies
of the Work
or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that
You meet the
following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a
copy of this License; and
(b) You must cause any modified files to carry prominent
notices stating
that You changed the files; and
(c) You must retain, in the Source form of any Derivative
Works that You
distribute, all copyright, patent, trademark, and
attribution notices
from the Source form of the Work, excluding those notices
that do not
pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute
must include
a readable copy of the attribution notices contained within
such NOTICE
file, excluding those notices that do not pertain to any
part of the
Derivative Works, in at least one of the following places:
within a
NOTICE text file distributed as part of the Derivative
Works; within the
Source form or documentation, if provided along with the
Derivative
Works; or, within a display generated by the Derivative
Works, if and
wherever such third-party notices normally appear. The
contents of the
NOTICE file are for informational purposes only and do not
modify the
License. You may add Your own attribution notices within
Derivative
Works that You distribute, alongside or as an addendum to
the NOTICE
text from the Work, provided that such additional
attribution notices
cannot be construed as modifying the License.
You may add Your own copyright statement to Your
modifications and may
provide additional or different license terms and
conditions for use,
reproduction, or distribution of Your modifications, or for
any such
Derivative Works as a whole, provided Your use,
reproduction, and
distribution of the Work otherwise complies with the
conditions stated
in this License.
5. Submission of Contributions. Unless You explicitly state
otherwise,
any Contribution intentionally submitted for inclusion in
the Work by
You to the Licensor shall be under the terms and conditions
of this
License, without any additional terms or conditions.
Notwithstanding the
above, nothing herein shall supersede or modify the terms
of any
separate license agreement you may have executed with
Licensor regarding
such Contributions.
6. Trademarks. This License does not grant permission to
use the trade
names, trademarks, service marks, or product names of the
Licensor,
except as required for reasonable and customary use in
describing the
origin of the Work and reproducing the content of the
NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable
law or agreed
to in writing, Licensor provides the Work (and each
Contributor provides
its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES
OR CONDITIONS
OF ANY KIND, either express or implied, including, without
limitation,
any warranties or conditions of TITLE, NON-INFRINGEMENT,
MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You
are solely
responsible for determining the appropriateness of using or
redistributing the Work and assume any risks associated
with Your
exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal
theory,
whether in tort (including negligence), contract, or
otherwise, unless
required by applicable law (such as deliberate and grossly
negligent
acts) or agreed to in writing, shall any Contributor be
liable to You
for damages, including any direct, indirect, special,
incidental, or
consequential damages of any character arising as a result
of this
License or out of the use or inability to use the Work
(including but
not limited to damages for loss of goodwill, work stoppage,
computer
failure or malfunction, or any and all other commercial
damages or
losses), even if such Contributor has been advised of the
possibility of
such damages.
9. Accepting Warranty or Additional Liability. While
redistributing the
Work or Derivative Works thereof, You may choose to offer,
and charge a
fee for, acceptance of support, warranty, indemnity, or
other liability
obligations and/or rights consistent with this License.
However, in
accepting such obligations, You may act only on Your own
behalf and on
Your sole responsibility, not on behalf of any other
Contributor, and
only if You agree to indemnify, defend, and hold each
Contributor
harmless for any liability incurred by, or claims asserted
against, such
Contributor by reason of your accepting any such warranty
or additional
liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the
following
boilerplate notice, with the fields enclosed by brackets
"[]" replaced
with your own identifying information. (Don't include the
brackets!) The
text should be enclosed in the appropriate comment syntax
for the file
format. We also recommend that a file or class name and
description of
purpose be included on the same "printed page" as the
copyright notice
for easier identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the
"License"); you may
not use this file except in compliance with the License.
You may obtain
a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software
distributed under the License is distributed on an "AS IS"
BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied.
See the License for the specific language governing
permissions and
limitations under the License.
END OF APACHE CODE NOTICES AND INFORMATION
================================================================================
B.2 - The "New" BSD License:
Copyright (c) 2005-2006, The Dojo Foundation
All rights reserved.
Redistribution and use in source and binary forms, with or
without
modification, are permitted provided that the following
conditions are met:
* Redistributions of source code must retain the above
copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice,
this list of conditions and the following disclaimer in
the documentation
and/or other materials provided with the distribution.
* Neither the name of the Dojo Foundation nor the names
of its contributors
may be used to endorse or promote products derived from
this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
================================================================================
B.3 - Data Format Description Language (DFDL) v1.0
Specification
Intellectual Property Statement
The OGF takes no position regarding the validity or scope
of any intellectual property or other rights that
might be claimed to pertain to the implementation or use of
the technology described in this document or
the extent to which any license under such rights might or
might not be available; neither does it represent
that it has made any effort to identify any such rights.
Copies of claims of rights made available for publication
and any assurances of licenses to be made available, or the
result of an attempt made to obtain a general
license or permission for the use of such proprietary
rights by implementers or users of this specification can
be obtained from the OGF Secretariat.
The OGF invites any interested party to bring to its
attention any copyrights, patents or patent applications,
or other proprietary rights which may cover technology that
may be required to practice this recommendation.
Please address the information to the OGF Executive
Director.
Disclaimer
This document and the information contained herein is
provided on an As Is basis and the OGF disclaims all
warranties, express or implied, including but not limited
to any warranty that the use of the information herein
will not infringe any rights or any implied warranties of
merchantability or fitness for a particular purpose.
Full Copyright Notice
Copyright (C) Open Grid Forum (2012). All Rights Reserved.
This document and translations of it may be copied and
furnished to others, and derivative works that comment
on or otherwise explain it or assist in its implementation
may be prepared, copied, published and distributed, in
whole or in part, without restriction of any kind, provided
that the above copyright notice and this paragraph are
included on all such copies and derivative works. However,
this document itself may not be modified in any way,
such as by removing the copyright notice or references to
the OGF or other organizations, except as needed for
the purpose of developing Grid Recommendations in which
case the procedures for copyrights defined in the OGF
Document process must be followed, or as required to
translate it into languages other than English.
The limited permissions granted above are perpetual and
will not be revoked by the OGF or its successors or
assignees.
================================================================================
B.4 - Eclipse code
The Program contains open source software obtained from the
Eclipse Foundation (herein collectively referred to as
"Eclipse Code"). Notices and important information,
including instructions for obtaining source code, for the
Eclipse Code may be found in associated "about.html" files
("About Files") that accompany the Eclipse Code. These
About Files are provided for informational purposes only,
and notwithstanding anything to the contrary therein,
your use of such Eclipse Code shall be governed by the
terms of the IBM end user license agreement.
Eclipse 4.4.2
Eclipse BIRT 4.4.2
Eclipse CDT 8.1.2
Eclipse Communication Framework 3.5.6
Eclipse DTP 1.10.2
Eclipse EMF 2.6.1
Eclipse EMF 2.8.3
Eclipse EMF - Model Query 1.6.0
Eclipse EMF - Model Transaction 1.6.0
Eclipse EMF - Validation Framework 1.6.0
Eclipse Equinox (OSGi Services) 3.8.2
Eclipse GEF 3.8.2
Eclipse GMF 1.6.2
Eclipse Target Management (TM) 3.4.2
Eclipse WTP 3.4.2
Eclipse XSD 2.6.1
Eclipse XSD 2.8.3
Ant 1.8.3
Apache FOP/Avalon (27/02/2003)
ASM 3.3.1
Atinject 1.0
Axis 1.4.0
Batik 1.6
Commons CLI 1.0.0
Commons Collections (ReferenceMap.java is a derivative of
one class) 2.1.1
Commons Discovery 0.2.0
Commons HttpClient 3.1.0
Commons IO 1.0.0
Commons Logging 1.0.4
Commons Logging 1.0.3
Commons Net 2.2
Derby 10.5.1
DOM 3
DOM SMIL Animation 1.0 Java Binding (subset)
DOM SVG Animation Java Binding 1.1.0
Felix Gogo 0.8
Felix SCR API 1.6
Flute 1.3.0
FOP Transcoder 1.0 beta2
Geronimo 2.0.2 (subset)
Geronimo annotation_1.0_spec 1.1.1
Hamcrest Core 1.1
ICU4J 4.4.2
iSpell Dictionaries 3.1.20
iText 2.1.7 (iText) and 1.5.2 (iText Asian)
J2EE Related Schemas and DTDs 1.2,1.3,1.4,5.0
Java API for XML-based RPC (JAX-RPC) 1.1.0
Java EE 6 CDI Beans Schema 1.0
Java Expression Language API 2.2.0
Java Expression Language Impl 2.2.0
Java Mirror API
Java Persistence API schemas 1.0
Java Server Faces Schemas and DTDs 1.0,1.1,1.2
Java Server Page API 2.2.0
Java Server Page Impl 2.2.2
Java Servlet API 3.1-b33
Jetty 8.1.3
JSch 0.1.46
Jtidy R7
Junit 4.10
Junit 3.8.2
Log4J 1.2.15
LPG Runtime 1.1
Lucene 2.9.1
OSGi Materials 4.3.0
Prototype JavaScript Framework 1.4.0
Putty 0.58 (derivative of one class)
Rhino 1.7R2
SAT4J 2.3.0 (subset)
SAX 2.0.2
Simple API for CSS (SAC) 1.3.0
SOAP Envelope Schema 1.1
SOAP with Attachments API for Java (SAAJ) 1.2.0
Tomcat 3.2.4 (Jasper compiler)
UDDI4J 2.0.5
WAP DTD's 1.1,1.3
WSDL Schemas
WSDL4J 1.5.1
WSIL4J 1.0.0
Xalan-J 2.7.1 (subset)
Xerces-J 2.9.0
XHTML DTDs 1.1
XML Commons Resolver 1.2
XML-APIs 1.3.4
XML4J 4.3
The Program contains third party components provided as
part of IBM WebSphere Application
Server Developer Tools for Eclipse V8.5.5. These third
party components may include the following:
- Eclipse 4.2.2
================================================================================
Eclipse Public License - v 1.0
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF
THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE,
REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES
RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
1. DEFINITIONS
"Contribution" means:
a) in the case of the initial Contributor, the initial code
and documentation distributed under this Agreement, and
b) in the case of each subsequent Contributor:
i) changes to the Program, and
ii) additions to the Program;
where such changes and/or additions to the Program
originate from and are distributed by that particular
Contributor. A Contribution 'originates' from a Contributor
if it was added to the Program by such Contributor
itself or anyone acting on such Contributor's behalf.
Contributions do not include additions to the Program which:
(i) are separate modules of software distributed in
conjunction with the Program under their own license agreement,
and (ii) are not derivative works of the Program.
"Contributor" means any person or entity that distributes
the Program.
"Licensed Patents " mean patent claims licensable by a
Contributor which are necessarily infringed by the use or
sale of its Contribution alone or when combined with the
Program.
"Program" means the Contributions distributed in accordance
with this Agreement.
"Recipient" means anyone who receives the Program under
this Agreement, including all Contributors.
2. GRANT OF RIGHTS
a) Subject to the terms of this Agreement, each Contributor
hereby grants Recipient a non-exclusive, worldwide,
royalty-free copyright license to reproduce, prepare
derivative works of, publicly display, publicly perform,
distribute and sublicense the Contribution of such
Contributor, if any, and such derivative works, in source code
and object code form.
b) Subject to the terms of this Agreement, each Contributor
hereby grants Recipient a non-exclusive, worldwide,
royalty-free patent license under Licensed Patents to make,
use, sell, offer to sell, import and otherwise transfer
the Contribution of such Contributor, if any, in source
code and object code form. This patent license shall apply
to the combination of the Contribution and the Program if,
at the time the Contribution is added by the
Contributor, such addition of the Contribution causes such
combination to be covered by the Licensed Patents. The
patent license shall not apply to any other combinations
which include the Contribution. No hardware per se is
licensed hereunder.
c) Recipient understands that although each Contributor
grants the licenses to its Contributions set forth herein,
no assurances are provided by any Contributor that the
Program does not infringe the patent or other intellectual
property rights of any other entity. Each Contributor
disclaims any liability to Recipient for claims brought by
any other entity based on infringement of intellectual
property rights or otherwise. As a condition to exercising
the rights and licenses granted hereunder, each Recipient
hereby assumes sole responsibility to secure any other
intellectual property rights needed, if any. For example,
if a third party patent license is required to allow
Recipient to distribute the Program, it is Recipient's
responsibility to acquire that license before distributing
the Program.
d) Each Contributor represents that to its knowledge it has
sufficient copyright rights in its Contribution, if
any, to grant the copyright license set forth in this
Agreement.
3. REQUIREMENTS
A Contributor may choose to distribute the Program in
object code form under its own license agreement, provided
that:
a) it complies with the terms and conditions of this
Agreement; and
b) its license agreement:
i) effectively disclaims on behalf of all Contributors all
warranties and conditions, express and implied,
including warranties or conditions of title and non-
infringement, and implied warranties or conditions of
merchantability and fitness for a particular purpose;
ii) effectively excludes on behalf of all Contributors all
liability for damages, including direct, indirect,
special, incidental and consequential damages, such as lost
profits;
iii) states that any provisions which differ from this
Agreement are offered by that Contributor alone and not by
any other party; and
iv) states that source code for the Program is available
from such Contributor, and informs licensees how to obtain
it in a reasonable manner on or through a medium
customarily used for software exchange.
When the Program is made available in source code form:
a) it must be made available under this Agreement; and
b) a copy of this Agreement must be included with each copy
of the Program.
Contributors may not remove or alter any copyright notices
contained within the Program.
Each Contributor must identify itself as the originator of
its Contribution, if any, in a manner that reasonably
allows subsequent Recipients to identify the originator of
the Contribution.
4. COMMERCIAL DISTRIBUTION
Commercial distributors of software may accept certain
responsibilities with respect to end users, business
partners and the like. While this license is intended to
facilitate the commercial use of the Program, the
Contributor who includes the Program in a commercial
product offering should do so in a manner which does not
create potential liability for other Contributors.
Therefore, if a Contributor includes the Program in a commercial
product offering, such Contributor ("Commercial
Contributor") hereby agrees to defend and indemnify every other
Contributor ("Indemnified Contributor") against any losses,
damages and costs (collectively "Losses") arising from
claims, lawsuits and other legal actions brought by a third
party against the Indemnified Contributor to the extent
caused by the acts or omissions of such Commercial
Contributor in connection with its distribution of the Program
in a commercial product offering. The obligations in this
section do not apply to any claims or Losses relating to
any actual or alleged intellectual property infringement.
In order to qualify, an Indemnified Contributor must: a)
promptly notify the Commercial Contributor in writing of
such claim, and b) allow the Commercial Contributor to
control, and cooperate with the Commercial Contributor in,
the defense and any related settlement negotiations. The
Indemnified Contributor may participate in any such claim
at its own expense.
For example, a Contributor might include the Program in a
commercial product offering, Product X. That Contributor
is then a Commercial Contributor. If that Commercial
Contributor then makes performance claims, or offers
warranties related to Product X, those performance claims
and warranties are such Commercial Contributor's
responsibility alone. Under this section, the Commercial
Contributor would have to defend claims against the other
Contributors related to those performance claims and
warranties, and if a court requires any other Contributor to
pay any damages as a result, the Commercial Contributor
must pay those damages.
5. NO WARRANTY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE
PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED
INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF
TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE. Each Recipient is solely responsible
for determining the appropriateness of using and
distributing the Program and assumes all risks associated with its
exercise of rights under this Agreement , including but not
limited to the risks and costs of program errors,
compliance with applicable laws, damage to or loss of data,
programs or equipment, and unavailability or
interruption of operations.
6. DISCLAIMER OF LIABILITY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER
RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGES.
7. GENERAL
If any provision of this Agreement is invalid or
unenforceable under applicable law, it shall not affect the
validity or enforceability of the remainder of the terms of
this Agreement, and without further action by the
parties hereto, such provision shall be reformed to the
minimum extent necessary to make such provision valid and
enforceable.
If Recipient institutes patent litigation against any
entity (including a cross-claim or counterclaim in a lawsuit)
alleging that the Program itself (excluding combinations of
the Program with other software or hardware) infringes
such Recipient's patent(s), then such Recipient's rights
granted under Section 2(b) shall terminate as of the date
such litigation is filed.
All Recipient's rights under this Agreement shall terminate
if it fails to comply with any of the material terms or
conditions of this Agreement and does not cure such failure
in a reasonable period of time after becoming aware of
such noncompliance. If all Recipient's rights under this
Agreement terminate, Recipient agrees to cease use and
distribution of the Program as soon as reasonably
practicable. However, Recipient's obligations under this
Agreement and any licenses granted by Recipient relating to
the Program shall continue and survive.
Everyone is permitted to copy and distribute copies of this
Agreement, but in order to avoid inconsistency the
Agreement is copyrighted and may only be modified in the
following manner. The Agreement Steward reserves the right
to publish new versions (including revisions) of this
Agreement from time to time. No one other than the Agreement
Steward has the right to modify this Agreement. The Eclipse
Foundation is the initial Agreement Steward. The
Eclipse Foundation may assign the responsibility to serve
as the Agreement Steward to a suitable separate entity.
Each new version of the Agreement will be given a
distinguishing version number. The Program (including
Contributions) may always be distributed subject to the
version of the Agreement under which it was received. In
addition, after a new version of the Agreement is
published, Contributor may elect to distribute the Program
(including its Contributions) under the new version. Except
as expressly stated in Sections 2(a) and 2(b) above,
Recipient receives no rights or licenses to the
intellectual property of any Contributor under this Agreement,
whether expressly, by implication, estoppel or otherwise.
All rights in the Program not expressly granted under
this Agreement are reserved.
This Agreement is governed by the laws of the State of New
York and the intellectual property laws of the United
States of America. No party to this Agreement will bring a
legal action under this Agreement more than one year
after the cause of action arose. Each party waives its
rights to a jury trial in any resulting litigation.
================================================================================
B.5 - GNU Lesser General Public License
GNOME Binding
GTK+ Binding for Mozilla
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim
copies of this license document, but changing it is not
allowed.
[This is the first released version of the Lesser GPL. It
also counts as the successor of the GNU Library Public
License, version 2, hence the version number 2.1.]
Preamble
The licenses for most software are designed to take away
your freedom to share and change it. By contrast, the GNU
General Public Licenses are intended to guarantee your
freedom to share and change free software--to make sure the
software is free for all its users.
This license, the Lesser General Public License, applies to
some specially designated software packages--typically
libraries--of the Free Software Foundation and other
authors who decide to use it. You can use it too, but we
suggest you first think carefully about whether this
license or the ordinary General Public License is the better
strategy to use in any particular case, based on the
explanations below.
When we speak of free software, we are referring to freedom
of use, not price. Our General Public Licenses are
designed to make sure that you have the freedom to
distribute copies of free software (and charge for this service
if you wish); that you receive source code or can get it if
you want it; that you can change the software and use
pieces of it in new free programs; and that you are
informed that you can do these things.
To protect your rights, we need to make restrictions that
forbid distributors to deny you these rights or to ask
you to surrender these rights. These restrictions translate
to certain responsibilities for you if you distribute
copies of the library or if you modify it.
For example, if you distribute copies of the library,
whether gratis or for a fee, you must give the recipients all
the rights that we gave you. You must make sure that they,
too, receive or can get the source code. If you link
other code with the library, you must provide complete
object files to the recipients, so that they can relink them
with the library after making changes to the library and
recompiling it. And you must show them these terms so they
know their rights.
We protect your rights with a two-step method: (1) we
copyright the library, and (2) we offer you this license,
which gives you legal permission to copy, distribute and/or
modify the library.
To protect each distributor, we want to make it very clear
that there is no warranty for the free library. Also, if
the library is modified by someone else and passed on, the
recipients should know that what they have is not the
original version, so that the original author's reputation
will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the
existence of any free program. We wish to make sure that a
company cannot effectively restrict the users of a free
program by obtaining a restrictive license from a patent
holder. Therefore, we insist that any patent license
obtained for a version of the library must be consistent with
the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by
the ordinary GNU General Public License. This license,
the GNU Lesser General Public License, applies to certain
designated libraries, and is quite different from the
ordinary General Public License. We use this license for
certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically
or using a shared library, the combination of the two
is legally speaking a combined work, a derivative of the
original library. The ordinary General Public License
therefore permits such linking only if the entire
combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other
code with the library.
We call this license the "Lesser" General Public License
because it does Less to protect the user's freedom than
the ordinary General Public License. It also provides other
free software developers Less of an advantage over
competing non-free programs. These disadvantages are the
reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages
in certain special circumstances.
For example, on rare occasions, there may be a special need
to encourage the widest possible use of a certain
library, so that it becomes a de-facto standard. To achieve
this, non-free programs must be allowed to use the
library. A more frequent case is that a free library does
the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library
to free software only, so we use the Lesser General
Public License.
In other cases, permission to use a particular library in
non-free programs enables a greater number of people to
use a large body of free software. For example, permission
to use the GNU C Library in non-free programs enables
many more people to use the whole GNU operating system, as
well as its variant, the GNU/Linux operating system.
Although the Lesser General Public License is Less
protective of the users' freedom, it does ensure that the user
of a program that is linked with the Library has the
freedom and the wherewithal to run that program using a
modified version of the Library.
The precise terms and conditions for copying, distribution
and modification follow. Pay close attention to the
difference between a "work based on the library" and a
"work that uses the library". The former contains code
derived from the library, whereas the latter must be
combined with the library in order to run.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
MODIFICATION
0. This License Agreement applies to any software library
or other program which contains a notice placed by the
copyright holder or other authorized party saying it may be
distributed under the terms of this Lesser General
Public License (also called "this License"). Each licensee
is addressed as "you".
A "library" means a collection of software functions and/or
data prepared so as to be conveniently linked with
application programs (which use some of those functions and
data) to form executables.
The "Library", below, refers to any such software library
or work which has been distributed under these terms. A
"work based on the Library" means either the Library or any
derivative work under copyright law: that is to say, a
work containing the Library or a portion of it, either
verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter,
translation is included without limitation in the term
"modification".)
"Source code" for a work means the preferred form of the
work for making modifications to it. For a library,
complete source code means all the source code for all
modules it contains, plus any associated interface
definition files, plus the scripts used to control
compilation and installation of the library.
Activities other than copying, distribution and
modification are not covered by this License; they are outside its
scope. The act of running a program using the Library is
not restricted, and output from such a program is covered
only if its contents constitute a work based on the Library
(independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the
Library does and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the
Library's complete source code as you receive it, in any
medium, provided that you conspicuously and appropriately
publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that
refer to this License and to the absence of any warranty;
and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a
copy, and you may at your option offer warranty
protection in exchange for a fee.
2. You may modify your copy or copies of the Library or any
portion of it, thus forming a work based on the
Library, and copy and distribute such modifications or work
under the terms of Section 1 above, provided that you
also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent
notices stating that you changed the files and the date of
any change.
c) You must cause the whole of the work to be licensed at
no charge to all third parties under the terms of this
License.
d) If a facility in the modified Library refers to a
function or a table of data to be supplied by an application
program that uses the facility, other than as an argument
passed when the facility is invoked, then you must make a
good faith effort to ensure that, in the event an
application does not supply such function or table, the facility
still operates, and performs whatever part of its purpose
remains meaningful.
(For example, a function in a library to compute square
roots has a purpose that is entirely well-defined
independent of the application. Therefore, Subsection 2d
requires that any application-supplied function or table
used by this function must be optional: if the a pplication
does not supply it, the square root function must still
compute square roots.)
These requirements apply to the modified work as a whole.
If identifiable sections of that work are not derived
from the Library, and can be reasonably considered
independent and separate works in themselves, then this License,
and its terms, do not apply to those sections when you
distribute them as separate works. But when you distribute
the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on
the terms of this License, whose permissions for other
licensees extend to the entire whole, and thus to each and
every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights
or contest your rights to work written entirely by you;
rather, the intent is to exercise the right to control the
distribution of derivative or collective works based on
the Library.
In addition, mere aggregation of another work not based on
the Library with the Library (or with a work based on
the Library) on a volume of a storage or distribution
medium does not bring the other work under the scope of this
License.
3. You may opt to apply the terms of the ordinary GNU
General Public License instead of this License to a given
copy of the Library. To do this, you must alter all the
notices that refer to this License, so that they refer to
the ordinary GNU General Public License, version 2, instead
of to this License. (If a newer version than version 2
of the ordinary GNU General Public License has appeared,
then you can specify that version instead if you wish.) Do
not make any other change in these notices.
Once this change is made in a given copy, it is
irreversible for that copy, so the ordinary GNU General Public
License applies to all subsequent copies and derivative
works made from that copy.
This option is useful when you wish to copy part of the
code of the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or
executable form under the terms of Sections 1 and 2 above
provided that you accompany it with the complete
corresponding machine-readable source code, which must be
distributed under the terms of Sections 1 and 2 above on
a medium customarily used for software interchange.
If distribution of object code is made by offering access
to copy from a designated place, then offering equivalent
access to copy the source code from the same place
satisfies the requirement to distribute the source code, even
though third parties are not compelled to copy the source
along with the object code.
5. A program that contains no derivative of any portion of
the Library, but is designed to work with the Library by
being compiled or linked with it, is called a "work that
uses the Library". Such a work, in isolation, is not a
derivative work of the Library, and therefore falls outside
the scope of this License.
However, linking a "work that uses the Library" with the
Library creates an executable that is a derivative of the
Library (because it contains portions of the Library),
rather than a "work that uses the library". The executable
is therefore covered by this License. Section 6 states
terms for distribution of such executables.
When a "work that uses the Library" uses material from a
header file that is part of the Library, the object code
for the work may be a derivative work of the Library even
though the source code is not. Whether this is true is
especially significant if the work can be linked without
the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by
law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and
small inline functions (ten lines or less in length), then
the use of the object file is unrestricted, regardless
of whether it is legally a derivative work. (Executables
containing this object code plus portions of the Library
will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you
may distribute the object code for the work under the
terms of Section 6. Any executables containing that work
also fall under Section 6, whether or not they are linked
directly with the Library itself.
6. As an exception to the Sections above, you may also
combine or link a "work that uses the Library" with the
Library to produce a work containing portions of the
Library, and distribute that work under terms of your choice,
provided that the terms permit modification of the work for
the customer's own use and reverse engineering for
debugging such modifications.
You must give prominent notice with each copy of the work
that the Library is used in it and that the Library and
its use are covered by this License. You must supply a copy
of this License. If the work during execution displays
copyright notices, you must include the copyright notice
for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you
must do one of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including
whatever changes were used in the work (which must be
distributed under Sections 1 and 2 above); and, if the work
is an executable linked with the Library, with the complete
machine-readable "work that uses the Library", as
object code and/or source code, so that the user can modify
the Library and then relink to produce a modified
executable containing the modified Library. (It is
understood that the user who changes the contents of definitions
files in the Library will not necessarily be able to
recompile the application to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with
the Library. A suitable mechanism is one that (1) uses
at run time a copy of the library already present on the
user's computer system, rather than copying library
functions into the executable, and (2) will operate
properly with a modified version of the library, if the user
installs one, as long as the modified version is interface-
compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access
to copy from a designated place, offer equivalent access
to copy the above specified materials from the same place.
e) Verify that the user has already received a copy of
these materials or that you have already sent this user a
copy.
For an executable, the required form of the "work that uses
the Library" must include any data and utility programs
needed for reproducing the executable from it. However, as
a special exception, the materials to be distributed
need not include anything that is normally distributed (in
either source or binary form) with the major components
(compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself
accompanies the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not
normally accompany the operating system. Such a
contradiction means you cannot use both them and the Library
together in an executable that you distribute.
7. You may place library facilities that are a work based
on the Library side-by-side in a single library together
with other library facilities not covered by this License,
and distribute such a combined library, provided that
the separate distribution of the work based on the Library
and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same
work based on the Library, uncombined with any other
library facilities. This must be distributed under the
terms of the Sections above.
b) Give prominent notice with the combined library of the
fact that part of it is a work based on the Library, and
explaining where to find the accompanying uncombined form
of the same work.
8. You may not copy, modify, sublicense, link with, or
distribute the Library except as expressly provided under
this License. Any attempt otherwise to copy, modify,
sublicense, link with, or distribute the Library is void, and
will automatically terminate your rights under this
License. However, parties who have received copies, or rights,
from you under this License will not have their licenses
terminated so long as such parties remain in full
compliance.
9. You are not required to accept this License, since you
have not signed it. However, nothing else grants you
permission to modify or distribute the Library or its
derivative works. These actions are prohibited by law if you
do not accept this License. Therefore, by modifying or
distributing the Library (or any work based on the Library),
you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing
or modifying the Library or works based on it.
10. Each time you redistribute the Library (or any work
based on the Library), the recipient automatically receives
a license from the original licensor to copy, distribute,
link with or modify the Library subject to these terms
and conditions. You may not impose any further restrictions
on the recipients' exercise of the rights granted
herein. You are not responsible for enforcing compliance by
third parties with this License.
11. If, as a consequence of a court judgment or allegation
of patent infringement or for any other reason (not
limited to patent issues), conditions are imposed on you
(whether by court order, agreement or otherwise) that
contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you
cannot distribute so as to satisfy simultaneously your
obligations under this License and any other pertinent
obligations, then as a consequence you may not distribute
the Library at all. For example, if a patent license
would not permit royalty-free redistribution of the Library
by all those who receive copies directly or indirectly
through you, then the only way you could satisfy both it
and this License would be to refrain entirely from
distribution of the Library.
If any portion of this section is held invalid or
unenforceable under any particular circumstance, the balance of
the section is intended to apply, and the section as a
whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to
infringe any patents or other property right claims or to
contest validity of any such claims; this section has the
sole purpose of protecting the integrity of the free
software distribution system which is implemented by public
license practices. Many people have made generous
contributions to the wide range of software distributed
through that system in reliance on consistent application
of that system; it is up to the author/donor to decide if
he or she is willing to distribute software through any
other system and a licensee cannot impose that choice.
This section is intended to make thoroughly clear what is
believed to be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is
restricted in certain countries either by patents or by
copyrighted interfaces, the original copyright holder who
places the Library under this License may add an explicit
geographical distribution limitation excluding those
countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License
incorporates the limitation as if written in the body of
this License.
13. The Free Software Foundation may publish revised and/or
new versions of the Lesser General Public License from
time to time. Such new versions will be similar in spirit
to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If
the Library specifies a version number of this License
which applies to it and "any later version", you have the
option of following the terms and conditions either of
that version or of any later version published by the Free
Software Foundation. If the Library does not specify a
license version number, you may choose any version ever
published by the Free Software Foundation.
14. If you wish to incorporate parts of the Library into
other free programs whose distribution conditions are
incompatible with these, write to the author to ask for
permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation;
we sometimes make exceptions for this. Our decision
will be guided by the two goals of preserving the free
status of all derivatives of our free software and of
promoting the sharing and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE
IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED
BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING
THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER
PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS
PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING
ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY
(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY
OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the
greatest possible use to the public, we recommend making
it free software that everyone can redistribute and change.
You can do so by permitting redistribution under these
terms (or, alternatively, under the terms of the ordinary
General Public License).
To apply these terms, attach the following notices to the
library. It is safest to attach them to the start of each
source file to most effectively convey the exclusion of
warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is
found.
Copyright (C)
This library is free software; you can redistribute it
and/or modify it under the terms of the GNU Lesser General
Public License as published by the Free Software
Foundation; either version 2.1 of the License, or (at your option)
any later version.
This library is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU Lesser General Public License for more
details.
You should have received a copy of the GNU Lesser General
Public License along with this library; if not, write to
the Free Software Foundation, Inc., 59 Temple Place, Suite
330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic
and paper mail.
You should also get your employer (if you work as a
programmer) or your school, if any, to sign a "copyright
disclaimer" for the library, if necessary. Here is a
sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in
the library `Frob' (a library for tweaking knobs)
written by James Random Hacker.
signature of Ty Coon, 1 April 1990
Ty Coon, President of Vice
================================================================================
B.6 - IBM SDK, Java Technology Edition, V8
Notices and important information for the IBM SDK, Java
Technology Edition, may be found at /jdk.
END OF IBM SDK, JAVA TECHNOLOGY EDITION NOTICES AND
INFORMATION
================================================================================
B.7 - ICU License - ICU 1.8.1 and later
COPYRIGHT AND PERMISSION NOTICE
ICU4J 4.4.2
Copyright (c) 1995-2005 International Business Machines
Corporation and others
All rights reserved.
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, and/or sell copies of the Software, and to
permit persons
to whom the Software is furnished to do so, provided that
the above
copyright notice(s) and this permission notice appear in
all copies of
the Software and that both the above copyright notice(s)
and this
permission notice appear in supporting documentation.
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
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR
ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright
holder
shall not be used in advertising or otherwise to promote
the sale, use
or other dealings in this Software without prior written
authorization
of the copyright holder.
All trademarks and registered trademarks mentioned herein
are the property of their respective owners.
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
Unicode Data Files include all data files under the
directories
http://www.unicode.org/Public/ and http://www.unicode.
org/reports/.
Unicode Software includes any source code under the
directories
http://www.unicode.org/Public/ and http://www.unicode.
org/reports/.
NOTICE TO USER: Carefully read the following legal
agreement. BY DOWNLOADING,
INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA
FILES ("DATA FILES"),
AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
AGREE TO BE BOUND
BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF
YOU DO NOT AGREE,
DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA
FILES OR SOFTWARE.
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1991-2004 Unicode, Inc. All rights reserved.
Distributed under the
Terms of Use in http://www.unicode.org/copyright.html.
Permission is hereby granted, free of charge, to any person
obtaining a copy of
the Unicode data files and associated documentation (the
"Data Files") or
Unicode software and associated documentation (the
"Software") to deal in the
Data Files or Software without restriction, including
without limitation the
rights to use, copy, modify, merge, publish, distribute,
and/or sell copies of
the Data Files or Software, and to permit persons to whom
the Data Files or
Software are furnished to do so, provided that (a) the
above copyright notice(s)
and this permission notice appear in all copies of the Data
Files or Software,
(b) both the above copyright notice(s) and this permission
notice appear in
associated documentation, and (c) there is clear notice in
each modified Data
File or in the Software as well as in the documentation
associated with the Data
File(s) or Software that the data or software has been
modified.
THE DATA FILES AND SOFTWARE ARE 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 OF THIRD
PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS
NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
CONSEQUENTIAL
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE
DATA FILES OR
SOFTWARE.
Except as contained in this notice, the name of a copyright
holder shall not be
used in advertising or otherwise to promote the sale, use
or other dealings in
these Data Files or Software without prior written
authorization of the
copyright holder.
================================================================================
B.8 - INDEPENDENT JPEG GROUP CODE NOTICES AND INFORMATION
This third party component was obtained as part of IBM
Eclipse SDK (IES) 3.6.2, and is subject to the following
terms and conditions:
- Independent JPEG Group's JPEG software release 6b
The Independent JPEG Group's JPEG software
==========================================
README for release 6b of 27-Mar-1998
====================================
This distribution contains the sixth public release of the
Independent
JPEG Group's free JPEG software. You are welcome to
redistribute this
software and to use it for any purpose, subject to the
conditions under
LEGAL ISSUES, below.
Serious users of this software (particularly those
incorporating it into
larger programs) should contact IJG at jpeg-info@uunet.uu.
net to be
added to our electronic mailing list. Mailing list members
are notified
of updates and have a chance to participate in technical
discussions,
etc.
This software is the work of Tom Lane, Philip Gladstone,
Jim Boucher,
Lee Crocker, Julian Minguillon, Luis Ortiz, George
Phillips, Davide
Rossi, Guido Vollbeding, Ge' Weijers, and other members of
the
Independent JPEG Group.
IJG is not affiliated with the official ISO JPEG standards
committee.
DOCUMENTATION ROADMAP
=====================
This file contains the following sections:
OVERVIEW General description of JPEG and the IJG
software.
LEGAL ISSUES Copyright, lack of warranty, terms of
distribution.
REFERENCES Where to learn more about JPEG.
ARCHIVE LOCATIONS Where to find newer versions of this
software.
RELATED SOFTWARE Other stuff you should get.
FILE FORMAT WARS Software *not* to get.
TO DO Plans for future IJG releases.
Other documentation files in the distribution are:
User documentation:
install.doc How to configure and install the IJG software.
usage.doc Usage instructions for cjpeg, djpeg, jpegtran,
rdjpgcom, and
wrjpgcom.
*.1 Unix-style man pages for programs (same info as usage.
doc).
wizard.doc Advanced usage instructions for JPEG wizards
only.
change.log Version-to-version change highlights.
Programmer and internal documentation:
libjpeg.doc How to use the JPEG library in your own
programs.
example.c Sample code for calling the JPEG library.
structure.doc Overview of the JPEG library's internal
structure.
filelist.doc Road map of IJG files.
coderules.doc Coding style rules --- please read if you
contribute code.
Please read at least the files install.doc and usage.doc.
Useful
information can also be found in the JPEG FAQ (Frequently
Asked
Questions) article. See ARCHIVE LOCATIONS below to find out
where to
obtain the FAQ article.
If you want to understand how the JPEG code works, we
suggest reading
one or more of the REFERENCES, then looking at the
documentation files
(in roughly the order listed) before diving into the code.
OVERVIEW
========
This package contains C software to implement JPEG image
compression and
decompression. JPEG (pronounced "jay-peg") is a
standardized compression
method for full-color and gray-scale images. JPEG is
intended for
compressing "real-world" scenes; line drawings, cartoons
and other
non-realistic images are not its strong suit. JPEG is
lossy, meaning
that the output image is not exactly identical to the input
image. Hence
you must not use JPEG if you have to have identical output
bits.
However, on typical photographic images, very good
compression levels
can be obtained with no visible change, and remarkably high
compression
levels are possible if you can tolerate a low-quality
image. For more
details, see the references, or just experiment with
various compression
settings.
This software implements JPEG baseline, extended-
sequential, and
progressive compression processes. Provision is made for
supporting all
variants of these processes, although some uncommon
parameter settings
aren't implemented yet. For legal reasons, we are not
distributing code
for the arithmetic-coding variants of JPEG; see LEGAL
ISSUES. We have
made no provision for supporting the hierarchical or
lossless processes
defined in the standard.
We provide a set of library routines for reading and
writing JPEG image
files, plus two sample applications "cjpeg" and "djpeg",
which use the
library to perform conversion between JPEG and some other
popular image
file formats. The library is intended to be reused in other
applications.
In order to support file conversion and viewing software,
we have
included considerable functionality beyond the bare JPEG
coding/decoding
capability; for example, the color quantization modules are
not strictly
part of JPEG decoding, but they are essential for output to
colormapped
file formats or colormapped displays. These extra functions
can be
compiled out of the library if not required for a particular
application. We have also included "jpegtran", a utility
for lossless
transcoding between different JPEG processes, and
"rdjpgcom" and
"wrjpgcom", two simple applications for inserting and
extracting textual
comments in JFIF files.
The emphasis in designing this software has been on
achieving
portability and flexibility, while also making it fast
enough to be
useful. In particular, the software is not intended to be
read as a
tutorial on JPEG. (See the REFERENCES section for
introductory
material.) Rather, it is intended to be reliable, portable,
industrial-strength code. We do not claim to have achieved
that goal in
every aspect of the software, but we strive for it.
We welcome the use of this software as a component of
commercial
products. No royalty is required, but we do ask for an
acknowledgement
in product documentation, as described under LEGAL ISSUES.
LEGAL ISSUES ============
In plain English:
1. We don't promise that this software works. (But if you
find any bugs,
please let us know!)
2. You can use this software for whatever you want. You
don't have to
pay us.
3. You may not pretend that you wrote this software. If you
use it in a
program, you must acknowledge somewhere in your
documentation that
you've used the IJG code.
In legalese:
The authors make NO WARRANTY or representation, either
express or
implied, with respect to this software, its quality,
accuracy,
merchantability, or fitness for a particular purpose. This
software is
provided "AS IS", and you, its user, assume the entire risk
as to its
quality and accuracy.
This software is copyright (C) 1991-1998, Thomas G. Lane.
All Rights
Reserved except as specified below.
Permission is hereby granted to use, copy, modify, and
distribute this
software (or portions thereof) for any purpose, without
fee, subject to
these conditions:
(1) If any part of the source code for this software is
distributed,
then this README file must be included, with this copyright
and
no-warranty notice unaltered; and any additions, deletions,
or changes
to the original files must be clearly indicated in
accompanying
documentation.
(2) If only executable code is distributed, then the
accompanying
documentation must state that "this software is based in
part on the
work of the Independent JPEG Group".
(3) Permission for use of this software is granted only if
the user
accepts full responsibility for any undesirable
consequences; the
authors accept NO LIABILITY for damages of any kind.
These conditions apply to any software derived from or
based on the IJG
code, not just to the unmodified library. If you use our
work, you ought
to acknowledge us.
Permission is NOT granted for the use of any IJG author's
name or
company name in advertising or publicity relating to this
software or
products derived from it. This software may be referred to
only as "the
Independent JPEG Group's software".
We specifically permit and encourage the use of this
software as the
basis of commercial products, provided that all warranty or
liability
claims are assumed by the product vendor.
ansi2knr.c is included in this distribution by permission
of L. Peter
Deutsch, sole proprietor of its copyright holder, Aladdin
Enterprises of
Menlo Park, CA. ansi2knr.c is NOT covered by the above
copyright and
conditions, but instead by the usual distribution terms of
the Free
Software Foundation; principally, that you must include
source code if
you redistribute it. (See the file ansi2knr.c for full
details.)
However, since ansi2knr.c is not needed as part of any
program generated
from the IJG code, this does not limit you more than the
foregoing
paragraphs do.
The Unix configuration script "configure" was produced with
GNU
Autoconf. It is copyright by the Free Software Foundation
but is freely
distributable. The same holds for its supporting scripts
(config.guess,
config.sub, ltconfig, ltmain.sh). Another support script,
install-sh, is
copyright by M.I.T. but is also freely distributable.
It appears that the arithmetic coding option of the JPEG
spec is covered
by patents owned by IBM, AT&T, and Mitsubishi. Hence
arithmetic coding
cannot legally be used without obtaining one or more
licenses. For this
reason, support for arithmetic coding has been removed from
the free
JPEG software. (Since arithmetic coding provides only a
marginal gain
over the unpatented Huffman mode, it is unlikely that very
many
implementations will support it.) So far as we are aware,
there are no
patent restrictions on the remaining code.
The IJG distribution formerly included code to read and
write GIF files.
To avoid entanglement with the Unisys LZW patent, GIF
reading support
has been removed altogether, and the GIF writer has been
simplified to
produce "uncompressed GIFs". This technique does not use
the LZW
algorithm; the resulting GIF files are larger than usual,
but are
readable by all standard GIF decoders.
We are required to state that
"The Graphics Interchange Format(c) is the Copyright
property of
CompuServe Incorporated. GIF(sm) is a Service Mark property
of
CompuServe Incorporated."
REFERENCES
==========
We highly recommend reading one or more of these references
before
trying to understand the innards of the JPEG software.
The best short technical introduction to the JPEG
compression algorithm
is Wallace, Gregory K. "The JPEG Still Picture Compression
Standard",
Communications of the ACM, April 1991 (vol. 34 no. 4), pp.
30-44.
(Adjacent articles in that issue discuss MPEG motion picture
compression, applications of JPEG, and related topics.) If
you don't
have the CACM issue handy, a PostScript file containing a
revised
version of Wallace's article is available at
ftp://ftp.uu.net/graphics/jpeg/wallace.ps.gz. The file
(actually a
preprint for an article that appeared in IEEE Trans.
Consumer
Electronics) omits the sample images that appeared in CACM,
but it
includes corrections and some added material. Note: the
Wallace article
is copyright ACM and IEEE, and it may not be used for
commercial
purposes.
A somewhat less technical, more leisurely introduction to
JPEG can be
found in "The Data Compression Book" by Mark Nelson and
Jean-loup
Gailly, published by M&T Books (New York), 2nd ed. 1996,
ISBN
1-55851-434-1. This book provides good explanations and
example C code
for a multitude of compression methods including JPEG. It
is an
excellent source if you are comfortable reading C code but
don't know
much about data compression in general. The book's JPEG
sample code is
far from industrial-strength, but when you are ready to
look at a full
implementation, you've got one here...
The best full description of JPEG is the textbook "JPEG
Still Image Data
Compression Standard" by William B. Pennebaker and Joan L.
Mitchell,
published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-
1. Price
US$59.95, 638 pp. The book includes the complete text of
the ISO JPEG
standards (DIS 10918-1 and draft DIS 10918-2). This is by
far the most
complete exposition of JPEG in existence, and we highly
recommend it.
The JPEG standard itself is not available electronically;
you must order
a paper copy through ISO or ITU. (Unless you feel a need to
own a
certified official copy, we recommend buying the Pennebaker
and Mitchell
book instead; it's much cheaper and includes a great deal
of useful
explanatory material.) In the USA, copies of the standard
may be ordered
from ANSI Sales at (212) 642-4900, or from Global
Engineering Documents
at (800) 854-7179. (ANSI doesn't take credit card orders,
but Global
does.) It's not cheap: as of 1992, ANSI was charging $95
for Part 1 and
$47 for Part 2, plus 7% shipping/handling. The standard is
divided into
two parts, Part 1 being the actual specification, while
Part 2 covers
compliance testing methods. Part 1 is titled "Digital
Compression and
Coding of Continuous-tone Still Images, Part 1:
Requirements and
guidelines" and has document numbers ISO/IEC IS 10918-1,
ITU-T T.81.
Part 2 is titled "Digital Compression and Coding of
Continuous-tone
Still Images, Part 2: Compliance testing" and has document
numbers
ISO/IEC IS 10918-2, ITU-T T.83.
Some extensions to the original JPEG standard are defined
in JPEG Part
3, a newer ISO standard numbered ISO/IEC IS 10918-3 and ITU-
T T.84. IJG
currently does not support any Part 3 extensions.
The JPEG standard does not specify all details of an
interchangeable
file format. For the omitted details we follow the "JFIF"
conventions,
revision 1.02. A copy of the JFIF spec is available from:
Literature Department
C-Cube Microsystems, Inc.
1778 McCarthy Blvd.
Milpitas, CA 95035
phone (408) 944-6300, fax (408) 944-6314
A PostScript version of this document is available by FTP at
ftp://ftp.uu.net/graphics/jpeg/jfif.ps.gz. There is also a
plain text
version at ftp://ftp.uu.net/graphics/jpeg/jfif.txt.gz, but
it is missing
the figures.
The TIFF 6.0 file format specification can be obtained by
FTP from
ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. The JPEG
incorporation
scheme found in the TIFF 6.0 spec of 3-June-92 has a number
of serious
problems. IJG does not recommend use of the TIFF 6.0 design
(TIFF
Compression tag 6). Instead, we recommend the JPEG design
proposed by
TIFF Technical Note #2 (Compression tag 7). Copies of this
Note can be
obtained from ftp.sgi.com or from ftp://ftp.uu.
net/graphics/jpeg/. It is
expected that the next revision of the TIFF spec will
replace the 6.0
JPEG design with the Note's design. Although IJG's own code
does not
support TIFF/JPEG, the free libtiff library uses our
library to
implement TIFF/JPEG per the Note. libtiff is available from
ftp://ftp.sgi.com/graphics/tiff/.
ARCHIVE LOCATIONS =================
The "official" archive site for this software is ftp.uu.net
(Internet
address 192.48.96.9). The most recent released version can
always be
found there in directory graphics/jpeg. This particular
version will be
archived as ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.
gz. If you
don't have direct Internet access, UUNET's archives are
also available
via UUCP; contact help@uunet.uu.net for information on
retrieving files
that way.
Numerous Internet sites maintain copies of the UUNET files.
However,
only ftp.uu.net is guaranteed to have the latest official
version.
You can also obtain this software in DOS-compatible "zip"
archive format
from the SimTel archives
(ftp://ftp.simtel.net/pub/simtelnet/msdos/graphics/), or on
CompuServe
in the Graphics Support forum (GO CIS:GRAPHSUP), library 12
"JPEG
Tools". Again, these versions may sometimes lag behind the
ftp.uu.net
release.
The JPEG FAQ (Frequently Asked Questions) article is a
useful source of
general information about JPEG. It is updated constantly
and therefore
is not included in this distribution. The FAQ is posted
every two weeks
to Usenet newsgroups comp.graphics.misc, news.answers, and
other groups.
It is available on the World Wide Web at
http://www.faqs.org/faqs/jpeg-faq/ and other news.answers
archive sites,
including the official news.answers archive at rtfm.mit.edu:
ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/. If
you don't have
Web or FTP access, send e-mail to mail-server@rtfm.mit.edu
with body
send usenet/news.answers/jpeg-faq/part1
send usenet/news.answers/jpeg-faq/part2
RELATED SOFTWARE
================
Numerous viewing and image manipulation programs now
support JPEG.
(Quite a few of them use this library to do so.) The JPEG
FAQ described
above lists some of the more popular free and shareware
viewers, and
tells where to obtain them on Internet.
If you are on a Unix machine, we highly recommend Jef
Poskanzer's free
PBMPLUS software, which provides many useful operations on
PPM-format
image files. In particular, it can convert PPM images to
and from a wide
range of other formats, thus making cjpeg/djpeg
considerably more
useful. The latest version is distributed by the NetPBM
group, and is
available from numerous sites, notably
ftp://wuarchive.wustl.
edu/graphics/graphics/packages/NetPBM/.
Unfortunately PBMPLUS/NETPBM is not nearly as portable as
the IJG
software is; you are likely to have difficulty making it
work on any
non-Unix machine.
A different free JPEG implementation, written by the PVRG
group at
Stanford, is available from ftp://havefun.stanford.
edu/pub/jpeg/. This
program is designed for research and experimentation rather
than
production use; it is slower, harder to use, and less
portable than the
IJG code, but it is easier to read and modify. Also, the
PVRG code
supports lossless JPEG, which we do not. (On the other
hand, it doesn't
do progressive JPEG.)
FILE FORMAT WARS
================
Some JPEG programs produce files that are not compatible
with our
library. The root of the problem is that the ISO JPEG
committee failed
to specify a concrete file format. Some vendors "filled in
the blanks"
on their own, creating proprietary formats that no one else
could read.
(For example, none of the early commercial JPEG
implementations for the
Macintosh were able to exchange compressed files.)
The file format we have adopted is called JFIF (see
REFERENCES). This
format has been agreed to by a number of major commercial
JPEG vendors,
and it has become the de facto standard. JFIF is a minimal
or "low end"
representation. We recommend the use of TIFF/JPEG (TIFF
revision 6.0 as
modified by TIFF Technical Note #2) for "high end"
applications that
need to record a lot of additional data about an image.
TIFF/JPEG is
fairly new and not yet widely supported, unfortunately.
The upcoming JPEG Part 3 standard defines a file format
called SPIFF.
SPIFF is interoperable with JFIF, in the sense that most
JFIF decoders
should be able to read the most common variant of SPIFF.
SPIFF has some
technical advantages over JFIF, but its major claim to fame
is simply
that it is an official standard rather than an informal
one. At this
point it is unclear whether SPIFF will supersede JFIF or
whether JFIF
will remain the de-facto standard. IJG intends to support
SPIFF once the
standard is frozen, but we have not decided whether it
should become our
default output format or not. (In any case, our decoder
will remain
capable of reading JFIF indefinitely.)
Various proprietary file formats incorporating JPEG
compression also
exist. We have little or no sympathy for the existence of
these formats.
Indeed, one of the original reasons for developing this
free software
was to help force convergence on common, open format
standards for JPEG
files. Don't use a proprietary file format!
TO DO =====
The major thrust for v7 will probably be improvement of
visual quality.
The current method for scaling the quantization tables is
known not to
be very good at low Q values. We also intend to investigate
block
boundary smoothing, "poor man's variable quantization", and
other means
of improving quality-vs-file-size performance without
sacrificing
compatibility.
In future versions, we are considering supporting some of
the upcoming
JPEG Part 3 extensions --- principally, variable
quantization and the
SPIFF file format.
As always, speeding things up is of great interest.
Please send bug reports, offers of help, etc. to jpeg-
info@uunet.uu.net.
END OF INDEPENDENT JPEG GROUP CODE NOTICES AND INFORMATION
================================================================================
B.9 - JavaCup
CUP Parser Generator Copyright Notice, License, and
Disclaimer
(runtime.jar component)
Copyright 1996-1999 by Scott Hudson, Frank Flannery, C.
Scott Ananian
Permission to use, copy, modify, and distribute this
software and its
documentation for any purpose and without fee is hereby
granted, provided
that the above copyright notice appear in all copies and
that both
the copyright notice and this permission notice and
warranty disclaimer
appear in supporting documentation, and that the names of
the authors
or their employers not be used in advertising or publicity
pertaining
to distribution of the software without specific, written
prior permission.
The authors and their employers disclaim all warranties
with regard to
this software, including all implied warranties of
merchantability
and fitness. In no event shall the authors or their
employers be liable
for any special, indirect or consequential damages or any
damages
whatsoever resulting from loss of use, data or profits,
whether in an action
of contract, negligence or other tortious action, arising
out of or
in connection with the use or performance of this software.
================================================================================
B.10 - JTidy 8.0
Java HTML Tidy - Jtidy HTML parser and pretty printer
Copyright (c) 1998-2000 World Wide Web Consortium
(Massachusetts Institute of Technology, Institut National de
Recherche en Informatique et en Automatique, Keio
University). All Rights Reserved.
Contributing Author(s):
* Dave Raggett
* Andy Quick (translation to Java)
* Gary L Peskin (Java development)
* Sami Lempinen (release management)
* Fabrizio Giustina
The contributing author(s) would like to thank all those
who helped with testing, bug fixes, and patience. This
wouldn't have been possible without all of you.
COPYRIGHT NOTICE:
This software and documentation is provided "as is," and
the copyright holders and contributing author(s) make no
representations or warranties, express or implied,
including but not limited to, warranties of merchantability or
fitness for any particular purpose or that the use of the
software or documentation will not infringe any third
party patents, copyrights, trademarks or other rights.
The copyright holders and contributing author(s) will not
be liable for any direct, indirect, special or
consequential damages arising out of any use of the
software or documentation, even if advised of the possibility
of such damage.
Permission is hereby granted to use, copy, modify, and
distribute this source code, or portions hereof,
documentation and executables, for any purpose, without
fee, subject to the following restrictions:
1. The origin of this source code must not be
misrepresented.
2. Altered versions must be plainly marked as such and must
not be misrepresented as being the original source.
3. This Copyright notice may not be removed or altered from
any source or altered source distribution.
The copyright holders and contributing author(s)
specifically permit, without fee, and encourage the use of this
source code as a component for supporting the Hypertext
Markup Language in commercial products. If you use this
source code in a product, acknowledgment is not required
but would be appreciated.
================================================================================
B.11 -LPEX 4.4
Eclipse Public License
The Program includes some or all of the following that IBM
obtained under the Eclipse Public License (source code available via
e-mail request to ibmtools@ca.ibm.com):
Eclipse Platform 4.2
END OF LPEX 4.4 NOTICES AND INFORMATION
================================================================================
B.12 - Object Management Group (OMG) XML Metadata
Interchange (XMI) V2.0
USE OF SPECIFICATION - TERMS, CONDITIONS & NOTICES
The material in this document details an Object Management
Group specification in accordance with the terms,
conditions
and notices set forth below. This document does not
represent a commitment to implement any portion of this
specification in any company's products. The information
contained in this document is subject to change without
notice.
LICENSES
The companies listed above have granted to the Object
Management Group, Inc. (OMG) a nonexclusive, royalty-free,
paid
up, worldwide license to copy and distribute this document
and to modify this document and distribute copies of the
modified version. Each of the copyright holders listed
above has agreed that no person shall be deemed to have
infringed
the copyright in the included material of any such
copyright holder by reason of having used the specification set
forth
herein or having conformed any computer software to the
specification.
Subject to all of the terms and conditions below, the
owners of the copyright in this specification hereby grant
you a fullypaid
up, non-exclusive, nontransferable, perpetual, worldwide
license (without the right to sublicense), to use this
specification to create and distribute software and special
purpose specifications that are based upon this
specification, and
to use, copy, and distribute this specification as provided
under the Copyright Act; provided that: (1) both the
copyright
notice identified above and this permission notice appear
on any copies of this specification; (2) the use of the
specifications is for informational purposes and will not
be copied or posted on any network computer or broadcast
in any
media and will not be otherwise resold or transferred for
commercial purposes; and (3) no modifications are made to
this
specification. This limited permission automatically
terminates without notice if you breach any of these terms or
conditions. Upon termination, you will destroy immediately
any copies of the specifications in your possession or
control.
PATENTS
The attention of adopters is directed to the possibility
that compliance with or adoption of OMG specifications may
require use of an invention covered by patent rights. OMG
shall not be responsible for identifying patents for
which a
license may be required by any OMG specification, or for
conducting legal inquiries into the legal validity or
scope of
those patents that are brought to its attention. OMG
specifications are prospective and advisory only. Prospective
users are
responsible for protecting themselves against liability for
infringement of patents.
GENERAL USE RESTRICTIONS
Any unauthorized use of this specification may violate
copyright laws, trademark laws, and communications
regulations
and statutes. This document contains information which is
protected by copyright. All Rights Reserved. No part of
this
work covered by copyright herein may be reproduced or used
in any form or by any means--graphic, electronic, or
mechanical, including photocopying, recording, taping, or
information storage and retrieval systems--without
permission
of the copyright owner.
DISCLAIMER OF WARRANTY
WHILE THIS PUBLICATION IS BELIEVED TO BE ACCURATE, IT IS
PROVIDED "AS IS" AND MAY CONTAIN
ERRORS OR MISPRINTS. THE OBJECT MANAGEMENT GROUP AND THE
COMPANIES LISTED ABOVE
MAKE NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH
REGARD TO THIS PUBLICATION,
INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF TITLE OR
OWNERSHIP, IMPLIED WARRANTY OF
MERCHANTABILITY OR WARRANTY OF FITNESS FOR A PARTICULAR
PURPOSE OR USE.
IN NO EVENT SHALL THE OBJECT MANAGEMENT GROUP OR ANY OF THE
COMPANIES LISTED ABOVE
BE LIABLE FOR ERRORS CONTAINED HEREIN OR FOR DIRECT,
INDIRECT, INCIDENTAL, SPECIAL,
CONSEQUENTIAL, RELIANCE OR COVER DAMAGES, INCLUDING LOSS OF
PROFITS, REVENUE, DATA OR
USE, INCURRED BY ANY USER OR ANY THIRD PARTY IN CONNECTION
WITH THE FURNISHING,
PERFORMANCE, OR USE OF THIS MATERIAL, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH
DAMAGES.
The entire risk as to the quality and performance of
software developed using this specification is borne by you.
This
disclaimer of warranty constitutes an essential part of the
license granted to you to use this specification.
RESTRICTED RIGHTS LEGEND
Use, duplication or disclosure by the U.S. Government is
subject to the restrictions set forth in subparagraph (c)
(1) (ii) of
The Rights in Technical Data and Computer Software Clause
at DFARS 252.227-7013 or in subparagraph (c)(1) and (2)
of the Commercial Computer Software - Restricted Rights
clauses at 48 C.F.R. 52.227-19 or as specified in 48 C.F.R.
227-
7202-2 of the DoD F.A.R. Supplement and its successors, or
as specified in 48 C.F.R. 12.212 of the Federal
Acquisition
Regulations and its successors, as applicable. The
specification copyright owners are as indicated above and may be
contacted through the Object Management Group, 250 First
Avenue, Needham, MA 02494, U.S.A.
TRADEMARKS
The OMG Object Management Group Logo(R), CORBA(R), CORBA
Academy(R), The Information Brokerage(R), XMI(R)
and IIOP(R) are registered trademarks of the Object
Management Group. OMG(TM), Object Management Group(TM), CORBA
logos(TM), OMG Interface Definition Language (IDL)(TM), The
Architecture of Choice for a Changing World(TM),
CORBAservices(TM), CORBAfacilities(TM), CORBAmed(TM),
CORBAnet(TM), Integrate 2002(TM), Middleware That's
Everywhere(TM), UML(TM), Unified Modeling Language(TM), The
UML Cube logo(TM), MOF(TM), CWM(TM), The CWM Logo(TM),
Model Driven Architecture(TM), Model Driven Architecture
Logos(TM), MDA(TM), OMG Model Driven Architecture(TM), OMG
MDA(TM) and the XMI Logo(TM) are trademarks of the Object
Management Group. All other products or company names
mentioned are used for identification purposes only, and
may be trademarks of their respective owners.
COMPLIANCE
The copyright holders listed above acknowledge that the
Object Management Group (acting itself or through its
designees) is and shall at all times be the sole entity
that may authorize developers, suppliers and sellers of
computer
software to use certification marks, trademarks or other
special designations to indicate compliance with these
materials.
Software developed under the terms of this license may
claim compliance or conformance with this specification if
and
only if the software compliance is of a nature fully
matching the applicable compliance points as stated in the
specification. Software developed only partially matching
the applicable compliance points may claim only that the
software was based on this specification, but may not claim
compliance or conformance with this specification. In
the
event that testing suites are implemented or approved by
Object Management Group, Inc., software developed using
this
specification may claim compliance or conformance with the
specification only if the software satisfactorily
completes
the testing suites.
END OF OBJECT MANAGEMENT GROUP (OMG) XML METADATA
INTERCHANGE (XMI) V2.0 NOTICES AND INFORMATION
================================================================================
B.13 - MOZILLA CODE NOTICES AND INFORMATION
These third party components were obtained as part of IBM
Eclipse SDK (IES) 4.2.2, and are subject to the following
terms and conditions:
- Cairo Binding
- Mozilla Binding
MOZILLA PUBLIC LICENSE Version 1.1
---------------
1. 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 the
Modifications 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
thereof).
(c) the licenses granted in this Section 2.1(a) and (b) are
effective on
the date Initial Developer first distributes Original Code
under the
terms of this License.
(d) Notwithstanding Section 2.1(b) above, no patent license
is granted:
1) for code that You delete from the Original Code; 2)
separate from the
Original Code; or 3) for infringements caused by: i) the
modification of
the Original Code or ii) the combination of the Original
Code with other
software or devices.
2.2. Contributor Grant. Subject to third party intellectual
property
claims, each Contributor hereby grants You a world-wide,
royalty-free,
non-exclusive license
(a) under intellectual property rights (other than patent
or trademark)
Licensable by Contributor, to use, reproduce, modify,
display, perform,
sublicense and distribute the Modifications created by such
Contributor
(or portions thereof) either on an unmodified basis, with
other
Modifications, as Covered Code and/or as part of a Larger
Work; and
(b) under Patent Claims infringed by the making, using, or
selling of
Modifications made by that Contributor either alone and/or
in
combination with its Contributor Version (or portions of
such
combination), to make, use, sell, offer for sale, have
made, and/or
otherwise dispose of: 1) Modifications made by that
Contributor (or
portions thereof); and 2) the combination of Modifications
made by that
Contributor with its Contributor Version (or portions of
such
combination).
(c) the licenses granted in Sections 2.2(a) and 2.2(b) are
effective on
the date Contributor first makes Commercial Use of the
Covered Code.
(d) Notwithstanding Section 2.2(b) above, no patent license
is granted:
1) for any code that Contributor has deleted from the
Contributor
Version; 2) separate from the Contributor Version; 3) for
infringements
caused by: i) third party modifications of Contributor
Version or ii)
the combination of Modifications made by that Contributor
with other
software (except as part of the Contributor Version) or
other devices;
or 4) under Patent Claims infringed by Covered Code in the
absence of
Modifications made by that Contributor.
3. Distribution Obligations.
3.1. Application of License. The Modifications which You
create or to
which You contribute are governed by the terms of this
License,
including without limitation Section 2.2. The Source Code
version of
Covered Code may be distributed only under the terms of
this License or
a future version of this License released under Section
6.1, and You
must include a copy of this License with every copy of the
Source Code
You distribute. You may not offer or impose any terms on
any Source Code
version that alters or restricts the applicable version of
this License
or the recipients' rights hereunder. However, You may
include an
additional document offering the additional rights
described in Section
3.5.
3.2. Availability of Source Code. Any Modification which
You create or
to which You contribute must be made available in Source
Code form under
the terms of this License either on the same media as an
Executable
version or via an accepted Electronic Distribution
Mechanism to anyone
to whom you made an Executable version available; and if
made available
via Electronic Distribution Mechanism, must remain
available for at
least twelve (12) months after the date it initially became
available,
or at least six (6) months after a subsequent version of
that particular
Modification has been made available to such recipients.
You are
responsible for ensuring that the Source Code version
remains available
even if the Electronic Distribution Mechanism is maintained
by a third
party.
3.3. Description of Modifications. You must cause all
Covered Code to
which You contribute to contain a file documenting the
changes You made
to create that Covered Code and the date of any change. You
must include
a prominent statement that the Modification is derived,
directly or
indirectly, from Original Code provided by the Initial
Developer and
including the name of the Initial Developer in (a) the
Source Code, and
(b) in any notice in an Executable version or related
documentation in
which You describe the origin or ownership of the Covered
Code.
3.4. Intellectual Property Matters (a) Third Party Claims.
If
Contributor has knowledge that a license under a third
party's
intellectual property rights is required to exercise the
rights granted
by such Contributor under Sections 2.1 or 2.2, Contributor
must include
a text file with the Source Code distribution titled
"LEGAL" which
describes the claim and the party making the claim in
sufficient detail
that a recipient will know whom to contact. If Contributor
obtains such
knowledge after the Modification is made available as
described in
Section 3.2, Contributor shall promptly modify the LEGAL
file in all
copies Contributor makes available thereafter and shall
take other steps
(such as notifying appropriate mailing lists or newsgroups)
reasonably
calculated to inform those who received the Covered Code
that new
knowledge has been obtained.
(b) Contributor APIs. If Contributor's Modifications
include an
application programming interface and Contributor has
knowledge of
patent licenses which are reasonably necessary to implement
that API,
Contributor must also include this information in the LEGAL
file.
(c) Representations. Contributor represents that, except as
disclosed
pursuant to Section 3.4(a) above, Contributor believes that
Contributor's Modifications are Contributor's original
creation(s)
and/or Contributor has sufficient rights to grant the
rights conveyed by
this License.
3.5. Required Notices. You must duplicate the notice in
Exhibit A in
each file of the Source Code. If it is not possible to put
such notice
in a particular Source Code file due to its structure, then
You must
include such notice in a location (such as a relevant
directory) where a
user would be likely to look for such a notice. If You
created one or
more Modification(s) You may add your name as a Contributor
to the
notice described in Exhibit A. You must also duplicate this
License in
any documentation for the Source Code where You describe
recipients'
rights or ownership rights relating to Covered Code. You
may choose to
offer, and to charge a fee for, warranty, support,
indemnity or
liability obligations to one or more recipients of Covered
Code.
However, You may do so only on Your own behalf, and not on
behalf of the
Initial Developer or any Contributor. You must make it
absolutely clear
than any such warranty, support, indemnity or liability
obligation is
offered by You alone, and You hereby agree to indemnify the
Initial
Developer and every Contributor for any liability incurred
by the
Initial Developer or such Contributor as a result of
warranty, support,
indemnity or liability terms You offer.
3.6. Distribution of Executable Versions. You may
distribute Covered
Code in Executable form only if the requirements of Section
3.1-3.5 have
been met for that Covered Code, and if You include a notice
stating that
the Source Code version of the Covered Code is available
under the terms
of this License, including a description of how and where
You have
fulfilled the obligations of Section 3.2. The notice must be
conspicuously included in any notice in an Executable
version, related
documentation or collateral in which You describe
recipients' rights
relating to the Covered Code. You may distribute the
Executable version
of Covered Code or ownership rights under a license of Your
choice,
which may contain terms different from this License,
provided that You
are in compliance with the terms of this License and that
the license
for the Executable version does not attempt to limit or
alter the
recipient's rights in the Source Code version from the
rights set forth
in this License. If You distribute the Executable version
under a
different license You must make it absolutely clear that
any terms which
differ from this License are offered by You alone, not by
the Initial
Developer or any Contributor. You hereby agree to indemnify
the Initial
Developer and every Contributor for any liability incurred
by the
Initial Developer or such Contributor as a result of any
such terms You
offer.
3.7. Larger Works. You may create a Larger Work by
combining Covered
Code with other code not governed by the terms of this
License and
distribute the Larger Work as a single product. In such a
case, You must
make sure the requirements of this License are fulfilled
for the Covered
Code.
4. Inability to Comply Due to Statute or Regulation.
If it is impossible for You to comply with any of the terms
of this
License with respect to some or all of the Covered Code due
to statute,
judicial order, or regulation then You must: (a) comply
with the terms
of this License to the maximum extent possible; and (b)
describe the
limitations and the code they affect. Such description must
be included
in the LEGAL file described in Section 3.4 and must be
included with all
distributions of the Source Code. Except to the extent
prohibited by
statute or regulation, such description must be
sufficiently detailed
for a recipient of ordinary skill to be able to understand
it.
5. Application of this License.
This License applies to code to which the Initial Developer
has attached
the notice in Exhibit A and to related Covered Code.
6. Versions of the License.
6.1. New Versions. Netscape Communications Corporation
("Netscape") may
publish revised and/or new versions of the License from
time to time.
Each version will be given a distinguishing version number.
6.2. Effect of New Versions. Once Covered Code has been
published under
a particular version of the License, You may always
continue to use it
under the terms of that version. You may also choose to use
such Covered
Code under the terms of any subsequent version of the
License published
by Netscape. No one other than Netscape has the right to
modify the
terms applicable to Covered Code created under this
License.
6.3. Derivative Works. If You create or use a modified
version of this
License (which you may only do in order to apply it to code
which is not
already Covered Code governed by this License), You must
(a) rename Your
license so that the phrases "Mozilla", "MOZILLAPL",
"MOZPL", "Netscape",
"MPL", "NPL" or any confusingly similar phrase do not
appear in your
license (except to note that your license differs from this
License) and
(b) otherwise make it clear that Your version of the
license contains
terms which differ from the Mozilla Public License and
Netscape Public
License. (Filling in the name of the Initial Developer,
Original Code or
Contributor in the notice described in Exhibit A shall not
of themselves
be deemed to be modifications of this License.)
7. DISCLAIMER OF WARRANTY.
COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"
BASIS, WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, WITHOUT
LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
DEFECTS,
MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-
INFRINGING. THE ENTIRE
RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
IS WITH YOU.
SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU
(NOT THE
INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST
OF ANY
NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
OF WARRANTY
CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
ANY COVERED
CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
8. TERMINATION.
8.1. This License and the rights granted hereunder will
terminate
automatically if You fail to comply with terms herein and
fail to cure
such breach within 30 days of becoming aware of the breach.
All
sublicenses to the Covered Code which are properly granted
shall survive
any termination of this License. Provisions which, by their
nature, must
remain in effect beyond the termination of this License
shall survive.
8.2. If You initiate litigation by asserting a patent
infringement claim
(excluding declatory judgment actions) against Initial
Developer or a
Contributor (the Initial Developer or Contributor against
whom You file
such action is referred to as "Participant") alleging that:
(a) such Participant's Contributor Version directly or
indirectly
infringes any patent, then any and all rights granted by
such
Participant to You under Sections 2.1 and/or 2.2 of this
License shall,
upon 60 days notice from Participant terminate
prospectively, unless if
within 60 days after receipt of notice You either: (i)
agree in writing
to pay Participant a mutually agreeable reasonable royalty
for Your past
and future use of Modifications made by such Participant,
or (ii)
withdraw Your litigation claim with respect to the
Contributor Version
against such Participant. If within 60 days of notice, a
reasonable
royalty and payment arrangement are not mutually agreed
upon in writing
by the parties or the litigation claim is not withdrawn,
the rights
granted by Participant to You under Sections 2.1 and/or 2.2
automatically terminate at the expiration of the 60 day
notice period
specified above.
(b) any software, hardware, or device, other than such
Participant's
Contributor Version, directly or indirectly infringes any
patent, then
any rights granted to You by such Participant under
Sections 2.1(b) and
2.2(b) are revoked effective as of the date You first made,
used, sold,
distributed, or had made, Modifications made by that
Participant.
8.3. If You assert a patent infringement claim against
Participant
alleging that such Participant's Contributor Version
directly or
indirectly infringes any patent where such claim is
resolved (such as by
license or settlement) prior to the initiation of patent
infringement
litigation, then the reasonable value of the licenses
granted by such
Participant under Sections 2.1 or 2.2 shall be taken into
account in
determining the amount or value of any payment or license.
8.4. In the event of termination under Sections 8.1 or 8.2
above, all
end user license agreements (excluding distributors and
resellers) which
have been validly granted by You or any distributor
hereunder prior to
termination shall survive termination.
9. LIMITATION OF LIABILITY.
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER
TORT
(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU,
THE INITIAL
DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF
COVERED CODE, OR
ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY
PERSON FOR ANY
INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF
ANY CHARACTER
INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
GOODWILL, WORK
STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL
OTHER
COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE
BEEN
INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS
LIMITATION OF
LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR
PERSONAL INJURY
RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
APPLICABLE LAW
PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW
THE EXCLUSION
OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
THIS EXCLUSION
AND LIMITATION MAY NOT APPLY TO YOU.
10. U.S. GOVERNMENT END USERS.
The Covered Code is a "commercial item," as that term is
defined in 48
C.F.R. 2.101 (Oct. 1995), consisting of "commercial
computer software"
and "commercial computer software documentation," as such
terms are used
in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R.
12.212 and
48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.
S. Government
End Users acquire Covered Code with only those rights set
forth herein.
11. MISCELLANEOUS.
This License represents the complete agreement concerning
subject matter
hereof. If any provision of this License is held to be
unenforceable,
such provision shall be reformed only to the extent
necessary to make it
enforceable. This License shall be governed by California
law provisions
(except to the extent applicable law, if any, provides
otherwise),
excluding its conflict-of-law provisions. With respect to
disputes in
which at least one party is a citizen of, or an entity
chartered or
registered to do business in the United States of America,
any
litigation relating to this License shall be subject to the
jurisdiction
of the Federal Courts of the Northern District of
California, with venue
lying in Santa Clara County, California, with the losing
party
responsible for costs, including without limitation, court
costs and
reasonable attorneys' fees and expenses. The application of
the United
Nations Convention on Contracts for the International Sale
of Goods is
expressly excluded. Any law or regulation which provides
that the
language of a contract shall be construed against the
drafter shall not
apply to this License.
12. RESPONSIBILITY FOR CLAIMS.
As between Initial Developer and the Contributors, each
party is
responsible for claims and damages arising, directly or
indirectly, out
of its utilization of rights under this License and You
agree to work
with Initial Developer and Contributors to distribute such
responsibility on an equitable basis. Nothing herein is
intended or
shall be deemed to constitute any admission of liability.
13. MULTIPLE-LICENSED CODE.
Initial Developer may designate portions of the Covered
Code as
"Multiple-Licensed". "Multiple-Licensed" means that the
Initial
Developer permits you to utilize portions of the Covered
Code under Your
choice of the NPL or the alternative licenses, if any,
specified by the
Initial Developer in the file described in Exhibit A.
EXHIBIT A -Mozilla Public License.
``The contents of this file are subject to the Mozilla
Public License
Version 1.1 (the "License"); you may not use this file
except in
compliance with the License. You may obtain a copy of the
License at
http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an
"AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the
License for the specific language governing rights and
limitations under
the License.
The Original Code is
______________________________________.
The Initial Developer of the Original Code is
________________________.
Portions created by ______________________ are Copyright
(C) ______
_______________________. All Rights Reserved.
Contributor(s): ______________________________________.
Alternatively, the contents of this file may be used under
the terms of
the _____ license (the "[___] License"), in which case the
provisions of
[______] License are applicable instead of those above. If
you wish to
allow use of your version of this file only under the terms
of the
[____] License and not to allow others to use your version
of this file
under the MPL, indicate your decision by deleting the
provisions above
and replace them with the notice and other provisions
required by the
[___] License. If you do not delete the provisions above, a
recipient
may use your version of this file under either the MPL or
the [___]
License."
[NOTE: The text of this Exhibit A may differ slightly from
the text of
the notices in the Source Code files of the Original Code.
You should
use the text of this Exhibit A rather than the text found
in the
Original Code Source Code for Your Modifications.]
END OF MOZILLA CODE NOTICES AND INFORMATION
================================================================================
B.14 - Protobuf - 2.4.0a
Copyright 2008, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the
following conditions are met:
Redistributions of source code must retain the above
copyright notice, this list of conditions and the following
disclaimer.
Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials
provided with the distribution.
Neither the name of the nor the names of its
contributors may be used to endorse or promote products
derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
================================================================================
B.15 - PUTTY CODE NOTICES AND INFORMATION
This third party component was obtained as part of IBM
Eclipse SDK (IES) 3.6.2, and is subject to the following
terms and conditions:
- PuTTY 0.58 (derivative work)
PuTTY is copyright 1997-2005 Simon Tatham.
Portions copyright Robert de Bath, Joris van Rantwijk,
Delian Delchev,
Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry,
Justin
Bradford, Ben Harris, Malcolm Smith, Markus Kuhn, and CORE
SDI S.A.
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 all copies or substantial portions of the Software.
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 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.
END OF PUTTY CODE NOTICES AND INFORMATION
================================================================================
B.16 - SAX component in XML-APIS:
SAX LICENSE
This license applies to all interfaces and classes in the
org/xml/sax hierarchy.
This module, both source code and documentation, is in the
Public Domain, and comes with NO WARRANTY. See
http://www.saxproject.org for further information.
================================================================================
B.17 - UNICODE License
Note that this license pertains to some of the data
included with the ICU
libraries found in this distribution.
EXHIBIT 1
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
Unicode Data Files include all data files under the
directories
http://www.unicode.org/Public/ and http://www.unicode.
org/reports/.
Unicode Software includes any source code published in the
Unicode Standard
or under the directories http://www.unicode.org/Public/ and
http://www.unicode.org/reports/.
NOTICE TO USER: Carefully read the following legal
agreement. BY DOWNLOADING,
INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA
FILES ("DATA FILES"),
AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
AGREE TO BE BOUND BY,
ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU
DO NOT AGREE, DO NOT
DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES
OR SOFTWARE.
COPYRIGHT AND PERMISSION NOTICE.
Copyright (c) 1991-2005 Unicode, Inc. All rights reserved.
Distributed under
the Terms of Use in http://www.unicode.org/copyright.html.
Permission is hereby granted, free of charge, to any person
obtaining a
copy of the Unicode data files and any associated
documentation
(the "Data Files") or Unicode software and any associated
documentation
(the "Software") to deal in the Data Files or Software
without restriction,
including without limitation the rights to use, copy,
modify, merge, publish,
distribute, and/or sell copies of the Data Files or
Software, and to permit
persons to whom the Data Files or Software are furnished to
do so, provided
that (a) the above copyright notice(s) and this permission
notice appear with
all copies of the Data Files or Software, (b) both the
above copyright notice(s)
and this permission notice appear in associated
documentation, and (c) there is
clear notice in each modified Data File or in the Software
as well as in the
documentation associated with the Data File(s) or Software
that the data or
software has been modified.
THE DATA FILES AND SOFTWARE ARE 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 OF
THIRD PARTY RIGHTS. IN NO
EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN
THIS NOTICE BE LIABLE FOR
ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
DAMAGES, OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
Except as contained in this notice, the name of a copyright
holder shall not be
used in advertising or otherwise to promote the sale, use
or other dealings in
these Data Files or Software without prior written
authorization of the copyright
holder.
Unicode and the Unicode logo are trademarks of Unicode,
Inc., and may be registered
in some jurisdictions. All other trademarks and registered
trademarks mentioned
herein are the property of their respective owners.
================================================================================
B.18 - WSDL 1.1 Binding Extension for SOAP 1.2 Schema Files
The Authors grant permission to copy and distribute the
WSDL 1.1 Binding Extension for SOAP 1.2 Schema Files in any
medium without fee or royalty as long as this notice and
license are distributed with them. The originals of these
files can be located at:
http://schemas.xmlsoap.org/wsdl/soap12/wsdl11soap12.xsd
THESE SCHEMA FILES ARE PROVIDED "AS IS," AND THE AUTHORS
MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,
REGARDING THESE FILES, INCLUDING, BUT NOT LIMITED TO,
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, NON-INFRINGEMENT OR TITLE. THE AUTHORS WILL NOT
BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL
OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
USE OR DISTRIBUTION OF THESE FILES.
The name and trademarks of the Authors may NOT be used in
any manner, including advertising or publicity pertaining
to these files or any program or service that uses these
files, written prior permission. Title to copyright in
these files will at all times remain with the Authors.
No other rights are granted by implication, estoppel or
otherwise.
================================================================================
B.19 - Worldwide Web Consortium (W3C)
Notices and information for supported standards W3C(R)
DOCUMENT
LICENSE http://www.w3.org/Consortium/Legal/2002/copyright-
documents-20021231
Public documents on the W3C site are provided by the
copyright holders under the following
license. By using and/or copying this document, or the W3C
document from which this
statement is linked, you (the licensee) agree that you have
read, understood, and will comply
with the following terms and conditions: Permission to
copy, and distribute the contents of this
document, or the W3C document from which this statement is
linked, in any medium for any
purpose and without fee or royalty is hereby granted,
provided that you include the following on
ALL copies of the document, or portions thereof, that you
use: 1. A link or URL to the original
W3C document. 2. The pre-existing copyright notice of the
original author, or if it doesn't exist, a
notice (hypertext is preferred, but a textual
representation is permitted) of the form: ?Copyright
(C) [$date-of-document] World Wide Web Consortium,
(Massachusetts Institute of Technology,
European Research Consortium for Informatics and
Mathematics, Keio University). All Rights
Reserved. http://www.w3.org/Consortium/Legal/2002/copyright-
documents-20021231? 3. If it
exists, the STATUS of the W3C document: a. Extensible
Markup Language (XML) 1.0 b.
http://www.w3.org/TR/REC-xml/ c. Copyright (C) 2006 W3C(R)
(MIT, ERCIM, Keio), All Rights
Reserved. d. Status: This document specifies a syntax
created by subsetting an existing, widely
used international text processing standard (Standard
Generalized Markup Language, ISO
8879:1986(E) as amended and corrected) for use on the World
Wide Web. It is a product of the
XML Core Working Group as part of the XML Activity. The
English version of this specification
is the only normative version. However, for translations of
this document, see
http://www.w3.org/2003/03/Translations/byTechnology?
technology=xml.This document is a
W3C Recommendation. This fourth edition is not a new
version of XML. As a convenience to
readers, it incorporates the changes dictated by the
accumulated errata (available at
http://www.w3.org/XML/xml-V10-3e-errata) to the Third
Edition of XML 1.0, dated 4 February
2004. In addition, the markup introduced in the third
edition, to clarify when prescriptive
keywords are used in the formal sense defined in [IETF RFC
2119], has been modified to better
match the intent of [IETF RFC 2119]. This edition
supersedes the previous W3C Recommendation
of 4 February 2004. Please report errors in this document
to the public xml-editor@w3.org
mailing list; archives are available. For the convenience
of readers, an XHTML version with color-
coded revision indicators is also provided; this version
highlights each change due to an erratum
published in the errata list, together with a link to the
particular erratum in that list. Most of the
errata in the list provide a rationale for the change. The
errata list for this fourth edition is
available at http://www.w3.org/XML/xml-V10-4e-errata. An
implementation report is available
at http://www.w3.org/XML/2006/06/xml10-4e-implementation.
html. A Test Suite is
maintained to help assessing conformance to this
specification. This document has been reviewed
by W3C Members, by software developers, and by other W3C
groups and interested parties, and
is endorsed by the Director as a W3C Recommendation. It is
a stable document and may be used
as reference material or cited from another document. W3C's
role in making the
Recommendation is to draw attention to the specification
and to promote its widespread
deployment. This enhances the functionality and
interoperability of the Web. W3C maintains a
public list of any patent disclosures made in connection
with the deliverables of the group; that
page also includes instructions for disclosing a patent. An
individual who has actual knowledge
of a patent which the individual believes contains
Essential Claim(s) must disclose the
information in accordance with section 6 of the W3C Patent
Policy. When space permits,
inclusion of the full text of this NOTICE should be
provided. We request thatauthorship
attribution be provided in any software, ocuments, or other
items or products that you create
pursuant to the implementation of the contents of this
document, or any portion thereof. No right
to create modifications or derivatives of W3C documents is
granted pursuant to this license.
However, if additional requirements (documented in the
Copyright FAQ) are satisfied, the right
to create modifications or derivatives is sometimes granted
by the W3C to individuals complying
with those requirements. THIS DOCUMENT IS PROVIDED ?AS IS,?
AND COPYRIGHT
HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
IMPLIED,
INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF
MERCHANTABILITY, FITNESS FOR
A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE
CONTENTS OF
THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE
IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD
PARTY
PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT
HOLDERS WILL
NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
CONSEQUENTIAL DAMAGES
ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE
OR
IMPLEMENTATION OF THE CONTENTS THEREOF. The name and
trademarks of copyright
holders may NOT be used in advertising or publicity
pertaining to this document or its contents
without specific, written prior permission. Title to
copyright in this document will at all times
remain with copyright holders. This formulation of W3C's
notice and license became active on
December 31 2002. This version removes the copyright
ownership notice such that this license
can be used with materials other than those owned by the
W3C, moves information on style
sheets, DTDs, and schemas to the Copyright FAQ, reflects
that ERCIM is now a host of the W3C,
includes references to this specific dated version of the
license, and removes the ambiguous grant
of ?use?. See the older formulation for the policy prior to
this date. Please see our Copyright
FAQ for common questions about using materials from our
site, such as the translating or
annotating specifications. Other questions about this
notice can be directed to site-policy@w3.org.
DOM component in XML-APIS:
W3C® SOFTWARE NOTICE AND LICENSE
http://www.w3.org/Consortium/Legal/2002/copyright-software-
20021231
This work (and included software, documentation such as
READMEs, or other related items) is being provided by the
copyright holders under the following license. By
obtaining, using and/or copying this work, you (the licensee)
agree that you have read, understood, and will comply with
the following terms and conditions.
Permission to copy, modify, and distribute this software
and its documentation, with or without modification, for
any purpose and without fee or royalty is hereby granted,
provided that you include the following on ALL copies of
the software and documentation or portions thereof,
including modifications:
1. The full text of this NOTICE in a location viewable to
users of the redistributed or derivative work.
2. Any pre-existing intellectual property disclaimers,
notices, or terms and conditions. If none exist, the
W3C Software Short Notice should be included (hypertext is
preferred, text is permitted) within the body of any
redistributed or derivative code.
3. Notice of any changes or modifications to the files,
including the date changes were made. (We recommend
you provide URIs to the location from which the code is
derived.)
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND
COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION
WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
TRADEMARKS OR OTHER RIGHTS.
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT,
INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY
USE OF THE SOFTWARE OR DOCUMENTATION.
The name and trademarks of copyright holders may NOT be
used in advertising or publicity pertaining to the software
without specific, written prior permission. Title to
copyright in this software and any associated documentation
will at all times remain with copyright holders.
____________________________________
This formulation of W3C's notice and license became active
on December 31 2002. This version removes the copyright
ownership notice such that this license can be used with
materials other than those owned by the W3C, reflects that
ERCIM is now a host of the W3C, includes references to this
specific dated version of the license, and removes the
ambiguous grant of "use". Otherwise, this version is the
same as the previous version and is written so as to
preserve the Free Software Foundation's assessment of GPL
compatibility and OSI's certification under the Open
Source Definition. Please see our Copyright FAQ for common
questions about using materials from our site, including
specific terms and conditions for packages like libwww,
Amaya, and Jigsaw. Other questions about this notice can be
directed to site-policy@w3.org.
Joseph Reagle
W3C® DOCUMENT LICENSE
http://www.w3.org/Consortium/Legal/2002/copyright-documents-
20021231
Public documents on the W3C site are provided by the
copyright holders under the following license. By using and/or
copying this document, or the W3C document from which this
statement is linked, you (the licensee) agree that you
have read, understood, and will comply with the following
terms and conditions:
Permission to copy, and distribute the contents of this
document, or the W3C document from which this statement is
linked, in any medium for any purpose and without fee or
royalty is hereby granted, provided that you include the
following on ALL copies of the document, or portions
thereof, that you use:
1. A link or URL to the original W3C document.
2. The pre-existing copyright notice of the original
author, or if it doesn't exist, a notice (hypertext is
preferred, but a textual representation is permitted) of
the form: "Copyright © [$date-of-document] World Wide Web
Consortium, (Massachusetts Institute of Technology,
European Research Consortium for Informatics and Mathematics,
Keio University). All Rights Reserved. http://www.w3.
org/Consortium/Legal/2002/copyright-documents-20021231"
3. If it exists, the STATUS of the W3C document.
When space permits, inclusion of the full text of this
NOTICE should be provided. We request that authorship
attribution be provided in any software, documents, or
other items or products that you create pursuant to the
implementation of the contents of this document, or any
portion thereof.
No right to create modifications or derivatives of W3C
documents is granted pursuant to this license. However, if
additional requirements (documented in the Copyright FAQ)
are satisfied, the right to create modifications or
derivatives is sometimes granted by the W3C to individuals
complying with those requirements.
THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT,
OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE
FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH
CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT,
INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY
USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF
THE CONTENTS THEREOF.
The name and trademarks of copyright holders may NOT be
used in advertising or publicity pertaining to this
document or its contents without specific, written prior
permission. Title to copyright in this document will at
all times remain with copyright holders.
----------------------------------------------------------------------------
This formulation of W3C's notice and license became active
on December 31 2002. This version removes the copyright
ownership notice such that this license can be used with
materials other than those owned by the W3C, moves
information on style sheets, DTDs, and schemas to the
Copyright FAQ, reflects that ERCIM is now a host of the W3C,
includes references to this specific dated version of the
license, and removes the ambiguous grant of "use". See
the older formulation for the policy prior to this date.
Please see our Copyright FAQ for common questions about
using materials from our site, such as the translating or
annotating specifications. Other questions about this
notice can be directed to site-policy@w3.org.
Joseph Reagle
================================================================================
B.20 - CDT 8.1.1000
Eclipse Public License
The Program includes some or all of the following that IBM
obtained under the Eclipse Public License (source code available via
e-mail request to ibmtools@ca.ibm.com):
Eclipse C/C++ Development Tools 8.1
END OF CDT 8.1.1000 NOTICES AND INFORMATION
================================================================================
B.21 - PTP Remote Tools 6.0.1000
Eclipse Public License
The Program includes some or all of the following that IBM
obtained under the Eclipse Public License (source code available via
e-mail request to ibmtools@ca.ibm.com):
Eclipse Parallel Tools Platform 6.0.5
END OF PTP Remote Tools 6.0.1000 NOTICES AND INFORMATION
================================================================================
B.22 - RSE 4.4
Eclipse Public License
The Program includes some or all of the following that IBM
obtained under the Eclipse Public License (source code available via
e-mail request to ibmtools@ca.ibm.com):
Eclipse Target Management 3.6
END OF RSE 4.4 NOTICES AND INFORMATION
================================================================================
B.23 - CICS Explorer v5.3
NOTICES AND INFORMATION
IBM CICS Explorer V5.3
The IBM license agreement and any applicable information on
the web
download page for IBM products refers Licensee to this file
for details
concerning notices applicable to code included in the
products listed
above ("the Program").
Notwithstanding the terms and conditions of any other
agreement Licensee
may have with IBM or any of its related or affiliated
entities
(collectively "IBM"), the third party code identified below
is subject
to the terms and conditions of the IBM license agreement
for the Program
and not the license terms that may be contained in the
notices below.
The notices are provided for informational purposes.
Please note: This Notices file may identify information
that is not used
by, or that was not shipped with, the Program as Licensee
installed it.
IMPORTANT: IBM does not represent or warrant that the
information in this
NOTICES file is accurate. Third party websites are
independent of IBM and
IBM does not represent or warrant that the information on
any third party
website referenced in this NOTICES file is accurate. IBM
disclaims any
and all liability for errors and omissions or for any
damages accruing
from the use of this NOTICES file or its contents,
including without
limitation URLs or references to any third party websites.
=====================================================================
THE FOLLOWING SECTIONS IDENTIFY VARIOUS COMPONENTS
CONTAINED IN THE
PROGRAM IDENTIFIED ABOVE, AND SPECIFY CERTAIN NOTICES AND
OTHER
INFORMATION REGARDING THOSE COMPONENTS THAT IBM IS REQUIRED
TO
PROVIDE TO YOU.
NOTWITHSTANDING ANY PROVISION CONTAINED IN ANY OF THE
NOTICES AND
OTHER INFORMATION SET FORTH BELOW, YOUR USE OF THESE
PROGRAM
COMPONENTS REMAINS SUBJECT TO THE TERMS AND CONDITIONS SET
FORTH IN:
(i) THE PROGRAM'S LICENSE INFORMATION DOCUMENT; AND
(ii) THE IBM LICENSE AGREEMENT SPECIFIED IN THAT LICENSE
INFORMATION
DOCUMENT.
=====================================================================
CONTENTS
A. SUMMARY OF THIRD PARTY COMPONENTS
B. MODIFIABLE THIRD PARTY CODE NOTICES AND INFORMATION
C. OTHER NOTICES AND INFORMATION
=====================================================================
A. SUMMARY OF THIRD PARTY COMPONENTS
The following are third party components included within
the Program:
- Apache Commons Net 3.1
- Apache Woden, 1.0M7
- Apache WS-Commons XMLSchema 1.2
- Eclipse Graphical Editing Framework (GEF) 3.8.2
- Eclipse Modeling Framework (EMF) 2.8.3
- Equinox - an OSGi framework 4.2.2
The following are third party components were obtained as
part of IBM Explorer for z/OS V2.1, for use with the Program:
- Eclipse Graphical Modeling Framework 1.6.2
- Eclipse Modeling Framework (EMF + XSD) 2.8.3
- Web Tools Platform (WTP) 3.4.2
The following third party components were obtained as part
of IBM Eclipse SDK (IES) 4.4.2, for use with the Program:
- Apache Ant 1.9.2
- Apache Commons codec 1.6.0 (subset)
- Apache Commons EL 1.0
- Apache Commons Logging 1.1.1
- Apache Lucene 1.9.1 (subset)
- Eclipse 4.4.2
- Eclipse Communication Framework 3.8.1 (subset)
- Eclipse Data Tools Platform (DTP) 1.12.0
- Eclipse RCP (Rich Client Platform) 4.4.2
- GNOME Binding - see MODIFIABLE THIRD PARTY CODE section
below
- GTK+ Binding for Mozilla - see MODIFIABLE THIRD PARTY
CODE section below
- SAT4J 2.3.5 (subset)
The following third party component was obtained as part of
Liberty Profile, for use with the Program:
- Geronimo-specs 3.0 (subset)
The Program contains third party components provided as
part of IBM WebSphere Application
Server Developer Tools for Eclipse V8.5.5. These third
party components may include the following:
- Apache Commons codec 1.4
- Apache Commons HTTP Client 3.1
- Apache Commons Logging 1.1.1
- Eclipse 4.2.2
END OF A. SUMMARY OF THIRD PARTY COMPONENTS
=====================================================================
=====================================================================
B. MODIFIABLE THIRD PARTY CODE NOTICES AND INFORMATION
The following third party components are applicable only to
the Linux
version of the IBM CICS Explorer.
This Program includes some or all of the following
Modifiable Third
Party Code, that IBM obtained under the GNU Lesser General
Public
License.
For copies of the source code for this software, send an
email to
CICSETP@uk.ibm.com , identifying the IBM Program and the
Modifiable
Third Party Code for which you are requesting the source
code.
The following is code received by IBM under the LGPL
License that IBM is
licensing to the customer under the IBM International
License Agreement
for Early Release of Programs:
GNOME Binding
GTK+ Binding for Mozilla
GNU Lesser General Public License
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59
Temple Place,
Suite 330, Boston, MA 02111-1307 USA Everyone is permitted
to copy and
distribute verbatim copies of this license document, but
changing it is
not allowed.
[This is the first released version of the Lesser GPL. It
also counts as
the successor of the GNU Library Public License, version 2,
hence the
version number 2.1.]
Preamble
The licenses for most software are designed to take away
your freedom to
share and change it. By contrast, the GNU General Public
Licenses are
intended to guarantee your freedom to share and change free
software--to
make sure the software is free for all its users.
This license, the Lesser General Public License, applies to
some
specially designated software packages--typically
libraries--of the Free
Software Foundation and other authors who decide to use it.
You can use
it too, but we suggest you first think carefully about
whether this
license or the ordinary General Public License is the
better strategy to
use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom
of use, not
price. Our General Public Licenses are designed to make
sure that you
have the freedom to distribute copies of free software (and
charge for
this service if you wish); that you receive source code or
can get it if
you want it; that you can change the software and use
pieces of it in
new free programs; and that you are informed that you can
do these
things.
To protect your rights, we need to make restrictions that
forbid
distributors to deny you these rights or to ask you to
surrender these
rights. These restrictions translate to certain
responsibilities for you
if you distribute copies of the library or if you modify
it.
For example, if you distribute copies of the library,
whether gratis or
for a fee, you must give the recipients all the rights that
we gave you.
You must make sure that they, too, receive or can get the
source code.
If you link other code with the library, you must provide
complete
object files to the recipients, so that they can relink
them with the
library after making changes to the library and recompiling
it. And you
must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we
copyright the
library, and (2) we offer you this license, which gives you
legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear
that there is
no warranty for the free library. Also, if the library is
modified by
someone else and passed on, the recipients should know that
what they
have is not the original version, so that the original
author's
reputation will not be affected by problems that might be
introduced by
others.
Finally, software patents pose a constant threat to the
existence of any
free program. We wish to make sure that a company cannot
effectively
restrict the users of a free program by obtaining a
restrictive license
from a patent holder. Therefore, we insist that any patent
license
obtained for a version of the library must be consistent
with the full
freedom of use specified in this license.
Most GNU software, including some libraries, is covered by
the ordinary
GNU General Public License. This license, the GNU Lesser
General Public
License, applies to certain designated libraries, and is
quite different
from the ordinary General Public License. We use this
license for
certain libraries in order to permit linking those
libraries into
non-free programs.
When a program is linked with a library, whether statically
or using a
shared library, the combination of the two is legally
speaking a
combined work, a derivative of the original library. The
ordinary
General Public License therefore permits such linking only
if the entire
combination fits its criteria of freedom. The Lesser
General Public
License permits more lax criteria for linking other code
with the
library.
We call this license the "Lesser" General Public License
because it does
Less to protect the user's freedom than the ordinary
General Public
License. It also provides other free software developers
Less of an
advantage over competing non-free programs. These
disadvantages are the
reason we use the ordinary General Public License for many
libraries.
However, the Lesser license provides advantages in certain
special
circumstances.
For example, on rare occasions, there may be a special need
to encourage
the widest possible use of a certain library, so that it
becomes a
de-facto standard. To achieve this, non-free programs must
be allowed to
use the library. A more frequent case is that a free
library does the
same job as widely used non-free libraries. In this case,
there is
little to gain by limiting the free library to free
software only, so we
use the Lesser General Public License.
In other cases, permission to use a particular library in
non-free
programs enables a greater number of people to use a large
body of free
software. For example, permission to use the GNU C Library
in non-free
programs enables many more people to use the whole GNU
operating system,
as well as its variant, the GNU/Linux operating system.
Although the Lesser General Public License is Less
protective of the
users' freedom, it does ensure that the user of a program
that is linked
with the Library has the freedom and the wherewithal to run
that program
using a modified version of the Library.
The precise terms and conditions for copying, distribution
and
modification follow. Pay close attention to the difference
between a
"work based on the library" and a "work that uses the
library". The
former contains code derived from the library, whereas the
latter must
be combined with the library in order to run.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
MODIFICATION
0. This License Agreement applies to any software library
or other
program which contains a notice placed by the copyright
holder or other
authorized party saying it may be distributed under the
terms of this
Lesser General Public License (also called "this License").
Each
licensee is addressed as "you".
A "library" means a collection of software functions and/or
data
prepared so as to be conveniently linked with application
programs
(which use some of those functions and data) to form
executables.
The "Library", below, refers to any such software library
or work which
has been distributed under these terms. A "work based on
the Library"
means either the Library or any derivative work under
copyright law:
that is to say, a work containing the Library or a portion
of it, either
verbatim or with modifications and/or translated
straightforwardly into
another language. (Hereinafter, translation is included
without
limitation in the term "modification".)
"Source code" for a work means the preferred form of the
work for making
modifications to it. For a library, complete source code
means all the
source code for all modules it contains, plus any
associated interface
definition files, plus the scripts used to control
compilation and
installation of the library.
Activities other than copying, distribution and
modification are not
covered by this License; they are outside its scope. The
act of running
a program using the Library is not restricted, and output
from such a
program is covered only if its contents constitute a work
based on the
Library (independent of the use of the Library in a tool
for writing
it). Whether that is true depends on what the Library does
and what the
program that uses the Library does.
1. You may copy and distribute verbatim copies of the
Library's complete
source code as you receive it, in any medium, provided that
you
conspicuously and appropriately publish on each copy an
appropriate
copyright notice and disclaimer of warranty; keep intact
all the notices
that refer to this License and to the absence of any
warranty; and
distribute a copy of this License along with the Library.
You may charge a fee for the physical act of transferring a
copy, and
you may at your option offer warranty protection in
exchange for a fee.
2. You may modify your copy or copies of the Library or any
portion of
it, thus forming a work based on the Library, and copy and
distribute
such modifications or work under the terms of Section 1
above, provided
that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent
notices stating
that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at
no charge to
all third parties under the terms of this License.
d) If a facility in the modified Library refers to a
function or a table
of data to be supplied by an application program that uses
the facility,
other than as an argument passed when the facility is
invoked, then you
must make a good faith effort to ensure that, in the event
an
application does not supply such function or table, the
facility still
operates, and performs whatever part of its purpose remains
meaningful.
(For example, a function in a library to compute square
roots has a
purpose that is entirely well-defined independent of the
application.
Therefore, Subsection 2d requires that any application-
supplied function
or table used by this function must be optional: if the a
pplication
does not supply it, the square root function must still
compute square
roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the
Library, and
can be reasonably considered independent and separate works
in
themselves, then this License, and its terms, do not apply
to those
sections when you distribute them as separate works. But
when you
distribute the same sections as part of a whole which is a
work based on
the Library, the distribution of the whole must be on the
terms of this
License, whose permissions for other licensees extend to
the entire
whole, and thus to each and every part regardless of who
wrote it.
Thus, it is not the intent of this section to claim rights
or contest
your rights to work written entirely by you; rather, the
intent is to
exercise the right to control the distribution of
derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on
the Library
with the Library (or with a work based on the Library) on a
volume of a
storage or distribution medium does not bring the other
work under the
scope of this License.
3. You may opt to apply the terms of the ordinary GNU
General Public
License instead of this License to a given copy of the
Library. To do
this, you must alter all the notices that refer to this
License, so that
they refer to the ordinary GNU General Public License,
version 2,
instead of to this License. (If a newer version than
version 2 of the
ordinary GNU General Public License has appeared, then you
can specify
that version instead if you wish.) Do not make any other
change in these
notices.
Once this change is made in a given copy, it is
irreversible for that
copy, so the ordinary GNU General Public License applies to
all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the
code of the
Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative
of it, under Section 2) in object code or executable form
under the
terms of Sections 1 and 2 above provided that you accompany
it with the
complete corresponding machine-readable source code, which
must be
distributed under the terms of Sections 1 and 2 above on a
medium
customarily used for software interchange.
If distribution of object code is made by offering access
to copy from a
designated place, then offering equivalent access to copy
the source
code from the same place satisfies the requirement to
distribute the
source code, even though third parties are not compelled to
copy the
source along with the object code.
5. A program that contains no derivative of any portion of
the Library,
but is designed to work with the Library by being compiled
or linked
with it, is called a "work that uses the Library". Such a
work, in
isolation, is not a derivative work of the Library, and
therefore falls
outside the scope of this License.
However, linking a "work that uses the Library" with the
Library creates
an executable that is a derivative of the Library (because
it contains
portions of the Library), rather than a "work that uses the
library".
The executable is therefore covered by this License.
Section 6 states
terms for distribution of such executables.
When a "work that uses the Library" uses material from a
header file
that is part of the Library, the object code for the work
may be a
derivative work of the Library even though the source code
is not.
Whether this is true is especially significant if the work
can be linked
without the Library, or if the work is itself a library.
The threshold
for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure
layouts and accessors, and small macros and small inline
functions (ten
lines or less in length), then the use of the object file is
unrestricted, regardless of whether it is legally a
derivative work.
(Executables containing this object code plus portions of
the Library
will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you
may
distribute the object code for the work under the terms of
Section 6.
Any executables containing that work also fall under
Section 6, whether
or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also
combine or link a
"work that uses the Library" with the Library to produce a
work
containing portions of the Library, and distribute that
work under terms
of your choice, provided that the terms permit modification
of the work
for the customer's own use and reverse engineering for
debugging such
modifications.
You must give prominent notice with each copy of the work
that the
Library is used in it and that the Library and its use are
covered by
this License. You must supply a copy of this License. If
the work during
execution displays copyright notices, you must include the
copyright
notice for the Library among them, as well as a reference
directing the
user to the copy of this License. Also, you must do one of
these things:
a) Accompany the work with the complete corresponding
machine-readable
source code for the Library including whatever changes were
used in the
work (which must be distributed under Sections 1 and 2
above); and, if
the work is an executable linked with the Library, with the
complete
machine-readable "work that uses the Library", as object
code and/or
source code, so that the user can modify the Library and
then relink to
produce a modified executable containing the modified
Library. (It is
understood that the user who changes the contents of
definitions files
in the Library will not necessarily be able to recompile
the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with
the Library.
A suitable mechanism is one that (1) uses at run time a
copy of the
library already present on the user's computer system,
rather than
copying library functions into the executable, and (2) will
operate
properly with a modified version of the library, if the
user installs
one, as long as the modified version is interface-
compatible with the
version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three
years, to give the same user the materials specified in
Subsection 6a,
above, for a charge no more than the cost of performing this
distribution.
d) If distribution of the work is made by offering access
to copy from a
designated place, offer equivalent access to copy the above
specified
materials from the same place.
e) Verify that the user has already received a copy of
these materials
or that you have already sent this user a copy.
For an executable, the required form of the "work that uses
the Library"
must include any data and utility programs needed for
reproducing the
executable from it. However, as a special exception, the
materials to be
distributed need not include anything that is normally
distributed (in
either source or binary form) with the major components
(compiler,
kernel, and so on) of the operating system on which the
executable runs,
unless that component itself accompanies the executable.
It may happen that this requirement contradicts the license
restrictions
of other proprietary libraries that do not normally
accompany the
operating system. Such a contradiction means you cannot use
both them
and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based
on the Library
side-by-side in a single library together with other
library facilities
not covered by this License, and distribute such a combined
library,
provided that the separate distribution of the work based
on the Library
and of the other library facilities is otherwise permitted,
and provided
that you do these two things:
a) Accompany the combined library with a copy of the same
work based on
the Library, uncombined with any other library facilities.
This must be
distributed under the terms of the Sections above.
b) Give prominent notice with the combined library of the
fact that part
of it is a work based on the Library, and explaining where
to find the
accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or
distribute the
Library except as expressly provided under this License.
Any attempt
otherwise to copy, modify, sublicense, link with, or
distribute the
Library is void, and will automatically terminate your
rights under this
License. However, parties who have received copies, or
rights, from you
under this License will not have their licenses terminated
so long as
such parties remain in full compliance.
9. You are not required to accept this License, since you
have not
signed it. However, nothing else grants you permission to
modify or
distribute the Library or its derivative works. These
actions are
prohibited by law if you do not accept this License.
Therefore, by
modifying or distributing the Library (or any work based on
the
Library), you indicate your acceptance of this License to
do so, and all
its terms and conditions for copying, distributing or
modifying the
Library or works based on it.
10. Each time you redistribute the Library (or any work
based on the
Library), the recipient automatically receives a license
from the
original licensor to copy, distribute, link with or modify
the Library
subject to these terms and conditions. You may not impose
any further
restrictions on the recipients' exercise of the rights
granted herein.
You are not responsible for enforcing compliance by third
parties with
this License.
11. If, as a consequence of a court judgment or allegation
of patent
infringement or for any other reason (not limited to patent
issues),
conditions are imposed on you (whether by court order,
agreement or
otherwise) that contradict the conditions of this License,
they do not
excuse you from the conditions of this License. If you
cannot distribute
so as to satisfy simultaneously your obligations under this
License and
any other pertinent obligations, then as a consequence you
may not
distribute the Library at all. For example, if a patent
license would
not permit royalty-free redistribution of the Library by
all those who
receive copies directly or indirectly through you, then the
only way you
could satisfy both it and this License would be to refrain
entirely from
distribution of the Library.
If any portion of this section is held invalid or
unenforceable under
any particular circumstance, the balance of the section is
intended to
apply, and the section as a whole is intended to apply in
other
circumstances.
It is not the purpose of this section to induce you to
infringe any
patents or other property right claims or to contest
validity of any
such claims; this section has the sole purpose of
protecting the
integrity of the free software distribution system which is
implemented
by public license practices. Many people have made generous
contributions to the wide range of software distributed
through that
system in reliance on consistent application of that
system; it is up to
the author/donor to decide if he or she is willing to
distribute
software through any other system and a licensee cannot
impose that
choice.
This section is intended to make thoroughly clear what is
believed to be
a consequence of the rest of this License.
12. If the distribution and/or use of the Library is
restricted in
certain countries either by patents or by copyrighted
interfaces, the
original copyright holder who places the Library under this
License may
add an explicit geographical distribution limitation
excluding those
countries, so that distribution is permitted only in or
among countries
not thus excluded. In such case, this License incorporates
the
limitation as if written in the body of this License.
13. The Free Software Foundation may publish revised and/or
new versions
of the Lesser General Public License from time to time.
Such new
versions will be similar in spirit to the present version,
but may
differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If
the Library
specifies a version number of this License which applies to
it and "any
later version", you have the option of following the terms
and
conditions either of that version or of any later version
published by
the Free Software Foundation. If the Library does not
specify a license
version number, you may choose any version ever published
by the Free
Software Foundation.
14. If you wish to incorporate parts of the Library into
other free
programs whose distribution conditions are incompatible
with these,
write to the author to ask for permission. For software
which is
copyrighted by the Free Software Foundation, write to the
Free Software
Foundation; we sometimes make exceptions for this. Our
decision will be
guided by the two goals of preserving the free status of
all derivatives
of our free software and of promoting the sharing and reuse
of software
generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE
IS NO WARRANTY
FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES
PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND,
EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH
YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE
COST OF ALL
NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO
MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE
LIABLE TO YOU FOR
DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY
(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF
THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR
OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the
greatest
possible use to the public, we recommend making it free
software that
everyone can redistribute and change. You can do so by
permitting
redistribution under these terms (or, alternatively, under
the terms of
the ordinary General Public License).
To apply these terms, attach the following notices to the
library. It is
safest to attach them to the start of each source file to
most
effectively convey the exclusion of warranty; and each file
should have
at least the "copyright" line and a pointer to where the
full notice is
found.
Copyright (C)
This library is free software; you can redistribute it
and/or modify it
under the terms of the GNU Lesser General Public License as
published by
the Free Software Foundation; either version 2.1 of the
License, or (at
your option) any later version.
This library is distributed in the hope that it will be
useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
the GNU Lesser
General Public License for more details.
You should have received a copy of the GNU Lesser General
Public License
along with this library; if not, write to the Free Software
Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic
and paper mail.
You should also get your employer (if you work as a
programmer) or your
school, if any, to sign a "copyright disclaimer" for the
library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in
the library
`Frob' (a library for tweaking knobs) written by James
Random Hacker.
signature of Ty Coon, 1 April 1990
Ty Coon, President of Vice
END OF B. MODIFIABLE THIRD PARTY CODE NOTICES AND
INFORMATION
=====================================================================
=====================================================================
C. OTHER NOTICES AND INFORMATION
The NOTICES file provided with any Java Runtime Engine
(JRE) or Java (Software) Development Kit (JDK) that accompanies
the Program, and can be found at a location similar to the
following:
...\jre\Licenses\...\NOTICES
=====================================================================
APACHE CODE NOTICES AND INFORMATION
These third party components, included with the Program,
are subject to the following terms and conditions:
- Apache Commons Net 3.1
- Apache Woden, 1.0M7
- Apache WS-Commons XMLSchema 1.2
These third party components, included with the Program,
were obtained as part of IBM Eclipse SDK (IES) 4.4.2, and are
subject to the following terms and conditions:
- Apache Ant 1.9.2
- Apache Commons codec 1.6.0 (subset)
- Apache Commons EL 1.0
- Apache Commons Logging 1.1.1
- Apache Lucene 1.9.1 (subset)
This third party component, included with the Program, was
obtained as part of Liberty Profile, and is subject to the following
terms and conditions:
- Geronimo-specs 3.0 (subset)
The Program contains third party components provided as
part of IBM WebSphere Application
Server Developer Tools for Eclipse V8.5.5. These third
party components may include the following:
- Apache Commons codec 1.4
- Apache Commons HTTP Client 3.1
- Apache Commons Logging 1.1.1
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND
DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use,
reproduction, and
distribution as defined by Sections 1 through 9 of this
document.
"Licensor" shall mean the copyright owner or entity
authorized by the
copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity
and all other
entities that control, are controlled by, or are under
common control
with that entity. For the purposes of this definition,
"control" means
(i) the power, direct or indirect, to cause the direction
or management
of such entity, whether by contract or otherwise, or (ii)
ownership of
fifty percent (50%) or more of the outstanding shares, or
(iii)
beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising
permissions granted by this License.
"Source" form shall mean the preferred form for making
modifications,
including but not limited to software source code,
documentation source,
and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including
but not
limited to compiled object code, generated documentation,
and
conversions to other media types.
"Work" shall mean the work of authorship, whether in Source
or Object
form, made available under the License, as indicated by a
copyright
notice that is included in or attached to the work (an
example is
provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source
or Object
form, that is based on (or derived from) the Work and for
which the
editorial revisions, annotations, elaborations, or other
modifications
represent, as a whole, an original work of authorship. For
the purposes
of this License, Derivative Works shall not include works
that remain
separable from, or merely link (or bind by name) to the
interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original
version of the Work and any modifications or additions to
that Work or
Derivative Works thereof, that is intentionally submitted
to Licensor
for inclusion in the Work by the copyright owner or by an
individual or
Legal Entity authorized to submit on behalf of the
copyright owner. For
the purposes of this definition, "submitted" means any form
of
electronic, verbal, or written communication sent to the
Licensor or its
representatives, including but not limited to communication
on
electronic mailing lists, source code control systems, and
issue
tracking systems that are managed by, or on behalf of, the
Licensor for
the purpose of discussing and improving the Work, but
excluding
communication that is conspicuously marked or otherwise
designated in
writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or
Legal Entity on
behalf of whom a Contribution has been received by Licensor
and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and
conditions of
this License, each Contributor hereby grants to You a
perpetual,
worldwide, non-exclusive, no-charge, royalty-free,
irrevocable copyright
license to reproduce, prepare Derivative Works of, publicly
display,
publicly perform, sublicense, and distribute the Work and
such
Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and
conditions of this
License, each Contributor hereby grants to You a perpetual,
worldwide,
non-exclusive, no-charge, royalty-free, irrevocable (except
as stated in
this section) patent license to make, have made, use, offer
to sell,
sell, import, and otherwise transfer the Work, where such
license
applies only to those patent claims licensable by such
Contributor that
are necessarily infringed by their Contribution(s) alone or
by
combination of their Contribution(s) with the Work to which
such
Contribution(s) was submitted. If You institute patent
litigation
against any entity (including a cross-claim or counterclaim
in a
lawsuit) alleging that the Work or a Contribution
incorporated within
the Work constitutes direct or contributory patent
infringement, then
any patent licenses granted to You under this License for
that Work
shall terminate as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies
of the Work
or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that
You meet the
following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a
copy of this License; and
(b) You must cause any modified files to carry prominent
notices stating
that You changed the files; and
(c) You must retain, in the Source form of any Derivative
Works that You
distribute, all copyright, patent, trademark, and
attribution notices
from the Source form of the Work, excluding those notices
that do not
pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute
must include
a readable copy of the attribution notices contained within
such NOTICE
file, excluding those notices that do not pertain to any
part of the
Derivative Works, in at least one of the following places:
within a
NOTICE text file distributed as part of the Derivative
Works; within the
Source form or documentation, if provided along with the
Derivative
Works; or, within a display generated by the Derivative
Works, if and
wherever such third-party notices normally appear. The
contents of the
NOTICE file are for informational purposes only and do not
modify the
License. You may add Your own attribution notices within
Derivative
Works that You distribute, alongside or as an addendum to
the NOTICE
text from the Work, provided that such additional
attribution notices
cannot be construed as modifying the License.
You may add Your own copyright statement to Your
modifications and may
provide additional or different license terms and
conditions for use,
reproduction, or distribution of Your modifications, or for
any such
Derivative Works as a whole, provided Your use,
reproduction, and
distribution of the Work otherwise complies with the
conditions stated
in this License.
5. Submission of Contributions. Unless You explicitly state
otherwise,
any Contribution intentionally submitted for inclusion in
the Work by
You to the Licensor shall be under the terms and conditions
of this
License, without any additional terms or conditions.
Notwithstanding the
above, nothing herein shall supersede or modify the terms
of any
separate license agreement you may have executed with
Licensor regarding
such Contributions.
6. Trademarks. This License does not grant permission to
use the trade
names, trademarks, service marks, or product names of the
Licensor,
except as required for reasonable and customary use in
describing the
origin of the Work and reproducing the content of the
NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable
law or agreed
to in writing, Licensor provides the Work (and each
Contributor provides
its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES
OR CONDITIONS
OF ANY KIND, either express or implied, including, without
limitation,
any warranties or conditions of TITLE, NON-INFRINGEMENT,
MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You
are solely
responsible for determining the appropriateness of using or
redistributing the Work and assume any risks associated
with Your
exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal
theory,
whether in tort (including negligence), contract, or
otherwise, unless
required by applicable law (such as deliberate and grossly
negligent
acts) or agreed to in writing, shall any Contributor be
liable to You
for damages, including any direct, indirect, special,
incidental, or
consequential damages of any character arising as a result
of this
License or out of the use or inability to use the Work
(including but
not limited to damages for loss of goodwill, work stoppage,
computer
failure or malfunction, or any and all other commercial
damages or
losses), even if such Contributor has been advised of the
possibility of
such damages.
9. Accepting Warranty or Additional Liability. While
redistributing the
Work or Derivative Works thereof, You may choose to offer,
and charge a
fee for, acceptance of support, warranty, indemnity, or
other liability
obligations and/or rights consistent with this License.
However, in
accepting such obligations, You may act only on Your own
behalf and on
Your sole responsibility, not on behalf of any other
Contributor, and
only if You agree to indemnify, defend, and hold each
Contributor
harmless for any liability incurred by, or claims asserted
against, such
Contributor by reason of your accepting any such warranty
or additional
liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the
following
boilerplate notice, with the fields enclosed by brackets
"[]" replaced
with your own identifying information. (Don't include the
brackets!) The
text should be enclosed in the appropriate comment syntax
for the file
format. We also recommend that a file or class name and
description of
purpose be included on the same "printed page" as the
copyright notice
for easier identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the
"License"); you may
not use this file except in compliance with the License.
You may obtain
a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software
distributed under the License is distributed on an "AS IS"
BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied.
See the License for the specific language governing
permissions and
limitations under the License.
END OF APACHE CODE NOTICES AND INFORMATION
=======================================================
ECLIPSE CODE NOTICES AND INFORMATION
These third party components, included with the Program,
are subject to the following terms and conditions:
- Eclipse Graphical Editing Framework (GEF) 3.8.2
- Eclipse Modeling Framework (EMF) 2.8.3
- Equinox - an OSGi framework 4.2.2
These third party components, for use with the Program,
were obtained as part of IBM Explorer for z/OS V2.1, and are
subject to the following terms and conditions:
- Eclipse Graphical Modeling Framework 1.6.2
- Eclipse Modeling Framework (EMF + XSD) 2.8.3
- Web Tools Platform (WTP) 3.4.2
These third party components, for use with the Program,
were obtained as part of IBM Eclipse SDK (IES) 4.4.2, and are
subject to the following terms and conditions:
- Eclipse 4.4.2
- Eclipse Communication Framework 3.8.1 (subset)
- Eclipse Data Tools Platform (DTP) 1.12.0
- Eclipse RCP (Rich Client Platform) 4.4.2
- SAT4J 2.3.5 (subset)
The Program contains third party components provided as
part of IBM WebSphere Application
Server Developer Tools for Eclipse V8.5.5. These third
party components may include the following:
- Eclipse 4.2.2
Eclipse Public License - v 1.0
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF
THIS ECLIPSE
PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
DISTRIBUTION OF
THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
AGREEMENT.
1. DEFINITIONS
"Contribution" means:
a) in the case of the initial Contributor, the initial code
and
documentation distributed under this Agreement, and
b) in the case of each subsequent Contributor:
i) changes to the Program, and
ii) additions to the Program;
where such changes and/or additions to the Program
originate from and
are distributed by that particular Contributor. A
Contribution
'originates' from a Contributor if it was added to the
Program by such
Contributor itself or anyone acting on such Contributor's
behalf.
Contributions do not include additions to the Program
which: (i) are
separate modules of software distributed in conjunction
with the Program
under their own license agreement, and (ii) are not
derivative works of
the Program. "Contributor" means any person or entity that
distributes
the Program. "Licensed Patents " mean patent claims
licensable by a
Contributor which are necessarily infringed by the use or
sale of its
Contribution alone or when combined with the Program.
"Program" means
the Contributions distributed in accordance with this
Agreement.
"Recipient" means anyone who receives the Program under
this Agreement,
including all Contributors.
2. GRANT OF RIGHTS
a) Subject to the terms of this Agreement, each Contributor
hereby
grants Recipient a non-exclusive, worldwide, royalty-free
copyright
license to reproduce, prepare derivative works of, publicly
display,
publicly perform, distribute and sublicense the
Contribution of such
Contributor, if any, and such derivative works, in source
code and
object code form.
b) Subject to the terms of this Agreement, each Contributor
hereby
grants Recipient a non-exclusive, worldwide, royalty-free
patent license
under Licensed Patents to make, use, sell, offer to sell,
import and
otherwise transfer the Contribution of such Contributor, if
any, in
source code and object code form. This patent license shall
apply to the
combination of the Contribution and the Program if, at the
time the
Contribution is added by the Contributor, such addition of
the
Contribution causes such combination to be covered by the
Licensed
Patents. The patent license shall not apply to any other
combinations
which include the Contribution. No hardware per se is
licensed
hereunder.
c) Recipient understands that although each Contributor
grants the
licenses to its Contributions set forth herein, no
assurances are
provided by any Contributor that the Program does not
infringe the
patent or other intellectual property rights of any other
entity. Each
Contributor disclaims any liability to Recipient for claims
brought by
any other entity based on infringement of intellectual
property rights
or otherwise. As a condition to exercising the rights and
licenses
granted hereunder, each Recipient hereby assumes sole
responsibility to
secure any other intellectual property rights needed, if
any. For
example, if a third party patent license is required to
allow Recipient
to distribute the Program, it is Recipient's responsibility
to acquire
that license before distributing the Program.
d) Each Contributor represents that to its knowledge it has
sufficient
copyright rights in its Contribution, if any, to grant the
copyright
license set forth in this Agreement.
3. REQUIREMENTS
A Contributor may choose to distribute the Program in
object code form
under its own license agreement, provided that:
a) it complies with the terms and conditions of this
Agreement; and
b) its license agreement:
i) effectively disclaims on behalf of all Contributors all
warranties
and conditions, express and implied, including warranties
or conditions
of title and non-infringement, and implied warranties or
conditions of
merchantability and fitness for a particular purpose;
ii) effectively excludes on behalf of all Contributors all
liability for
damages, including direct, indirect, special, incidental and
consequential damages, such as lost profits;
iii) states that any provisions which differ from this
Agreement are
offered by that Contributor alone and not by any other
party; and
iv) states that source code for the Program is available
from such
Contributor, and informs licensees how to obtain it in a
reasonable
manner on or through a medium customarily used for software
exchange.
When the Program is made available in source code form:
a) it must be made available under this Agreement; and
b) a copy of this Agreement must be included with each copy
of the
Program. Contributors may not remove or alter any copyright
notices
contained within the Program. Each Contributor must
identify itself as
the originator of its Contribution, if any, in a manner
that reasonably
allows subsequent Recipients to identify the originator of
the
Contribution.
4. COMMERCIAL DISTRIBUTION
Commercial distributors of software may accept certain
responsibilities
with respect to end users, business partners and the like.
While this
license is intended to facilitate the commercial use of the
Program, the
Contributor who includes the Program in a commercial
product offering
should do so in a manner which does not create potential
liability for
other Contributors. Therefore, if a Contributor includes
the Program in
a commercial product offering, such Contributor ("Commercial
Contributor") hereby agrees to defend and indemnify every
other
Contributor ("Indemnified Contributor") against any losses,
damages and
costs (collectively "Losses") arising from claims, lawsuits
and other
legal actions brought by a third party against the
Indemnified
Contributor to the extent caused by the acts or omissions
of such
Commercial Contributor in connection with its distribution
of the
Program in a commercial product offering. The obligations
in this
section do not apply to any claims or Losses relating to
any actual or
alleged intellectual property infringement. In order to
qualify, an
Indemnified Contributor must: a) promptly notify the
Commercial
Contributor in writing of such claim, and b) allow the
Commercial
Contributor to control, and cooperate with the Commercial
Contributor
in, the defense and any related settlement negotiations.
The Indemnified
Contributor may participate in any such claim at its own
expense. For
example, a Contributor might include the Program in a
commercial product
offering, Product X. That Contributor is then a Commercial
Contributor.
If that Commercial Contributor then makes performance
claims, or offers
warranties related to Product X, those performance claims
and warranties
are such Commercial Contributor's responsibility alone.
Under this
section, the Commercial Contributor would have to defend
claims against
the other Contributors related to those performance claims
and
warranties, and if a court requires any other Contributor
to pay any
damages as a result, the Commercial Contributor must pay
those damages.
5. NO WARRANTY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE
PROGRAM IS PROVIDED
ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
ANY KIND,
EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
ANY WARRANTIES
OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
OR FITNESS FOR
A PARTICULAR PURPOSE. Each Recipient is solely responsible
for
determining the appropriateness of using and distributing
the Program
and assumes all risks associated with its exercise of
rights under this
Agreement , including but not limited to the risks and
costs of program
errors, compliance with applicable laws, damage to or loss
of data,
programs or equipment, and unavailability or interruption
of operations.
6. DISCLAIMER OF LIABILITY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER
RECIPIENT NOR
ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY
THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OR
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
GRANTED
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
7. GENERAL
If any provision of this Agreement is invalid or
unenforceable under
applicable law, it shall not affect the validity or
enforceability of
the remainder of the terms of this Agreement, and without
further action
by the parties hereto, such provision shall be reformed to
the minimum
extent necessary to make such provision valid and
enforceable. If
Recipient institutes patent litigation against any entity
(including a
cross-claim or counterclaim in a lawsuit) alleging that the
Program
itself (excluding combinations of the Program with other
software or
hardware) infringes such Recipient's patent(s), then such
Recipient's
rights granted under Section 2(b) shall terminate as of the
date such
litigation is filed. All Recipient's rights under this
Agreement shall
terminate if it fails to comply with any of the material
terms or
conditions of this Agreement and does not cure such failure
in a
reasonable period of time after becoming aware of such
noncompliance. If
all Recipient's rights under this Agreement terminate,
Recipient agrees
to cease use and distribution of the Program as soon as
reasonably
practicable. However, Recipient's obligations under this
Agreement and
any licenses granted by Recipient relating to the Program
shall continue
and survive. Everyone is permitted to copy and distribute
copies of this
Agreement, but in order to avoid inconsistency the
Agreement is
copyrighted and may only be modified in the following
manner. The
Agreement Steward reserves the right to publish new
versions (including
revisions) of this Agreement from time to time. No one
other than the
Agreement Steward has the right to modify this Agreement.
The Eclipse
Foundation is the initial Agreement Steward. The Eclipse
Foundation may
assign the responsibility to serve as the Agreement Steward
to a
suitable separate entity. Each new version of the Agreement
will be
given a distinguishing version number. The Program
(including
Contributions) may always be distributed subject to the
version of the
Agreement under which it was received. In addition, after a
new version
of the Agreement is published, Contributor may elect to
distribute the
Program (including its Contributions) under the new
version. Except as
expressly stated in Sections 2(a) and 2(b) above, Recipient
receives no
rights or licenses to the intellectual property of any
Contributor under
this Agreement, whether expressly, by implication, estoppel
or
otherwise. All rights in the Program not expressly granted
under this
Agreement are reserved. This Agreement is governed by the
laws of the
State of New York and the intellectual property laws of the
United
States of America. No party to this Agreement will bring a
legal action
under this Agreement more than one year after the cause of
action arose.
Each party waives its rights to a jury trial in any
resulting
litigation.
END OF ECLIPSE CODE NOTICES AND INFORMATION
=====================================================================
END OF C. OTHER NOTICES AND INFORMATION
=====================================================================
END OF NOTICES AND INFORMATION FOR IBM CICS Explorer
Version 5.3
=====================================================================
END of Section B. NOTICES
================================================================================
END OF NOTICE AND INFORMATION FILE FOR IBM(R) Rational
Developer for z Systems
================================================================================
L/N: L-GVOR-9ZRNCN
D/N: L-GVOR-9ZRNCN
P/N: L-GVOR-9ZRNCN