Oracle® Database
Database Licensing Information User Manual
21c
F31218-34
August 2024
Oracle Database Database Licensing Information User Manual, 21c
F31218-34
Copyright © 2004, 2024, Oracle and/or its affiliates.
Contributors: Prabhaker Gongloor, Mughees Minhas, Anu Natarajan, Jill Robinson, Jenny Tsai-Smith
This software and related documentation are provided under a license agreement containing restrictions on use and
disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or
allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit,
perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation
of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find
any errors, please report them to us in writing.
If this is software, software documentation, data (as defined in the Federal Acquisition Regulation), or related
documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then
the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any
programs embedded, installed, or activated on delivered hardware, and modifications of such programs) and Oracle
computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial
computer software," "commercial computer software documentation," or "limited rights data" pursuant to the applicable
Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction,
duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle
programs (including any operating system, integrated software, any programs embedded, installed, or activated on
delivered hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle
data, is subject to the rights and limitations specified in the license contained in the applicable contract. The terms
governing the U.S. Government's use of Oracle cloud services are defined by the applicable contract for such services.
No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not
developed or intended for use in any inherently dangerous applications, including applications that may create a risk of
personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all
appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its
affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle®, Java, MySQL, and NetSuite are registered trademarks of Oracle and/or its affiliates. Other names may be
trademarks of their respective owners.
Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used
under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Epyc, and the AMD logo
are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open
Group.
This software or hardware and documentation may provide access to or information about content, products, and
services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all
warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an
applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss,
costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth
in an applicable agreement between you and Oracle.
Contents
Preface
Audience vi
Documentation Accessibility vi
Diversity and Inclusion vi
Related Documents vi
Conventions vii
1
Licensing Information
1.1 Introduction 1-1
1.2 Oracle Database Offerings 1-2
1.3 Permitted Features, Options, and Management Packs by Oracle Database Offering 1-4
1.4 Oracle Database Options and Their Permitted Features 1-21
1.5 Oracle Management Packs and Their Permitted Features 1-26
1.6 Checking for Feature, Option, and Management Pack Usage 1-48
1.7 Special License Rights 1-49
1.8 Restricted Use Licenses 1-52
2
Third-Party Notices and/or Licenses
2.1 Third-Party Notices and/or Licenses for Oracle Database 2-1
2.1.1 Commercial Software Included in Oracle Database 2-1
2.1.2 Open Source or Other Separately Licensed Software Included in Oracle
Database 2-1
2.2 Third-Party Notices and/or Licenses for Oracle Database Components 2-22
2.2.1 Open Source or Other Separately Licensed Software Included in Oracle
Database Components 2-22
2.3 Written Offer for Source Code 2-44
A
Software License Text
A.1 .NET Runtime 5.0 License A-1
A.2 Antlr 3.5.2 License A-2
A.3 Archive::Zip 1.68 License A-3
iii
A.4 Artistic License A-7
A.5 Batik SVG Toolkit 1.14 License A-9
A.6 Commons Compress 1.20 License A-20
A.7 Commons Compress 1.20 License A-21
A.8 DBD-Oracle 1.80 License A-22
A.9 DBI 1.643 License A-26
A.10 DOM (Dom Level 3 core specification, Version 1.0) License A-30
A.11 EclipseLink 2.7.7 License A-31
A.12 File::Slurp 9999.32 License A-48
A.13 Freetype 2.10.0 License A-52
A.14 GeoNames Data 2020-08 License A-58
A.15 Geospatial Data Abstraction Library/OpenGIS Simple Features Reference
Implementation (GDAL/OGR) 3.3.0 License A-62
A.16 Guava 30.1 License A-68
A.17 Guava 30.1 License A-72
A.18 Guice 4.2.3 License A-75
A.19 HttpComponents HttpClient 4.5.13 License A-87
A.20 HttpComponents HttpClient 5.0.3 License A-88
A.21 IO::String 1.08 License A-95
A.22 Intel Integrated Performance Primitives Redistributables 2020.0.0 License A-99
A.23 JSONP 1.1.6 License A-100
A.24 Jakarta Annotations API 1.3.5 License A-104
A.25 Jakarta Persistence API (JPA API) 2.2.3 License A-114
A.26 Jakarta Restful Web Services JAX-RS API 2.1.6 License A-116
A.27 JavaScript Extension Toolkit (JET) 8.3.0 License A-126
A.28 JavaScript Extension Toolkit (JET) 10.1.0 License A-132
A.29 Kerberos 1.18.3 License A-142
A.30 Launch4j 3.13 License A-162
A.31 Liquibase 4.3.1 License A-164
A.32 Lucene 8.1.1 License A-192
A.33 Lucene 8.5.0 License A-213
A.34 Mina SSHD 2.5.1 License A-237
A.35 Mina SSHD 2.6.0 License A-239
A.36 NumPy 1.18.1 License A-241
A.37 OpenJPEG 2.3.1 License A-251
A.38 OpenJPEG 2.3.1-1 License A-253
A.39 Pandas 1.1.3 License A-255
A.40 Python 3.8.6 License A-258
A.41 Python 3.9.5 License A-276
A.42 Quartz Job Scheduler 2.3.2 License A-294
A.43 SQLite 3.30.1 License A-296
A.44 SciPy 1.4.1 License A-297
iv
A.45 SciPy 1.6.0 License A-307
A.46 Simple Logging Facade for Java (SLF4J) 1.7.30 License A-317
A.47 Snappy 1.1.8 License A-319
A.48 Sys::SigAction 0.21 License A-320
A.49 The Apache Software License, Version 2.0 A-324
A.50 Tomcat 8.5.63 License A-327
A.51 UnRAR 5.8.4 License A-331
A.52 XML::Parser 2.46 License A-333
A.53 XML::Simple 2.25 License A-340
A.54 XMLBeans 2.6.0-6 License A-342
A.55 Xerces2 Java 2.12.1 License A-343
A.56 aopalliance-repackaged 2.6.1 License A-346
A.57 hk2 2.6.1 License A-351
A.58 httpmime 4.5.13 License A-361
A.59 jQuery 3.5.1 License A-363
A.60 jackson-jaxrs-base 2.11.2 License A-364
A.61 jackson-jaxrs-json-provider 2.11.2 License A-366
A.62 jackson-module-jaxb-annotations 2.12.1 License A-369
A.63 jackson-modules-base 2.11.2 License A-373
A.64 jersey-client 2.32 License A-376
A.65 jersey-common 2.32 License A-381
A.66 jersey-container-servlet 2.32 License A-388
A.67 jersey-container-servlet-core 2.32 License A-395
A.68 jersey-entity-filtering 2.32 License A-401
A.69 jersey-hk2 2.31 License A-409
A.70 jersey-hk2 2.32 License A-434
A.71 jersey-media-jaxb 2.32 License A-440
A.72 jersey-media-json-jackson 2.32 License A-446
A.73 jersey-media-multipart 2.32 License A-452
A.74 jersey-server 2.32 License A-457
A.75 libfuse 2.9.4-1.0.4 License A-464
A.76 librdkafka 1.2.2 License A-471
A.77 mapbox-gl-js 1.8.0 License A-474
A.78 osgi-resource-locator 1.0.3 License A-487
A.79 perl 5.32.0 License A-492
A.80 python-dateutil 2.8.1 License A-562
A.81 zip 3.0 License A-564
Index
v
Preface
This Preface contains these topics:
Audience
Documentation Accessibility
Diversity and Inclusion
Related Documents
Conventions
Audience
This book is intended for all purchasers of Oracle Database 21c.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility
Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Access to Oracle Support
Oracle customers that have purchased support have access to electronic support through My
Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info
or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Diversity and Inclusion
Oracle is fully committed to diversity and inclusion. Oracle respects and values having a
diverse workforce that increases thought leadership and innovation. As part of our initiative to
build a more inclusive culture that positively impacts our employees, customers, and partners,
we are working to remove insensitive terms from our products and documentation. We are also
mindful of the necessity to maintain compatibility with our customers' existing technologies and
the need to ensure continuity of service as Oracle's offerings and industry standards evolve.
Because of these technical constraints, our effort to remove insensitive terms is ongoing and
will take time and external cooperation.
Related Documents
For more information, see these Oracle resources:
Learning Database New Features for information on the features new to this release of
Oracle Database
Oracle Global Pricing and Licensing, available at:
Preface
vi
http://www.oracle.com/us/corporate/pricing/index.html
Oracle Database licensing guidelines, available at:
https://www.oracle.com/assets/databaselicensing-070584.pdf
Conventions
The following text conventions are used in this document:
Convention Meaning
boldface
Boldface type indicates graphical user interface elements associated with an
action, or terms defined in text or the glossary.
italic Italic type indicates book titles, emphasis, or placeholder variables for which
you supply particular values.
monospace
Monospace type indicates commands within a paragraph, URLs, code in
examples, text that appears on the screen, or text that you enter.
Preface
vii
1
Licensing Information
Introduction
Oracle Database Offerings
Permitted Features, Options, and Management Packs by Oracle Database Offering
Oracle Database Options and Their Permitted Features
Oracle Management Packs and Their Permitted Features
Checking for Feature, Option, and Management Pack Usage
Special License Rights
Restricted Use Licenses
1.1 Introduction
This Licensing Information document is a part of the product or program documentation under
the terms of your Oracle license agreement and is intended to help you understand the
program editions, entitlements, restrictions, prerequisites, special license rights, and/or
separately licensed third party technology terms associated with the Oracle software
program(s) covered by this document (the "Program(s)"). Entitled or restricted use products or
components identified in this document that are not provided with the particular Program may
be obtained from the Oracle Software Delivery Cloud website (
https://
edelivery.oracle.com
) or from media Oracle may provide. If you have a question about your
license rights and obligations, please contact your Oracle sales representative, review the
information provided in Oracle’s Software Investment Guide (
http://www.oracle.com/us/
corporate/pricing/software-investment-guide/index.html
), and/or contact the applicable
Oracle License Management Services representative listed on
http://www.oracle.com/us/
corporate/license-management-services/index.html
.
1-1
1.2 Oracle Database Offerings
Table 1-1 Oracle Database Offerings
Oracle Database Offering License
Deployment
Options
Abbreviated Name
Used in this Guide
Description
Oracle Database Express
Edition
On-Premises
XE
Oracle Database Express Edition is available on
Linux x86-64 and Microsoft Windows platforms, and
is released under the Oracle Free Use Terms and
Conditions, which are described on the following
Oracle Technology Network website:
https://www.oracle.com/downloads/
licenses/oracle-free-license.html
The following development platforms are not included
with Oracle Database Express Edition. You can
download them separately and use them with Oracle
Database Express Edition:
Oracle APEX
Oracle Developer Tools for Visual Studio
Oracle REST Data Services (ORDS)
Oracle SQL Developer
Oracle Database Standard
Edition 2
On-Premises,
OCI*, and
ACEs**
SE2
Oracle Database Standard Edition 2 includes features
necessary to develop workgroup, department-level,
and Web applications.
Oracle Database Enterprise
Edition
On-Premises,
OCI*, and
ACEs**
EE
Oracle Database Enterprise Edition provides
performance, availability, scalability, and security for
developing applications such as high-volume online
transaction processing (OLTP) applications, query-
intensive data warehouses, and demanding Internet
applications.
Oracle Database Enterprise Edition can be enhanced
with the purchase of Oracle Database options and
Oracle management packs.
Oracle Database Enterprise
Edition on Engineered
Systems
On-Premises,
OCI*, and
ACEs**
EE-ES
Oracle Database Enterprise Edition software installed
on an engineered system (Oracle Exadata Database
Machine or Oracle Database Appliance).
Includes all of the components of Oracle Database.
You can further enhance this offering with the
purchase of Oracle Database options and Oracle
management packs.
The licensing policies for EE-ES vary depending on
whether it is installed on Oracle Exadata Database
Machine or Oracle Database Appliance. Be sure to
make note of these differences, which are
documented in the subsequent sections of this guide.
Chapter 1
Oracle Database Offerings
1-2
Table 1-1 (Cont.) Oracle Database Offerings
Oracle Database Offering License
Deployment
Options
Abbreviated Name
Used in this Guide
Description
Oracle Database Personal
Edition
On-Premises
PE
Oracle Database Personal Edition supports single-
user development and deployment environments that
require full compatibility with Oracle Database
Standard Edition 2 and Oracle Database Enterprise
Edition.
Includes all of the components that are included with
Enterprise Edition, as well as all Oracle Database
options, with the exception of the Oracle RAC One
Node and Oracle Real Application Clusters options,
which cannot be used with Personal Edition. Personal
Edition is available on Linux and Windows platforms
only. Oracle management packs cannot be used with
Personal Edition.
Oracle Base Database
Service Standard Edition
OCI*
BaseDB SE
Includes Oracle Database Standard Edition 2
software.
Oracle Base Database
Service Enterprise Edition
OCI*
BaseDB EE
Includes Oracle Database Enterprise Edition
software.
Oracle Base Database
Service Enterprise Edition -
High Performance
OCI*
BaseDB EE-HP
Includes Oracle Base Database Service Enterprise
Edition software plus many Oracle Database options
and Oracle management packs
Oracle Base Database
Service Enterprise Edition -
Extreme Performance
OCI*
BaseDB EE-EP
Includes Oracle Base Database Service Enterprise
Edition software plus all Oracle Database options and
Oracle management packs that are appropriate for
use in the cloud.
Oracle Database Exadata
Cloud Service
Oracle Database Exadata
Cloud@Customer
OCI*
ExaCS/CC This guide uses ExaCS/CC to describe the licensing
policies for both Oracle Database Exadata Cloud
Service and Oracle Database Exadata
Cloud@Customer.
These offerings include Oracle Database Enterprise
Edition software plus all Oracle Database options and
Oracle management packs that are appropriate for
use in Oracle Database Exadata Cloud Service or
Oracle Database Exadata Cloud@Customer.
* OCI: Oracle Cloud Infrastructure
**ACEs: Authorized Cloud Environments
Note:
For the list of Authorized Cloud Environments, see
https://www.oracle.com/
assets/cloud-licensing-070579.pdf
. All other public clouds and environments that
are in any way considered an extension of non-Authorized Cloud Environments, such
as cloud management, cloud billing, cloud support, cloud automation, cloud images,
or cloud monitoring software, are not Authorized Cloud Environments.
Chapter 1
Oracle Database Offerings
1-3
1.3 Permitted Features, Options, and Management Packs by
Oracle Database Offering
The tables in this section list Oracle Database features, Oracle Database options, and Oracle
management packs, and their availability for each Oracle Database offering. The
Y
value in a
column means that the feature, option, or pack is available for a particular offering;
N
means
that it is unavailable;
N/A
means that it is not applicable. These tables can help you understand
the difference between Oracle Database offerings to determine which one is right for you.
The tables are organized into the following functional categories:
Autonomous - Table 1-2
Consolidation - Table 1-3
Development Platform - Table 1-4
High Availability - Table 1-5
Integration - Table 1-6
Manageability - Table 1-7
Networking - Table 1-8
Performance - Table 1-9
Scalability - Table 1-10
Security - Table 1-11
Snapshots and Cloning - Table 1-12
Spatial and Graph Data - Table 1-13
VLDB, Data Warehousing, and Business Intelligence - Table 1-14
Table 1-2 Autonomous
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Automatic
Materialized Views
N N N Y N N N N Y
EE-ES: Available on Exadata.
Not available on Oracle
Database Appliance.
Automatic
Temporary
Tablespace Shrink
N N Y Y Y Y Y Y Y
CLOUD: Only available in OCI.
Automatic Undo
Tablespace Shrink
N N Y Y Y Y Y Y Y
CLOUD: Only available in OCI.
Automatic Zone
Maps
N N N Y N N N N Y
EE-ES: Available on Exadata
and requires the Oracle
Partitioning option. Not
available on Oracle Database
Appliance.
Cache Fusion
Hardening
N N N Y N N N N Y
EE-ES: Available on Exadata.
Not available on Oracle
Database Appliance.
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-4
Table 1-3 Consolidation
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Oracle Multitenant -
# of PDBs
252 3 252 4096 3 3 4096 4096 4096 The number value in each
column indicates the
maximum number of
pluggable databases (PDBs)
that can be created for each
offering.
For all offerings, if you
are not licensed for
Oracle Multitenant, then
you may have up to 3
user-created PDBs in a
given container
database at any time.
XE: Included option;
you are licensed to
create up to 252 PDBs,
however, the actual
number of PDBs you
can create might be
lower due to XE
resource limits.
EE: Extra cost option; if
you are licensed for
Oracle Multitenant, then
you can create up to
252 PDBs.
EE-ES: Extra cost
option; if you are
licensed for Oracle
Multitenant, then you
can create up to 4096
PDBs.
BaseDB EE-HP,
BaseDB EE-EP, and
ExaCS/CC: License
included option: You
can create up to 4096
PDBs. BYOL option:
Limit is 3 PDBs, unless
you purchase the
Oracle Multitenant
option.
Authorized Cloud
Environments: Use is
limited to three pluggable
databases per container
database.
CDB Fleet
Management
N N N Y N Y Y Y Y
PDB Snapshot
Carousel
N N N Y N Y Y Y Y
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-5
Table 1-3 (Cont.) Consolidation
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Refreshable PDB
switchover
N N N Y Y Y Y Y Y
Table 1-4 Development Platform
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
SQLJ Y Y Y Y Y Y Y Y Y Requires Oracle Programmer
Oracle Developer
Tools for Visual
Studio
Y Y Y N/A N/A N/A N/A N/A N/A Windows only
Microsoft Distributed
Transaction
Coordinator support
Y Y Y N/A N/A N/A N/A N/A N/A Windows only
Native .NET Data
Provider—ODP.NET
Y Y Y N/A N/A N/A N/A N/A N/A Windows only
.NET Stored
Procedures
Y Y Y N/A N/A N/A N/A N/A N/A Windows only
Table 1-5 High Availability
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Application
Continuity
N N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Active Data Guard
option, the Oracle RAC One
Node option, or the Oracle
Real Application Clusters
option
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-6
Table 1-5 (Cont.) High Availability
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Oracle Sharding N N Y Y N Y Y Y Y
EE and EE-ES: No limit on the
number of either primary
shards or standby shards if
every shard has an Oracle
Active Data Guard, Oracle
GoldenGate, or Oracle RAC
license. Without an Oracle
Active Data Guard, Oracle
GoldenGate, or Oracle RAC
license, use is limited to three
primary shards, with basic
Data Guard standbys.
BaseDB EE, BaseDB EE-HP,
and Authorized Cloud
Environments: Use is limited
to three primary shards; there
is no limit on the number of
standby shards.
BaseDB EE-EP and
ExaCS/CC: No limit on the
number of either primary
shards or standby shards.
Oracle Fail Safe N Y Y N/A N/A N/A N/A N/A N/A Windows only
Oracle RAC One
Node
N N Y Y N N N N N
EE and EE-ES: Extra cost
option
Standard Edition
High Availability
N Y N N N N N N N
Enterprise Edition
High Availability
N N N Y N N N N N
EE-ES: Available on Oracle
Database Appliance. Not
available on Exadata.
Oracle Data Guard—
Redo Apply
N N Y Y N Y Y Y Y
Oracle Data Guard—
Far Sync Standby
N N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Active Data Guard
option
Oracle Data Guard—
SQL Apply
N N Y Y N Y Y Y Y
Oracle Data Guard—
Snapshot Standby
N N Y Y N Y Y Y Y
Oracle Data Guard—
Real-Time
Cascading Standbys
N N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Active Data Guard
option
Oracle Data Guard—
Automatic Correction
of Non-logged
Blocks at a Data
Guard Standby
Database
N N N Y N N N Y Y
EE-ES: Requires the Oracle
Active Data Guard option
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-7
Table 1-5 (Cont.) High Availability
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Oracle Active Data
Guard
N N Y Y N N N Y Y
EE and EE-ES: Extra cost
option
CLOUD: Active Data Guard
DML Redirection is only
available in OCI.
Rolling Upgrades—
Patch Set, Database,
and Operating
System
N N Y Y N Y Y Y Y
Rolling Upgrade
Using Active Data
Guard
N N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Active Data Guard
option
Online index rebuild Y N Y Y N Y Y Y Y
Online table
organization
Y N Y Y N Y Y Y Y
ALTER
TABLE
...
MOVE
ONLINE
operations
Online table
redefinition
Y N Y Y N Y Y Y Y Using the
DBMS_REDEFINITION
package
Duplexed backup
sets
N N Y Y N Y Y Y Y
Block change
tracking for fast
incremental backup
N N Y Y N Y Y Y Y
Unused block
compression in
backups
N N Y Y N Y Y Y Y
Block-level media
recovery
N N Y Y N Y Y Y Y
Lost Write Protection N N Y Y N Y Y Y Y
Automatic Block
Repair
N N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Active Data Guard
option
Parallel backup and
recovery
N N Y Y N Y Y Y Y
Tablespace point-in-
time recovery
N N Y Y N Y Y Y Y
Trial recovery Y N Y Y N Y Y Y Y
Fast-start fault
recovery
Y N Y Y N Y Y Y Y
Flashback Table Y N Y Y N Y Y Y Y
Flashback Database Y N Y Y N Y Y Y Y
Flashback
Transaction
N N Y Y N Y Y Y Y
Flashback
Transaction Query
N N Y Y N Y Y Y Y
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-8
Table 1-5 (Cont.) High Availability
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Optimization for
Flashback Time
Travel
(formerly
Optimization for
Flashback Data
Archive)
N N Y Y N N Y Y Y Basic Flashback Time Travel is
in all offerings
EE and EE-ES: Optimization
for Flashback Time Travel
requires the Oracle Advanced
Compression option
Online Datafile Move N N Y Y N Y Y Y Y
Transaction Guard N N Y Y N Y Y Y Y
Cross-platform
Backup and
Recovery
Y N Y Y N Y Y Y Y
Global Data
Services
N N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Active Data Guard
option
Recovering tables
and table partitions
from RMAN backups
N N Y Y N Y Y Y Y
Table 1-6 Integration
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Database Gateways N Y Y Y Y Y Y Y Y Includes Database Gateway
for ODBC
All other Database Gateway
products require a separate
product license
Messaging Gateway N N Y Y N Y Y Y Y
AQ Sharded Queues Y Y Y Y Y Y Y Y Y Includes a restricted use
license for Oracle Partitioning.
Refer to AQ Sharded Queues
in "Restricted Use Licenses"
for more information.
Transactional Event
Queues (TEQ)
Y Y Y Y Y Y Y Y Y Includes a restricted use
license for Oracle Partitioning.
Refer to Transactional Event
Queues in "Restricted Use
Licenses" for more information.
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-9
Table 1-7 Manageability
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Oracle Cloud
Management Pack
for Oracle Database
N N Y Y N N Y Y Y
EE and EE-ES: Extra cost
option
Oracle Data Masking
and Subsetting Pack
N N Y Y N Y Y Y Y
EE and EE-ES: Extra cost
option
Oracle Database
Lifecycle
Management Pack
for Oracle Database
N N Y Y N N Y Y Y
EE and EE-ES: Extra cost
option
Oracle Diagnostics
Pack
N N Y Y N Y Y Y Y
EE and EE-ES: Extra cost
option
Oracle Tuning Pack N N Y Y N Y Y Y Y
EE and EE-ES: Extra cost
option, also requires Oracle
Diagnostics Pack
Oracle Real
Application Testing
N N Y Y N Y Y Y Y
EE and EE-ES: Extra cost
option
Database Resource
Manager
N N Y Y N Y Y Y Y
I/O Resource
Management
N N N Y N N N N Y
Instance Caging N Y Y Y Y Y Y Y Y
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-10
Table 1-7 (Cont.) Manageability
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
SQL Plan
Management
N Y Y Y Y Y Y Y Y SQL Plan Management does
not require a license for Oracle
Diagnostics Pack or Oracle
Tuning Pack
SE2 and BaseDB SE
Summary: Only one SQL plan
baseline per SQL statement is
allowed and SQL plan
evolution is disabled.
SE2 and BaseDB SE Details:
1. SQL plan baselines can
be created or captured
using the following
methods:
Auto capture
(
OPTIMIZER_CAPTUR
E_SQL_PLAN_BASELI
NE=TRUE
)
Manual loading from
the cursor cache
(
DBMS_SPM.LOAD_PL
ANS_FROM
CURSOR_CACHE
)
Migration from stored
outlines
(
DBMS_SPM.MIGRATE
_STORED_OUTLINE
)
Import using
DBMS_SPM.UNPACK_S
TGTAB_BASELINE
2. All capture and creation
methods store only one
SQL plan baseline per
SQL statement.
3. SQL plan baselines can
be exported and imported
using
DBMS_SPM.CREATE_STGT
AB_BASELINE
,
DBMS_SPM.PACK_STGTAB
_BASELINE
, and
DBMS_SPM.UNPACK_STGT
AB_BASELINE
.
4. Unused SQL plan
baselines are not auto-
purged.
5. Alternative SQL execution
plans for SQL statements
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-11
Table 1-7 (Cont.) Manageability
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
are not added to the SQL
plan history.
6. SQL plan baselines can
be altered and dropped
(
DBMS_SPM.ALTER_SQL_P
LAN_BASELINE
and
DBMS_SPM.DROP_SQL_PL
AN_BASELINE
).
7. The following
DBMS_SPM
functions and procedures
are not allowed:
CONFIGURE
,
LOAD_PLANS_FROM_AWR
,
LOAD_PLANS_FROM_SQLS
ET
, and all functions and
procedures associated
with SQL plan evolution.
Automatic SQL Plan
Management
N N N Y N N N N Y
EE-ES: Available on Exadata.
Not available on Oracle
Database Appliance.
SQL Tuning Sets N N Y Y N Y Y Y Y
EE and EE-ES: SQL Tuning
Sets can also be accessed by
way of database server APIs
and command-line interfaces.
Usage of any subprograms in
the
DBMS_SQLSET
package to
manage SQL Tuning Sets is
part of the EE and EE-ES
offerings. In addition, the
following subprograms, part of
the
DBMS_SQLTUNE
package,
provide an older interface to
manage SQL Tuning Sets and
are also part of the EE and
EE-ES offerings:
ADD_SQLSET_REFERENCE
,
CAPTURE_CURSOR_CACHE_SQL
SET
,
CREATE_SQLSET
,
CREATE_STGTAB_SQLSET
,
DELETE_SQLSET
,
DROP_SQLSET
,
LOAD_SQLSET
,
PACK_STGTAB_SQLSET
,
REMOVE_SQLSET_REFERENCE
,
SELECT_CURSOR_CACHE
,
SELECT_SQLSET
,
SELECT_WORKLOAD_REPOSITO
RY
,
UNPACK_STGTAB_SQLSET
,
UPDATE_SQLSET
.
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-12
Table 1-7 (Cont.) Manageability
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Oracle Fleet
Patching and
Provisioning
(formerly Rapid
Home Provisioning)
N N Y Y N/A N/A N/A N/A N/A
EE and EE-ES: When
deployed across multiple
clusters, each FPP-managed
target must be licensed for one
of the following: Oracle
Database Lifecycle
Management Pack, Oracle
RAC, or Oracle RAC One
Node
Automatic Index
Optimization
Y N Y Y Y Y Y Y Y
EE and EE-ES: Requires the
Oracle Advanced Compression
option
Database Resident
Connection Pooling
Per PDB for Tenancy
Management
Y N Y Y N Y Y Y Y
CLOUD: Only available in OCI.
Reverse Connection
Support Using
CMAN Tunnels
N N N Y N N N N Y
EE-ES: Available on Exadata.
Not available on Oracle
Database Appliance.
GoldenGate per-
PDB Change
Capture for
Multitenant
Database
N N Y Y N Y Y Y Y
CLOUD: Only available in OCI.
Table 1-8 Networking
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
RDMA fabric N N N Y N N N N Y
EE-ES: Available on Exadata.
Not available on Oracle
Database Appliance.
Oracle Connection
Manager
N N Y Y N Y Y Y Y Available via a custom install of
the Oracle Database client,
usually installed on a separate
machine or compute instance
Network
Compression
Y N Y Y N N Y Y Y
EE and EE-ES: Requires the
Oracle Advanced Compression
option
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-13
Table 1-9 Performance
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Automatic Indexing N N N Y N N N N Y
EE-ES: Available on Exadata.
Not available on Oracle
Database Appliance.
SQL Quarantine N N N Y N N N N Y
EE-ES: Available on Exadata.
Not available on Oracle
Database Appliance.
Real-Time Statistics N N N Y N N N N Y
EE-ES: Available on Exadata.
Not available on Oracle
Database Appliance.
High-Frequency
Automatic Optimizer
Statistics Collection
N N N Y N N N N Y
EE-ES: Available on Exadata.
Not available on Oracle
Database Appliance.
Client Side Query
Cache
Y N Y Y N Y Y Y Y
Query Results
Cache
Y N Y Y N Y Y Y Y
PL/SQL Function
Result Cache
Y N Y Y N Y Y Y Y
Oracle TimesTen
Application-Tier
Database Cache
N N Y Y N N N N N
EE and EE-ES: Extra cost
option
Database Smart
Flash Cache
N N Y Y N/A N/A N/A N/A N/A
EE: Solaris and Oracle Linux
only
EE-ES: Available on Oracle
Database Appliance. Not
available on Exadata
Support for Oracle
Exadata Storage
Server Software
N N N Y N N N N Y
EE-ES: Available on Exadata.
Not available on Oracle
Database Appliance.
Adaptive Execution
Plans
Y N Y Y N Y Y Y Y
Concurrent
Execution of
UNION
and
UNION
ALL
Branches
N N Y Y N Y Y Y Y
Oracle Database In-
Memory
Y N Y Y N N N Y Y
EE and EE-ES: Extra cost
option
In-Memory Column
Cache on Storage
Servers
N N N Y N N N N Y
EE-ES: Available on Exadata
and requires the Oracle
Database In-Memory option.
Not available on Oracle
Database Appliance.
Requires Exadata or
Supercluster
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-14
Table 1-9 (Cont.) Performance
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
In-Memory Column
Store on Active Data
Guard standby
N N N Y N N N N Y
EE-ES: Available on Exadata
and requires the Oracle
Database In-Memory option
and the Oracle Active Data
Guard option. Not available on
Oracle Database Appliance.
Fault Tolerant In-
Memory Column
Store
N N N Y N N N N Y
EE-ES: Available on Exadata
and Oracle Database
Appliance. Requires the Oracle
Database In-Memory option
and the Oracle Real
Application Clusters option.
Requires Exadata,
Supercluster, or Infiniband-
based Oracle Database
Appliance
In-Memory Column
Store support for
External Tables
Y N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Database In-Memory
option
In-Memory
Aggregation
Y N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Database In-Memory
option
Automatic In-
Memory
Y N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Database In-Memory
option
In-Memory Deep
Vectorization
Y N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Database In-Memory
option
In-Memory Full Text
Columns
Y N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Database In-Memory
option
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-15
Table 1-9 (Cont.) Performance
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Database In-Memory
Base Level
Y N Y Y N N N Y Y Allows you to experiment with
Oracle Database In-Memory
features without purchasing
the Oracle Database In-
Memory option. The following
restrictions apply:
The size of the In-Memory
area (
INMEMORY_SIZE
)
cannot exceed 16 GB for a
CDB. In an Oracle RAC
environment, the size is
limited to 16 GB for each
instance.
The compression level for
all objects and columns is
automatically and
transparently set to
QUERY
LOW
.
The Automatic In-Memory
feature is disabled.
In-Memory Column Store
feature tracking is tracked
for "In-Memory Base
Level" rather than "In-
Memory Column Store."
The CellMemory feature is
disabled for Oracle
Exadata.
CLOUD: Only available in OCI.
Text Index Support
for Sharded Tables
(Search Index)
N N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Database In-Memory
option
Memoptimized
Rowstore
Y N Y Y N Y Y Y Y
Attribute Clustering Y N Y Y N Y Y Y Y
Zone Maps N N N Y N N N N Y
EE-ES: Available on Exadata
and requires the Oracle
Partitioning option. Not
available on Oracle Database
Appliance.
Buffer Cache RDMA-
Read
N N N Y N N N N Y
EE-ES: Available on Exadata.
Not available on Oracle
Database Appliance.
Persistent Memory
Database
N N Y Y N N N N Y Requires Intel Optane
Persistent Memory
CLOUD: Only available in OCI.
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-16
Table 1-10 Scalability
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Oracle Real
Application Clusters
(Oracle RAC)
N N Y Y N N N Y Y
EE and EE-ES: Extra cost
option
Automatic Workload
Management
N N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle Real Application
Clusters option
Quality of Service
Management
N N Y Y N N N Y Y
EE and EE-ES: Requires the
Oracle RAC One Node option
or the Oracle Real Application
Clusters option
Oracle NoSQL
Database Enterprise
Edition
N N Y Y N/A N/A N/A N/A N/A
Table 1-11 Security
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Transparent Data
Encryption (TDE) for
Columns
Y N Y Y N N Y Y Y
EE and EE-ES: Requires the
Oracle Advanced Security
option
Transparent Data
Encryption (TDE) for
Tablespaces
Y N Y Y Y Y Y Y Y
XE: TDE online method to
encrypt/rekey/decrypt an
existing tablespace is not
supported
EE and EE-ES: Requires the
Oracle Advanced Security
option
Oracle Advanced
Security
Y N Y Y N N Y Y Y
EE and EE-ES: Extra cost
option
Oracle Database
Vault
Y N Y Y N N Y Y Y
EE and EE-ES: Extra cost
option
Oracle Label
Security
Y N Y Y N N Y Y Y
EE and EE-ES: Extra cost
option
Enterprise User
Security
N N Y Y N Y Y Y Y
EE, EE-ES, BaseDB EE,
BaseDB EE-HP, BaseDB EE-
EP, and ExaCS/CC:
Enterprise User Security is a
feature for directory-based
management of database
users. It requires a
corresponding Oracle Identity
Management Directory
Services Plus to be licensed.
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-17
Table 1-11 (Cont.) Security
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Centrally Managed
Users
Y N Y Y N Y Y Y Y
EE, EE-ES, BaseDB EE,
BaseDB EE-HP, BaseDB EE-
EP, and ExaCS/CC: Centrally
Managed Users is a feature for
centrally authenticating and
authorizing database users
with Microsoft Active Directory.
Fine-grained
Auditing
Y N Y Y N Y Y Y Y
Privilege Analysis Y N Y Y N Y Y Y Y
Real Application
Security
Y N Y Y N Y Y Y Y
Redaction Y N Y Y N N Y Y Y
EE and EE-ES: Requires the
Oracle Advanced Security
option
Transparent
Sensitive Data
Protection
Y N Y Y N Y Y Y Y
Virtual Private
Database
Y N Y Y N Y Y Y Y
Keystore for Each
Pluggable Database
N N Y Y N Y Y Y Y
EE and EE-ES: Requires the
Oracle Advanced Security
option
CLOUD: Only available in OCI.
Sharing of TDE
Master Encryption
Key Across Oracle
Processes
N N N N Y Y Y Y Y
CLOUD: Only available in OCI.
Ability to Set the
Default Tablespace
Encryption Algorithm
Y N Y Y N Y Y Y Y
EE and EE-ES: Requires the
Oracle Advanced Security
option
CLOUD: Only available in OCI.
Table 1-12 Snapshots and Cloning
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Storage Snapshot
Optimization
N N Y Y N/A N/A N/A N/A N/A
EE and EE-ES: Requires the
Oracle Advanced Compression
option
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-18
Table 1-13 Spatial and Graph Data
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Oracle Spatial and
Graph
Y Y Y Y Y Y Y Y Y Oracle Spatial and Graph no
longer requires an extra cost
license. See Oracle Database
Insider blog post for more
information.
Property Graph and
RDF Graph
Technologies (RDF/
OWL)
Y Y Y Y Y Y Y Y Y Property Graph and RDF
Graph Technologies (RDF/
OWL) no longer requires an
extra cost license. See Oracle
Database Insider blog post for
more information.
Parallel spatial index
builds
N N Y Y N Y Y Y Y
Partitioned spatial
indexes
Y N Y Y N N Y Y Y
EE and EE-ES: Requires the
Oracle Partitioning option
Table 1-14 VLDB, Data Warehousing, and Business Intelligence
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Oracle Partitioning Y N Y Y N N Y Y Y
EE and EE-ES: Extra cost
option
Oracle On-Line
Analytical
Processing (OLAP)
N N Y Y N N Y Y Y
EE and EE-ES: Extra cost
option
Oracle Machine
Learning (formerly
Advanced Analytics)
Y Y Y Y Y Y Y Y Y Oracle Machine Learning no
longer requires an extra cost
license. See Oracle Database
Insider blog post for more
information.
Oracle Advanced
Compression
Y N Y Y N N Y Y Y
EE and EE-ES: Extra cost
option
Advanced Index
Compression
Y N Y Y N N Y Y Y
EE and EE-ES: Requires the
Oracle Advanced Compression
option
Prefix Compression
(also called Key
Compression)
Y N Y Y N Y Y Y Y
Hybrid Columnar
Compression
N N Y Y N Y Y Y Y
EE: Requires ZFS, Axiom, or
FS1 storage
Row-Level Locking
for Hybrid Columnar
Compression
N N Y Y N N N N Y
EE: Requires ZFS or FS1
storage, and the Oracle
Advanced Compression option
EE-ES: Requires the Oracle
Advanced Compression option
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-19
Table 1-14 (Cont.) VLDB, Data Warehousing, and Business Intelligence
Feature / Option /
Pack
XE SE2 EE EE-
ES
Base
DB
SE
Base
DB
EE
Base
DB
EE-HP
Base
DB
EE-EP
ExaCS/
CC
Notes
Exadata Flash
Cache Compression
N N N Y N N N N Y
EE-ES: Available on Exadata
and requires the Oracle
Advanced Compression
option. Not available on Oracle
Database Appliance.
Heat Map N N Y Y N Y Y Y Y
Automatic Data
Optimization
N N Y Y N N Y Y Y
EE and EE-ES: Requires the
Oracle Advanced Compression
option or the Oracle Database
In-Memory option
Basic Table
Compression
Y N Y Y N Y Y Y Y
Deferred Segment
Creation
Y N Y Y N Y Y Y Y
Bitmapped index,
bitmapped join
index, and bitmap
plan conversions
Y N Y Y N Y Y Y Y
Parallel query/DML N N Y Y N Y Y Y Y
Parallel statistics
gathering
N N Y Y N Y Y Y Y
Parallel index build/
scans
N N Y Y N Y Y Y Y
Parallel Data Pump
Export/Import
N N Y Y N Y Y Y Y
In-memory Parallel
Execution
N N Y Y N Y Y Y Y
Parallel Statement
Queuing
N N Y Y N Y Y Y Y
Parallel capture and
apply via XStream
N N Y Y N Y Y Y Y
Transportable
tablespaces,
including cross-
platform and full
transportable export
and import
Y N Y Y N Y Y Y Y Import of transportable
tablespaces is supported from
all offerings that include
Enterprise Edition software
into SE2; this does not include
the use of cross-platform
capabilities.
Summary
management—
Materialized View
Query Rewrite
Y N Y Y N Y Y Y Y
Chapter 1
Permitted Features, Options, and Management Packs by Oracle Database Offering
1-20
1.4 Oracle Database Options and Their Permitted Features
Table 1-15 lists Oracle Database options, the Oracle Database offerings for which each option
is available, and the features that are included with each option. You must be licensed for an
option in order to use any of its features.
Table 1-15 Oracle Database Options and Their Permitted Features
Option Availability Included Features
Oracle Active Data
Guard
Extra cost option: EE,
EE-ES
Included option: PE,
BaseDB EE-EP,
ExaCS/CC
Oracle Active Data Guard includes the following features:
Physical Standby with Real-time Query
Fast Incremental Backup on Physical Standby
Automatic Block Repair
Active Data Guard Far Sync
Global Data Services
Real-Time Cascade
Application Continuity
Rolling Upgrade using Active Data Guard
Active Data Guard DML Redirection (CLOUD: Active Data Guard
DML Redirection is only available in OCI.)
In an Oracle Data Guard configuration:
Oracle Active Data Guard must be licensed on any standby
databases with any of the above features in use, as well as the
primary database. If there are additional standby databases in the
Oracle Data Guard configuration that are not using any of the Oracle
Active Data Guard features, those standby databases do not require
an Oracle Active Data Guard license.
Note: For customers who back up standby databases to Zero Data
Loss Recovery Appliance (ZDLRA) and wish to use the Fast
Incremental Backup on Physical Standby or Real-Time Cascade
feature, an Oracle Active Data Guard license is not required. Oracle
Active Data Guard must still be licensed on standby databases, if any
other of the above features are in use.
The container root (
CDB$Root
) of the standby database may be
opened read-only without requiring an Oracle Active Data Guard
license. An Oracle Active Data Guard license is only required if any
of the pluggable databases in the standby is opened for read.
Chapter 1
Oracle Database Options and Their Permitted Features
1-21
Table 1-15 (Cont.) Oracle Database Options and Their Permitted Features
Option Availability Included Features
Oracle Advanced
Compression
Extra cost option: EE,
EE-ES
Included option: PE,
XE, BaseDB EE-HP,
BaseDB EE-EP,
ExaCS/CC
Oracle Advanced Compression includes the following features:
Advanced Row Compression
Advanced LOB Compression
Advanced LOB Deduplication
RMAN Backup Compression (
RMAN
DEFAULT
COMPRESS
does not
require the Oracle Advanced Compression option)
Data Pump Export Data Compression
(
COMPRESSION=METADATA_ONLY
does not require the Oracle
Advanced Compression option)
Automatic Data Optimization (Not available with XE)
Data Guard Redo Transport Compression
Advanced Network Compression
Optimization for Flashback Time Travel History Tables (Not available
with XE)
Storage Snapshot Optimization (Not available with XE)
Online Move Partition (to any compressed format)
Exadata Flash Cache Compression (This feature can be enabled
only on Exadata storage servers, and all database processors that
access the Exadata storage servers must be licensed for Oracle
Advanced Compression.)
Advanced Index Compression
Row-Level Locking for Hybrid Columnar Compression (Requires
Exadata, Supercluster, Oracle Database Appliance, ZFS, or FS1
storage)
Note: The use of Hybrid Columnar Compression without Row-Level
Locking does not require a license for Oracle Advanced
Compression.
Oracle Advanced
Security
Extra cost option: EE,
EE-ES
Included option: PE,
XE, BaseDB EE-HP,
BaseDB EE-EP,
ExaCS/CC
Oracle Advanced Security includes the following features:
Transparent Data Encryption (TDE) for columns and tablespaces
(including Oracle SecureFiles)
DataPump Export File encryption
RMAN backup encryption to disk
Encrypted Database File System (DBFS)
Data Redaction of sensitive data returned to applications (Full,
Partial, Regular Expression, and Random techniques)
Oracle Advanced Security includes a restricted use license for certain
Oracle Enterprise Manager features. Refer to Oracle Advanced Security
in "Restricted Use Licenses" for more information.
Note: Network encryption (native network encryption, network data
integrity, and SSL/TLS) and strong authentication services (Kerberos,
PKI, and RADIUS) are no longer part of Oracle Advanced Security and
are available in all licensed editions of all supported releases of Oracle
Database.
Oracle Database In-
Memory
Extra cost option: EE,
EE-ES
Included option: PE,
XE, BaseDB EE-EP,
ExaCS/CC
Oracle Database In-Memory includes the following features:
In-Memory Column Store
In-Memory Column Cache on Storage Servers (Requires Exadata or
Supercluster)
Fault Tolerant In-Memory Column Store (Requires Exadata,
Supercluster, or Infiniband-based Oracle Database Appliance)
In-Memory Aggregation
Automatic Data Optimization (Not available with XE)
Chapter 1
Oracle Database Options and Their Permitted Features
1-22
Table 1-15 (Cont.) Oracle Database Options and Their Permitted Features
Option Availability Included Features
Oracle Database Vault
Extra cost option: EE,
EE-ES
Included option: PE,
XE, BaseDB EE-HP,
BaseDB EE-EP,
ExaCS/CC
Oracle Database Vault includes the following features:
Separation of Duties
Realms
Command Rules
Trusted Paths
In an Oracle Multitenant environment, an Oracle Database Vault license is
required when Oracle Database Vault is enabled in the CDB root,
regardless of whether any PDBs are plugged in to the CDB root. An
Oracle Database Vault license is not required when Oracle Database
Vault is merely installed or configured in the CDB root. The Oracle
Database Vault license applies to the entire CDB; you cannot license
individual PDBs.
When you purchase a license to use Oracle Database Vault on Oracle
Database Enterprise Edition (EE or EE-ES), the licensing metrics for
Oracle Database Vault must match the licensing metrics for Oracle
Database Enterprise Edition.
Oracle Database Vault includes special license rights for Oracle Label
Security. Refer to Oracle Database Vault in "Special License Rights" for
more information.
Oracle Database Vault includes a restricted use license for certain Oracle
Enterprise Manager features. Refer to Oracle Database Vault in
"Restricted Use Licenses" for more information.
Oracle Label Security
Extra cost option: EE,
EE-ES
Included option: PE,
XE, BaseDB EE-HP,
BaseDB EE-EP,
ExaCS/CC
Oracle Label Security includes the following features:
Label based access control (LBAC)
Multi-level security (MLS)
Label factors for Oracle Database Vault (Confidential, Sensitive)
User label authorizations (Confidential, Sensitive: PII)
Data labels (Sensitive: PII)
In an Oracle Multitenant environment, an Oracle Label Security license is
required when an Oracle Label Security policy is created in any container.
An Oracle Label Security license is not required when Oracle Label
Security is merely installed or enabled in any container. The Oracle Label
Security license applies to the entire CDB; you cannot license individual
PDBs.
When you purchase a license to use Oracle Label Security on Oracle
Database Enterprise Edition (EE or EE-ES), the licensing metrics for
Oracle Label Security must match the licensing metrics for Oracle
Database Enterprise Edition.
Oracle Label Security includes a restricted use license for certain Oracle
Enterprise Manager features. Refer to Oracle Label Security in
"Restricted Use Licenses" for more information.
Oracle Multitenant
Extra cost option: EE,
EE-ES
Included option: PE,
XE, BaseDB EE-HP,
BaseDB EE-EP,
ExaCS/CC
Oracle Multitenant includes the following features:
For EE, PE, and XE, the ability to have up to 252 pluggable
databases per multitenant container database
For EE-ES, BaseDB EE-HP, BaseDB EE-EP, and ExaCS/CC, the
ability to have up to 4096 pluggable databases per multitenant
container database
Chapter 1
Oracle Database Options and Their Permitted Features
1-23
Table 1-15 (Cont.) Oracle Database Options and Their Permitted Features
Option Availability Included Features
Oracle On-Line
Analytical Processing
(OLAP)
Extra cost option: EE,
EE-ES
Included option: PE,
BaseDB EE-HP,
BaseDB EE-EP,
ExaCS/CC
Oracle On-Line Analytical Processing (OLAP) includes the following
features:
OLAP Cube Definition, Storage, and Querying
OLAP API and Metadata
OLAP Cube Materialized Views
Analytic Workspaces
SQL Access to OLAP Cubes
Oracle Partitioning
Extra cost option: EE,
EE-ES
Included option: PE,
XE, BaseDB EE-HP,
BaseDB EE-EP,
ExaCS/CC
These are some of the features that make use of Oracle Partitioning:
Table Partitions and Subpartitions
Global and Local Index Partitions and Subpartitions
AQ Sharded Queues
Zone Maps and Automatic Zone Maps (Available only on EE-ES and
ExaCS/CC; requires Exadata or Supercluster)
Oracle RAC One Node
Extra cost option: EE,
EE-ES
Oracle RAC One Node includes the following features:
Database Cold Failover to another node in the cluster in case of
server or instance failure
Online migration of the database instance to another server
Support for online rolling upgrades of the database, grid
infrastructure, and OS homes
Online upgrade to Oracle Real Application Clusters
Policy-managed Server Pools
Quality of Service Management
Application Continuity
Zero-Downtime Oracle Grid Infrastructure Patching
Oracle Real Application
Clusters (Oracle RAC)
Extra cost option: EE,
EE-ES
Included option:
BaseDB EE-EP,
ExaCS/CC
Oracle Real Application Clusters (Oracle RAC) includes the following
features:
All of the features included with Oracle RAC One Node
Real Application Clusters scaling to multiple servers
Connection Load Balancing
Fast Connection Failover
Hot Cluster Failover
Chapter 1
Oracle Database Options and Their Permitted Features
1-24
Table 1-15 (Cont.) Oracle Database Options and Their Permitted Features
Option Availability Included Features
Oracle Real Application
Testing
Extra cost option: EE,
EE-ES
Included option: PE,
BaseDB EE, BaseDB
EE-HP, BaseDB EE-
EP, ExaCS/CC
Oracle Real Application Testing includes the following features:
Database Replay
SQL Performance Analyzer (SPA)
Database Migration Planner
Database Migration Workbench
Database Replay
The Oracle Real Application Testing license is required on both
capture and replay systems for Database Replay and is charged by
the total number of CPUs on those systems.
Use of Capture and Replay ASH Analytics Reports, Compare Period
ADDM Reports, and Replay Compare Period Reports also requires
an Oracle Diagnostics Pack license.
An Oracle Real Application Testing license permits you to access
Database Replay functionality through Oracle Enterprise Manager,
as well as through the following database server command-line APIs:
DBMS_WORKLOAD_CAPTURE
package and
DBMS_WORKLOAD_REPLAY
package. The use of the
DBMS_WORKLOAD_REPLAY
.
COMPARE_PERIOD_REPORT()
function
also requires a license for Oracle Diagnostics Pack.
SQL Performance Analyzer (SPA)
An Oracle Real Application Testing license permits you to access SQL
Performance Analyzer functionality through Oracle Enterprise Manager,
as well as through the following database server command-line API:
DBMS_SQLPA
package, which is part of the Oracle Real Application
Testing option.
Database Migration Planner
Database Migration Planner was renamed from Database
Consolidation Workbench in Enterprise Manager Cloud Control 13.4.
Database Migration Planner, introduced in Oracle Enterprise
Manager Cloud Control 13c, provides a data-driven and systematic
approach to consolidation by eliminating guess work and human
errors.
Use of the consolidation planning feature of Database Migration
Planner requires an Oracle Diagnostics Pack license.
An Oracle Real Application Testing license permits you to access the
following links on the Database Migration Planner page in Oracle
Enterprise Manager:
From the Enterprise menu, select Migration and
Consolidation, then select Database Migration Planner.
On the database target home page, select the Administration
menu, then select Database Migration Planner.
All features, functions, links, buttons, and drill-downs on this
page are licensed as part of the Database Migration Planner.
Database Migration Workbench
Database Migration Workbench, introduced in Oracle Enterprise
Manager Cloud Control 13c Release 4, is a single workbench that
integrates all needs for migration sizing and performance
comparison.
An Oracle Real Application Testing license permits you to access the
following links on the Database Migration Workbench page in Oracle
Enterprise Manager:
Chapter 1
Oracle Database Options and Their Permitted Features
1-25
Table 1-15 (Cont.) Oracle Database Options and Their Permitted Features
Option Availability Included Features
From the Enterprise menu, select Migration and
Consolidation, then select Database Migration Workbench.
All features, functions, links, buttons, and drill-downs on this
page are licensed as part of the Database Migration Workbench.
Oracle TimesTen
Application-Tier
Database Cache
Extra cost option: EE,
EE-ES
Included option: PE
Oracle TimesTen Application-Tier Database Cache includes the following
features:
Data access using PL/SQL, JDBC, ODBC, ttClasses, OCI, and
Pro*C/C++ interfaces
Transaction Log API (XLA) for change notification
Multi-node Cache Grid
Automatic data synchronization with the Oracle database
Transactional replication between the in-memory cache databases
Automated failure detection and database failovers
TimesTen Extension for Oracle SQL Developer
TimesTen Plug-in for Oracle Enterprise Manager
1.5 Oracle Management Packs and Their Permitted Features
Table 1-16 lists Oracle management packs, the Oracle Database offerings for which each pack
is available, and the features that are included with each pack. The features in these packs are
accessible through Oracle Enterprise Manager, Desktop Widgets, and APIs provided with
Oracle Database software. You must be licensed for a management pack in order to use any of
its features.
Chapter 1
Oracle Management Packs and Their Permitted Features
1-26
Table 1-16 Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
Oracle Cloud
Management Pack for
Oracle Database
Extra cost pack: EE,
EE-ES
Included pack:
BaseDB EE-HP,
BaseDB EE-EP,
ExaCS/CC
Features:
Oracle Cloud Management Pack for Oracle Database includes the
following features:
Database-as-a-Service comprising self-service database
provisioning on physical or virtual infrastructure
Pluggable Database-as-a-Service (PDBaaS) providing self-service
provisioning on a pool of multitenant container databases (CDBs).
Support shared server, shared cluster, and shared database
(Schema-as-a-Service) deployment models
Virtual assembly provisioning. For example, if there is an assembly
topology of three VMs (two WebLogic Server-managed servers and
one database), you will need both packs to cover the respective tiers.
Snap Clone, a fast, storage efficient way of cloning Oracle databases
Full clones using RMAN backups
Role based access and resource control through quotas and
retirement policies
Schedule- and performance-based resource management policies
Metering and chargeback based on fixed cost, utilization metrics and
configuration parameters of the database
Programmatic access to the Self-Service Portal
Blueprint driven orchestration of cloud operations
Prerequisites:
Oracle Cloud Management Pack for Oracle Database requires Oracle
Database Lifecycle Management Pack for Oracle Database.
Licensed Links:
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Cloud Management Pack for Oracle Database.
Starting on the Enterprise Summary home page, click the Enterprise
menu. Select:
Cloud, then Infrastructure Home
Cloud, then Infrastructure Request Dashboard
Cloud, then Infrastructure Policies
Cloud, then Middleware and Database Home
Cloud, then Middleware and Database Request Dashboard
Cloud, then Self Service Portal
Cloud, then Service Instances
Chargeback
Provisioning and Patching, then Database Provisioning. In the
Database Provisioning page, in the Related Links section of the left
menu pane, click Provision Pluggable Databases. Next, from the
PDB Operations section, select Create New Pluggable Databases.
Click Launch, and from Pluggable Database Creation Options, select
Clone an Existing PDB -> Snap Clone.
Starting on the Enterprise Summary home page, click the Setup menu.
Select:
Cloud. Select Infrastructure
Cloud. Select Database
Provisioning and Patching, then Storage Registration
On the Multitenant container database's home page, from the Oracle
Database menu, select Provisioning, then Provision Pluggable
Database. Next, from the PDB Operations section, select Create New
Chapter 1
Oracle Management Packs and Their Permitted Features
1-27
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
Pluggable Databases. Click Launch, and from Pluggable Database
Creation Options, select Clone an Existing PDB -> Snap Clone.
Licensed APIs:
Use of the following APIs requires a license for Oracle Cloud
Management Pack for Oracle Database:
Assembly Operations — Any
POST
/
GET
/
PUT
/
DELETE
on
/em/cloud/
iaas
URI space for Resources Assembly Template and Assembly
Instance
DBaaS Operations — Any
POST
/
GET
/
PUT
/
DELETE
on
/em/cloud/
dbaas
URI space
DBaaS Setup Operations — Any
POST
/
GET
/
PUT
/
DELETE
on
/em/
websvcs/restful/extws/cloudservices/admin/cfw/v1
URI
space.
Licensed Command Line Interface (CLI) Verbs:
The following Enterprise Manager Command Line Interface (CLI) verbs
are licensed as part of Oracle Cloud Management Pack for Oracle
Database. These verbs operate on a database pool.
add_pool_members
create_charge_item
create_dbaas_quota
create_dbprofile
create_pool
create_service_template
delete_charge_item
delete_dbaas_quota
delete_pool
delete_service_template
get_dbaas_quota
get_dbaas_request_settings
get_metering_data
get_pool_capacity_data
get_pool_capacity_summary_data
get_pool_constraints
get_pool_criteria
get_pool_detail
get_pool_instance_data
get_pool_target_type
get_pools
get_service_template
list_charge_item_candidates
remove_pool_members
update_dbaas_quota
update_dbaas_request_settings
update_pool
Licensed Views and Tables:
The following objects within the repository schema are licensed under
Oracle Cloud Management Pack for Oracle Database:
Tables starting with
EMCT_CBA
Chapter 1
Oracle Management Packs and Their Permitted Features
1-28
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
Views starting with
EMCT$CBA
The
GP_EMCT_CBA_TARGET_CHARGE
views
The
MGMT$EMCT_CBA_CHARGE_DAILY
view
The
MGMT$EMCT_CBA_CHARGE_HOURLY
view
Licensed Chargeback Reports:
The following BI Publisher reports are licensed under Oracle Cloud
Management Pack for Oracle Database:
Charge Trend Report
Charge Summary Report
Usage Trend Report
Usage Summary Report
Also, any report created using the "create-like" feature of BI publisher
referring the preceding reports, falls under this license.
Chapter 1
Oracle Management Packs and Their Permitted Features
1-29
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
Oracle Data Masking
and Subsetting Pack
Extra cost pack: EE,
EE-ES
Included pack:
BaseDB EE, BaseDB
EE-HP, BaseDB EE-
EP, ExaCS/CC
Features:
Oracle Data Masking and Subsetting Pack includes the following features:
Application Data Modeling
Data Masking Formats Library
Data Masking Definitions
Data Subsetting Definitions
Application Data Modeling, Data Masking and Subsetting Enterprise
Manager Command Line Interface (CLI) verbs
Application Data Modeling accelerator for select versions of Oracle
E-Business Suite
Application Data Modeling accelerator for select versions of Oracle
Fusion Applications
Data Masking templates for select versions of Oracle Fusion
Applications
Data Masking templates for select versions of Oracle E-Business
Suite
Oracle Data Masking and Subsetting Pack includes the following
restricted use licenses:
Database Gateway for APPC
Database Gateway for DRDA
Database Gateway for Informix
Database Gateway for SQLServer
Database Gateway for Sybase
Database Gateway for Teradata
If you want to use the Oracle Database Gateways listed above not solely
for the purposes of Oracle Data Masking and Subsetting Pack, then you
must purchase full-use licenses for the Oracle Database Gateways. When
using Oracle Data Masking and Subsetting Pack for non-Oracle
databases, the Oracle Database Gateways stage the data in a separately
licensed Oracle Database. Oracle Data Masking and Subsetting
functionality cannot be executed directly against the non-Oracle
database.
Oracle Data Masking and Subsetting Pack must be licensed only for the
source database server, i.e., the databases from which the data
originates.
There is no requirement to license the pack for the staging database
server on which masking and subsetting operations are executed, or for
copies made of the masked database.
Notes:
1. Oracle Data Masking and Subsetting Pack incorporates the previous
Oracle Data Masking Pack, Oracle Test Data Management Pack, and
Oracle Data Masking and Subsetting Pack for non-Oracle Databases.
2. Application Data Modeling was previously called Data Discovery and
Modeling.
Licensed Links:
All features, functions, links, buttons, and drill-downs on these Oracle
Enterprise Manager menus are licensed as part of the Oracle Data
Masking and Subsetting Pack.
Starting on the Enterprise Summary home page, click the Enterprise
menu, then Quality Management, then select:
Chapter 1
Oracle Management Packs and Their Permitted Features
1-30
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
Application Data Modeling
Data Masking Definitions
Data Masking Formats
Data Subset Definitions
From the Oracle database or cluster database target home page, click the
Security menu, then select:
Application Data Modeling
Data Masking Definitions
Data Subsetting
Chapter 1
Oracle Management Packs and Their Permitted Features
1-31
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
Oracle Database
Lifecycle Management
Pack for Oracle
Database
Extra cost pack: EE,
EE-ES
Included pack:
BaseDB EE-HP,
BaseDB EE-EP,
ExaCS/CC
Features:
Oracle Database Lifecycle Management Pack for Oracle Database
includes the following features:
Client system analyzer
Compliance Management
Configuration Collection Extensibility
Configuration Compare
Configuration History
Configuration Instance Browser
Configuration Save
Configuration Search
Configuration Topology
Copy Objects
Database Patching
Database Provisioning
Database Upgrade
Disaster Recovery via Site Guard
Enterprise Data Governance
File Synchronization
Notifications
Pluggable Database (PDB) Clone
PDB Create/Plug/Unplug (Multiple target operations or performed
using a customized deployment procedure.)
PDB Migrate
RAC Scale Back
RAC Scale Out
Real-time configuration change detection
Real-time schema change detection
Schema and Data Comparisons
Schema and Data Synchronization
Schema Change Plans
Schema Comparisons
User Defined Deployment Procedures (UDDP)
With the purchase of Oracle Database Lifecycle Management Pack for
Oracle Database, you also are entitled to the features described in the
following sections. These features are restricted to the Oracle Database
targets in the Oracle Database Home and the Platform (hardware and
operating system) for the CPUs you have licensed.
Application Configuration Console
The
oplan
Utility (The basic OPlan feature is free for everyone that
has an Oracle Support contract. Use of OPlan metadata to drive
orchestration logic from either Enterprise Manager or custom/third-
party scripts is part of Oracle Database Lifecycle Management Pack
for Oracle Database.)
Migrate to ASM
Self Update
Licensed Parameters:
The
init
.
ora
parameter
ENABLE_DDL_LOGGING
is licensed as part of
Oracle Database Lifecycle Management Pack for Oracle Database when
set to
TRUE
. When set to
TRUE
, the database reports schema changes in
Chapter 1
Oracle Management Packs and Their Permitted Features
1-32
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
real time into the database alert log under the message group
schema_ddl. The default setting is
FALSE
.
Licensed Links:
The Licensed Links, features, and functions listed in the following sections
apply only to the Oracle Database target and the associated host an
Oracle Database is deployed on. For management on non-Oracle
Database targets, you must purchase the appropriate management pack.
Licensed Links – Database Provisioning Procedures:
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click the Enterprise
menu, Provisioning and Patching, then Procedure Library. All
Procedures that Clone and Provision a Database are licensed with
Oracle Database Lifecycle Management Pack for Oracle Database.
From the Enterprise Manager home page, click the Enterprise
menu, Provisioning and Patching, then Database Provisioning.
All features, functions, links, buttons, and drill-downs on this menu
are licensed as part of Oracle Database Lifecycle Management Pack
for Oracle Database.
From the Oracle database or cluster database target home page,
click the Oracle Database menu, then Provisioning. All features,
functions, links, buttons, and drill-downs on this menu are licensed as
part of Oracle Database Lifecycle Management Pack for Oracle
Database.
Licensed Links – Database Upgrade:
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click the Enterprise
menu, Provisioning and Patching, then Procedure Library. All
Procedures that Upgrade a Database are licensed with Oracle
Database Lifecycle Management Pack for Oracle Database.
From the Oracle database or cluster database target home page,
click the Oracle Database menu, then Provisioning. All features,
functions, links, buttons, and drill-downs on this menu are licensed as
part of Oracle Database Lifecycle Management Pack for Oracle
Database.
Licensed Links – User Defined Deployment Procedures (UDDP)
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click the Enterprise
menu, Provisioning and Patching, then Procedure Library. On the
Provisioning Library page, from the list of actions, the Create New
option is licensed as part of Oracle Database Lifecycle Management
Pack for Oracle Database.
Licensed Links – RAC Scale Out and Scale Back
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click the Enterprise
menu, Provisioning and Patching, then Procedure Library. All
Chapter 1
Oracle Management Packs and Their Permitted Features
1-33
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
Procedures that Extend or Scale a database or RAC are licensed
with Oracle Database Lifecycle Management Pack for Oracle
Database.
From the Enterprise Manager home page, click the Enterprise
menu, Provisioning and Patching, then Database Provisioning.
All features, functions, links, buttons, and drill-downs on this menu
are licensed as part of Oracle Database Lifecycle Management Pack
for Oracle Database.
From the Oracle cluster database target home page, click the Oracle
Database menu, then Provisioning. All features, functions, links,
buttons, and drill-downs on this menu are licensed as part of Oracle
Database Lifecycle Management Pack for Oracle Database.
Licensed Links – Database Patching
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click the Enterprise
menu, Provisioning and Patching, then Procedure Library. All
Procedures that patch a database, Clusterware or Real Application
Clusters are licensed with Oracle Database Lifecycle Management
Pack for Oracle Database.
Licensed Links – Offline Patching
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click the Setup menu,
Provisioning and Patching, then Offline Patching. From the Online
and Offline Setting tab, the Connection, Offline setting is licensed
with Oracle Database Lifecycle Management Pack for Oracle
Database.
Licensed Links – Configuration Instance Browser
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click on Targets,
Databases, and select a Database. From the database home page,
click on Oracle Database, Configuration. All features, functions,
links, buttons, and drill-downs on this menu, excluding Topology, are
licensed as part of Oracle Database Lifecycle Management Pack for
Oracle Database.
If the Target Home Page is accessed directly or by other paths:
From the database home page, click on Oracle Database,
Configuration. All features, functions, links, buttons, and drill-
downs on this menu, excluding Topology, are licensed as part of
Oracle Database Lifecycle Management Pack for Oracle
Database.
Licensed Links – Configuration Search
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click the Enterprise
menu, then Configuration and Search. All features, functions, links,
Chapter 1
Oracle Management Packs and Their Permitted Features
1-34
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
buttons, and drill-downs on this page are licensed as part of Oracle
Database Lifecycle Management Pack for Oracle Database.
Licensed Links – Configuration History
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click the Enterprise
menu, then Configuration and History. All features, functions, links,
buttons, and drill-downs on this page are licensed as part of Oracle
Database Lifecycle Management Pack for Oracle Database.
Licensed Links – Configuration Compare
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click the Enterprise
menu, then Configuration, then Comparison & Drift Management.
All features, functions, links, buttons, and drill-downs on this page are
licensed as part of Oracle Database Lifecycle Management Pack for
Oracle Database.
Licensed Links – Configuration Save
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click the Enterprise
menu, then Configuration, then Saved. All features, functions, links,
buttons, and drill-downs on this page are licensed as part of Oracle
Database Lifecycle Management Pack for Oracle Database.
Licensed Links – Configuration Topology
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Target Home Page, click on Oracle Database,
Configuration, Topology. In the View Dropdown, Used By is
licensed as part of Oracle Database Lifecycle Management Pack for
Oracle Database.
From the Target Home Page, click on Oracle Database,
Configuration, Topology, Customization. All features, functions,
links, buttons, and drill-downs on this menu are licensed as part of
Oracle Database Lifecycle Management Pack for Oracle Database.
If the Target Home Page is accessed directly or by other paths:
From the Target Home Page, click on Oracle Database,
Configuration, Topology. In the View drop-down, Used By is
licensed as part of Oracle Database Lifecycle Management Pack
for Oracle Database.
From the Target Home Page, click on Oracle Database,
Configuration, Topology, Customization. All features,
functions, links, buttons, and drill-downs on this menu are
licensed as part of Oracle Database Lifecycle Management Pack
for Oracle Database.
Licensed Links – Configuration Collection Extensibility
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
Chapter 1
Oracle Management Packs and Their Permitted Features
1-35
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
From the Enterprise Manager home page, click the Enterprise
menu, then Configuration and Custom. All features, functions,
links, buttons, and drill-downs on this page are licensed as part of
Oracle Database Lifecycle Management Pack for Oracle Database.
Licensed Links – File Synchronization
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
When viewing comparison results differences as described in the
Configuration Compare feature, select the configuration specification
in the tree on the left. Select Enable File Synchronization. All
features, functions, links, buttons, and drill-downs on this page are
licensed as part of Oracle Database Lifecycle Management Pack for
Oracle Database.
Licensed Links – Schema Comparison:
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click on Targets,
Databases, and then select a Database. From the database home
page, click on Schema, Change Management. All features,
functions, links, buttons, and drill-downs on this menu are licensed as
part of Oracle Database Lifecycle Management Pack for Oracle
Database.
If the Target Home Page is accessed directly or by other paths:
From the database home page, click on Schema, Change
Management. All features, unctions, links, buttons, and drill-
downs on this menu are licensed as part of Oracle Database
Lifecycle Management Pack for Oracle Database.
Licensed Links – Schema and Data Comparisons:
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click on Targets,
Databases, and then select a Database. From the database home
page, click on Schema, Change Management. All features,
functions, links, buttons, and drill-downs on this menu are licensed as
part of Oracle Database Lifecycle Management Pack for Oracle
Database.
If the Target Home Page is accessed directly or by other paths:
From the database home page, click on Schema, Change
Management. All features, functions, links, buttons, and drill-
downs on this menu are licensed as part of Oracle Database
Lifecycle Management Pack for Oracle Database.
Licensed Links – Schema and Data Synchronization:
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click on Targets,
Databases, and then select a Database. From the database home
page, click on Schema, Change Management. All features,
functions, links, buttons, and drill-downs on this menu are licensed as
Chapter 1
Oracle Management Packs and Their Permitted Features
1-36
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
part of Oracle Database Lifecycle Management Pack for Oracle
Database.
If the Target Home Page is accessed directly or by other paths:
From the database home page, click on Schema, Change
Management. All features, functions, links, buttons, and drill-
downs on this menu are licensed as part of Oracle Database
Lifecycle Management Pack for Oracle Database.
Licensed Links – Copy Objects:
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click on Targets,
Databases, and then select a Database. From the database home
page, click on Schema, Change Management. All features,
functions, links, buttons, and drill-downs on this menu are licensed as
part of Oracle Database Lifecycle Management Pack for Oracle
Database.
If the Target Home Page is accessed directly or by other paths:
From the database home page, click on Schema, Change
Management. All features, functions, links, buttons, and drill-
downs on this menu are licensed as part of Oracle Database
Lifecycle Management Pack for Oracle Database.
Licensed Links – Real-Time Schema Change Detection:
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click on Targets,
Databases, and then select a Database. From the database home
page, click on Schema, Change Management. All features,
functions, links, buttons, and drill-downs on this menu are licensed as
part of Oracle Database Lifecycle Management Pack for Oracle
Database.
If the Target Home Page is accessed directly or by other paths:
From the database home page, click on Schema, Change
Management. All features, functions, links, buttons, and drill-
downs on this menu are licensed as part of Oracle Database
Lifecycle Management Pack for Oracle Database.
Licensed Links – Real-time Configuration Change Detection and
Compliance:
Use of the following Oracle Enterprise Manager pages and links requires
a license for Oracle Database Lifecycle Management Pack for Oracle
Database:
From the Enterprise Manager home page, click the Enterprise menu
and Compliance. All features, functions, links, buttons, and drill-
downs associated with the Library, Results and Real-Time
Observations pages are licensed as part of Oracle Database
Lifecycle Management Pack for Oracle Database.
Licensed Reports:
The following reports are part of Oracle Database Lifecycle Management
Pack for Oracle Database. All reports in each of these sections are
licensed as part of this pack. To access the reports go to the Enterprise
Manager home page, click the Reports, Information Publisher Reports or
BI Publisher Enterprise Reports.
Chapter 1
Oracle Management Packs and Their Permitted Features
1-37
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
The following reporting areas, reports, and sub-reports under Information
Publisher Reports are licensed as part of Oracle Database Lifecycle
Management Pack for Oracle Database:
Compliance
Deployment and Configuration
Sample Host reports, Configuration Reports
Security
The following reporting areas, reports and sub-reports under BI Publisher
Enterprise Reports are licensed as part of Oracle Database Lifecycle
Management Pack for Oracle Database:
Compliance
Deployment and Configuration
Sample Host reports, Configuration Reports
Security
Licensed Command Line Interface (CLI) Verbs:
The following Enterprise Manager Command Line Interface (CLI) verbs
are licensed as part of Oracle Database Lifecycle Management Pack for
Oracle Database.
associate_cs_targets
clone_database
config_compare
config_db_service_target
configure_log_archive_locations
confirm_instance
create_database
describe_instance
describe_procedure_input
disable_config_history
enable_config_history
export_compliance_group
export_compliance_standard_rule
export_facet
export_standard
fix_compliance_state
get_config_searches
get_config_templates
get_executions
get_instance_data
get_instance_status
get_instances
get_oms_config_property
get_procedure_types
get_procedure_xml
get_procedures
get_retry_argument
get_saved_configs
ignore_instance
import_compliance_object
Chapter 1
Oracle Management Packs and Their Permitted Features
1-38
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
list_oms_config_properties
remove_cs_target_association
reschedule_instance
resume_instance
run_config_search
save_procedure
set_config_history_retention_period
stop_instance
submit_procedure
suspend_instance
update_and_retry_step
update_procedure_input
upgrade_database
Licensed Repository Views – Compliance Views:
The following compliance views within the repository schema are licensed
under Oracle Database Lifecycle Management Pack for Oracle Database:
MGMT$CCC_ALL_OBS_BUNDLES
MGMT$CCC_ALL_OBSERVATIONS
MGMT$CCC_DIAG_ANALYTICS
MGMT$CCC_DIAG_QUEUEBACKLOG
MGMT$COMPLIANCE_STANDARD
MGMT$COMPLIANCE_STANDARD_GROUP
MGMT$COMPLIANCE_STANDARD_RULE
MGMT$COMPOSITE_CS_EVAL_SUMMARY
MGMT$CS_ASM_DISKGRP_SETTINGS
MGMT$CS_DB_CONTROL_FILE_COUNT
MGMT$CS_DB_INIT_PARAMS
MGMT$CS_DB_RBS_IN_SYSTEM
MGMT$CS_DB_REC_SEG_SETTINGS
MGMT$CS_DB_REC_TS_SETTINGS
MGMT$CS_DB_REC_USER_SETTINGS
MGMT$CS_DB_REDO_LOG_COUNT
MGMT$CS_DB_REDO_LOGS
MGMT$CS_DB_TABLESPACES
MGMT$CS_DB_TBSP_SEGSPACE_MGMT
MGMT$CS_EVAL_SUMMARY
MGMT$CS_FEATURE_USAGE
MGMT$CS_GROUP_EVAL_SUMMARY
MGMT$CS_GROUP_KEYWORD
MGMT$CS_HA_INFO
MGMT$CS_HIERARCHY
MGMT$CS_KEYWORD
MGMT$CS_RQS_HIERARCHY
MGMT$CS_RULE_ATTRS
MGMT$CS_RULE_EVAL_SUMMARY
MGMT$CS_RULEFOLDER
MGMT$CS_TARGET_ASSOC
Chapter 1
Oracle Management Packs and Their Permitted Features
1-39
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
MGMT$CS_TGT_ASSOC_TXF_REQ
MGMT$CSG_HIERARCHY
MGMT$CSG_SUBGROUP
MGMT$CSR_CURRENT_VIOLATION
MGMT$CSR_TARGET_ASSOC
MGMT$CSR_VIOLATION_CONTEXT
MGMT$CSRF_TARGET_ASSOC
MGMT$EM_CS_RULE_EVENT_ERROR
MGMT$EM_RULE_VIOL_CTXT_DEF
MGMT$ICS_TARGET_ASSOC
MGMT$REPO_RULE_CHK_DETAILS
MGMT$REPOSITORY_RULE_BIND_VARS
MGMT$REPOSITORY_RULE_PARAMS
MGMT$RULE_KEYWORD
Licensed Repository Views – Provisioning and Patching Views:
The following provisioning and patching views within the repository
schema are licensed under Oracle Database Lifecycle Management Pack
for Oracle Database:
EM$PROV_APPTYPES
EM$PROVAPP_METADATA
EM$PROVAPP_METADATA_VERSION
EM$PROVAPP_TAG_PROPERTIES
EM$PROVAPP_TAGS
MGMT$PA_RECOM_METRIC_SOURCE
Licensed Repository Views – Patching Views:
The following patching views within the repository schema are licensed
under Oracle Database Lifecycle Management Pack for Oracle Database:
GC$EM_PC_PLAN_PATCHES
GC$EM_PC_PLANS
GC$EM_PC_PLAN_TARGETS
GC_PC_EXECUTION_INSTANCES
GC_PC_PLAN_ANALYSIS_RS
GC_PC_PLAN_REMEDY
GC_PC_PLAN_REMEDY_DETAILS
GC_PC_PLAN_USERS
GC_PC_TARGETS
MGMT$APPLIED_PATCHES
MGMT$APPLIED_PATCHSETS
MGMT$ARU_FAMILY_PRODUCT_MAP
MGMT$ARU_LANGUAGES
MGMT$ARU_PATCH_RECOMMENDATIONS
MGMT$ARU_PLATFORMS
MGMT$ARU_PRODUCT_RELEASE_MAP
MGMT$ARU_PRODUCTS
MGMT$ARU_RELEASES
MGMT$ARU_TARGETS
MGMT$PA_AFFTED_HOST_GUID_OH
Chapter 1
Oracle Management Packs and Their Permitted Features
1-40
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
MGMT$PA_AFFTED_HOST_OH
MGMT$PA_AFFTED_TARGETS
MGMT$PA_FINAL_PATCH_LIST
MGMT$PA_TARGET_MAPPING
MGMT$PR_APPL_PATCHES_TO_OH
MGMT$PR_APPL_PATCHES_TO_OH_TGT
MGMT$PR_HOME_INFO
MGMT$PR_HOMES_AFFECTED_COUNT
MGMT$RECOM_METRIC_SOURCE
Licensed Repository Views – Configuration Views:
The following configuration views within the repository schema are
licensed under Oracle Database Lifecycle Management Pack for Oracle
Database:
GC$ECM_COMP_PROPERTIES
GC$ECM_CONFIG_SUMMARY
GC$ECM_CURR_CONFIG
GC$ECM_CURR_CONFIG_FLAT_MEMS
GC$ECM_CURR_CONFIG_SNAPSHOTS
GC$ECM_CURR_TARGET_SNAPSHOTS
GC$ECM_DATA_RETENTION_TIME
GC$ECM_GEN_SNAPSHOT
GC$ECM_SAVED_CONFIG
GC$ECM_SAVED_CONFIG_FLAT_MEMS
GC$ECM_SAVED_CONFIG_SNAPSHOTS
GC$ECM_SAVED_CONFIG_TARGETS
GC$ECM_SAVED_TARGET_SNAPSHOTS
MGMT$CCS_DATA
MGMT$CCS_DATA_SOURCE
MGMT$CCS_DATA_SOURCE_VISIBLE
MGMT$CCS_DATA_VISIBLE
MGMT$DB_CONTROLFILES
MGMT$DB_DATAFILES
MGMT$DB_DBNINSTANCEINFO
MGMT$DB_FEATUREUSAGE
MGMT$DB_INIT_PARAMS
MGMT$DB_LICENSE
MGMT$DB_OPTIONS
MGMT$DB_REDOLOGS
MGMT$DB_ROLLBACK_SEGS
MGMT$DB_SGA
MGMT$DB_TABLESPACES
MGMT$DB_TABLESPACES_ALL
MGMT$ECM_CMP_JOB_LAST_RESULTS
MGMT$ECM_CMP_JOBS
MGMT$ECM_CMP_RPT_CCS_DS
MGMT$ECM_CMP_RPT_CCS_DS_DTLS
MGMT$ECM_CMP_RPT_CCS_PD_ALL
Chapter 1
Oracle Management Packs and Their Permitted Features
1-41
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
MGMT$ECM_CMP_RPT_CCS_PD_DIFFS
MGMT$ECM_CMP_RPT_CI_DIFFS
MGMT$ECM_CMP_VISIBLE_CONFIGS
MGMT$ECM_CURRENT_SNAPSHOTS
MGMT$ECM_VISIBLE_SNAPSHOTS
MGMT$SERVICETAG_INSTANCES
MGMT$SERVICETAG_REGISTRY
MGMT$UNPATCHABLE_DB_TARGETS
Licensed Repository Views – Oracle Home Patching Views:
The following Oracle home patching views within the repository schema
are licensed under Oracle Database Lifecycle Management Pack for
Oracle Database:
MGMT$APPLIED_PATCHES
MGMT$APPLIED_PATCHSETS
MGMT$APPL_PATCH_AND_PATCHSET
MGMT$CPF_ADVISORY_INFO
MGMT$CPF_HOMES_INFO
MGMT$CPF_PATCH_INFO
MGMT$EM_HOMES_PLATFORM
MGMT$HOMES_AFFECTED
MGMT$OH_CLONE_PROPERTIES
MGMT$OH_COMP_DEP_RULE
MGMT$OH_COMP_INST_TYPE
MGMT$OH_COMPONENT
MGMT$OH_CRS_NODES
MGMT$OH_DEP_HOMES
MGMT$OH_FILE
MGMT$OH_HOME_INFO
MGMT$OH_INSTALLED_TARGETS
MGMT$OH_INV_SUMMARY
MGMT$OH_PATCH
MGMT$OH_PATCHED_COMPONENT
MGMT$OH_PATCHED_FILE
MGMT$OH_PATCH_FIXED_BUG
MGMT$OH_PATCHSET
MGMT$OH_VERSIONED_PATCHV
MGMT$PATCH_ADVISORIES
Licensed Repository Views – Security Views:
The following security views within the repository schema are licensed
under Oracle Database Lifecycle Management Pack for Oracle Database:
MGMT$ESA_ALL_PRIVS_REPORT
MGMT$ESA_ANY_DICT_REPORT
MGMT$ESA_ANY_PRIV_REPORT
MGMT$ESA_AUDIT_SYSTEM_REPORT
MGMT$ESA_BECOME_USER_REPORT
MGMT$ESA_CATALOG_REPORT
MGMT$ESA_CONN_PRIV_REPORT
Chapter 1
Oracle Management Packs and Their Permitted Features
1-42
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
MGMT$ESA_CREATE_PRIV_REPORT
MGMT$ESA_DBA_GROUP_REPORT
MGMT$ESA_DBA_ROLE_REPORT
MGMT$ESA_DIRECT_PRIV_REPORT
MGMT$ESA_EXMPT_ACCESS_REPORT
MGMT$ESA_KEY_OBJECTS_REPORT
MGMT$ESA_OH_OWNERSHIP_REPORT
MGMT$ESA_OH_PERMISSION_REPORT
MGMT$ESA_POWER_PRIV_REPORT
MGMT$ESA_PUB_PRIV_REPORT
MGMT$ESA_SYS_PUB_PKG_REPORT
MGMT$ESA_TABSP_OWNERS_REPORT
MGMT$ESA_TRC_AUD_PERM_REPORT
MGMT$ESA_WITH_ADMIN_REPORT
MGMT$ESA_WITH_GRANT_REPORT
Licensed Repository Views – Client Configuration Views:
The following client configuration views within the repository schema are
licensed under Oracle Database Lifecycle Management Pack for Oracle
Database:
MGMT$CSA_COLLECTIONS
MGMT$CSA_FAILED
MGMT$CSA_HOST_COOKIES
MGMT$CSA_HOST_CPUS
MGMT$CSA_HOST_CUSTOM
MGMT$CSA_HOST_IOCARDS
MGMT$CSA_HOST_NICS
MGMT$CSA_HOST_OS_COMPONENTS
MGMT$CSA_HOST_OS_FILESYSEMS
MGMT$CSA_HOST_OS_PROPERTIES
MGMT$CSA_HOST_RULES
MGMT$CSA_HOST_SW
MGMT$ECM_CONFIG_HISTORY
Chapter 1
Oracle Management Packs and Their Permitted Features
1-43
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
Oracle Diagnostics
Pack
Extra cost pack: EE,
EE-ES
Included pack:
BaseDB EE, BaseDB
EE-HP, BaseDB EE-
EP, ExaCS/CC
Features:
Oracle Diagnostics Pack includes the following features:
Performance monitoring and diagnostics (database and host)
Automatic Workload Repository (AWR)
AWR Warehouse
Automatic Database Diagnostic Monitor (ADDM)
Compare Period ADDM
Real Time ADDM
ADDM Spotlight
Active Session History (ASH)
ASH analytics
Performance Hub
Top Activity Lite
Exadata Cell Grid Administration
Exadata Cell Grid Performance
Exadata Cell Group Health Overview page
Exadata Resource Utilization
Blackouts
Notifications
Metric and Alert/Event history
User-Defined Metrics and Metric Extensions
Management Connectors
Dynamic metric baselines and Adaptive metric thresholds
Monitoring templates and Template Collections
Replay Compare Period Report
Supporting functionality to perform per stream bottleneck detection
and per component top wait event analysis
In order to use the features listed above, you must purchase licenses for
Oracle Diagnostics Pack. A new initialization parameter,
CONTROL_MANAGEMENT_PACK_ACCESS
, controls access to Oracle
Diagnostics Pack and Oracle Tuning Pack. This parameter can be set to
one of three values:
DIAGNOSTIC+TUNING
: Oracle Diagnostics Pack and Oracle Tuning
Pack functionally is enabled in the database server.
DIAGNOSTIC
: Only Oracle Diagnostics Pack functionality is enabled
in the server.
NONE
: Oracle Diagnostics Pack and Oracle Tuning Pack functionally
is disabled in the database server.
Any and all methods of accessing Oracle Diagnostics Pack functionality,
whether through Enterprise Manager Console, Desktop Widgets,
command-line APIs, or direct access to the underlying data, requires an
Oracle Diagnostics Pack license.
Licensed Links:
To determine which links in Enterprise Manager are part of Oracle
Diagnostics Pack, click the Setup link on the top right-hand part of the
Enterprise Manager Home page.
When you click the Setup link, the navigation bar contains the
Management Pack Access link. Click this link.
This will take you to the Management Pack Access page, which
allows you to grant and remove access from all the management
packs.
Chapter 1
Oracle Management Packs and Their Permitted Features
1-44
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
For Enterprise Manager Database Control, click the Remove
Access radio button for the Diagnostics Pack and click Apply.
For Enterprise Manager Cloud Control, click the appropriate
check box for the Diagnostics Pack and click Apply.
This procedure disables all the links and tabs associated with Oracle
Diagnostics Pack in Enterprise Manager. All the disabled links and tabs
are part of Oracle Diagnostics Pack and therefore require a pack license.
Licensed Command-Line APIs:
Oracle Diagnostics Pack features can also be accessed by way of
database server APIs and command-line interfaces:
The
DBMS_ADDM
,
DBMS_PERF
,
DBMS_UMF
, and
DBMS_WORKLOAD_REPOSITORY
packages are part of this pack.
The
DBMS_ADVISOR
package is part of this pack if you specify ADDM
as the value of the
advisor_name
parameter, or if you specify for the
value of the
task_name
parameter any value starting with the ADDM
prefix.
The
DBMS_WORKLOAD_REPLAY
.
COMPARE_PERIOD_REPORT
function is
part of this pack.
The
V$ACTIVE_SESSION_HISTORY
dynamic performance view and
its underlying table,
X$ASH
, are part of this pack.
The
DBA_STREAMS_TP_PATH_BOTTLENECK
view is part of this pack.
All views beginning with
DBA_ADDM_
are part of this pack.
Some data in
DBA_STREAMS_TP_COMPONENT_STAT
requires Oracle
Diagnostics Pack. The following filter clause to any query on
DBA_STREAMS_TP_COMPONENT_STAT
shows Diagnostics-Pack-
dependent data:
where STATISTIC_UNIT = 'PERCENT'
For example, the following query shows Diagnostics-Pack-dependent
data only:
SELECT * FROM DBA_STREAMS_TP_COMPONENT_STAT
where STATISTIC_UNIT = 'PERCENT';
All data dictionary views beginning with the prefix
DBA_HIST_
are
part of this pack, along with their underlying tables.The only
exception are the views:
DBA_HIST_SNAPSHOT,
DBA_HIST_DATABASE_INSTANCE, DBA_HIST_SNAP_ERROR,
DBA_HIST_SEG_STAT, DBA_HIST_SEG_STAT_OBJ,
and
DBA_HIST_UNDOSTAT
. They can be used without the Oracle
Diagnostics Pack license.
All data dictionary views with the prefix
DBA_ADVISOR_
are part of
this pack if queries to these views return rows with the value
ADDM
in
the
ADVISOR_NAME
column or a value of
ADDM*
in the
TASK_NAME
column or the corresponding
TASK_ID
.
The following reports found in the
/rdbms/admin/
directory of the
Oracle home directory are part of this pack:
awrrpt
.
sql
,
awrrpti
.
sql
,
awrgrpt
.
sql
,
awrgrpti
.
sql
,
awrgdrpt
.
sql
,
awrgdrpi
.
sql
,
addmrpt
.
sql
,
addmrpti
.
sql
,
ashrpt
.
sql
,
ashrpti
.
sql
,
awrddrpt
.
sql
,
awrddrpi
.
sql
,
awrsqrpi
.
sql
,
awrsqrpt
.
sql
,
awrextr
.
sql
,
awrload
.
sql
,
awrinfo
.
sql
,
spawrio
.
sql
, and
spawrrac
.
sql
.
Licensed Repository Views – Monitoring Views:
Chapter 1
Oracle Management Packs and Their Permitted Features
1-45
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
The following monitoring views are licensed under Oracle Diagnostics
Pack:
MGMT$ALERT_ANNOTATIONS
MGMT$ALERT_CURRENT
MGMT$ALERT_HISTORY
MGMT$ALERT_NOTIF_LOG
MGMT$AVAILABILITY_CURRENT
MGMT$AVAILABILITY_HISTORY
MGMT$BLACKOUT_HISTORY
MGMT$BLACKOUTS
MGMT$METRIC_COLLECTIONS
MGMT$ALERT_CURRENT
MGMT$METRIC_DAILY
MGMT$METRIC_DETAILS
MGMT$METRIC_HOURLY
MGMT$TARGET_METRIC_COLLECTIONS
MGMT$TARGET_METRIC_SETTINGS
Licensed Repository Views – Template Views:
The following template views are licensed under Oracle Diagnostics Pack:
MGMT$TEMPLATES
MGMT$TEMPLATE_METRIC_COLLECTION
MGMT$TEMPLATE_METRIC_SETTINGS
MGMT$TEMPLATE_POLICY_SETTINGS
Additional Licensing Information:
The use of Automatic Workload Repository Hub (AWR Hub) features
in the database requires both an Oracle Diagnostics Pack license
and an OCI Operations Insights Service subscription.
The use of PL/SQL APIs through the
DBMS_AWRHUB
package
requires both an Oracle Diagnostics Pack license and an OCI
Operations Insights Service subscription.
The use of ADDM Spotlight in Enterprise Manager requires an
Oracle Diagnostics Pack license.
The use of ADDM Spotlight in OCI Operations Insights Service
requires both an Oracle Diagnostics Pack license and an OCI
Operations Insights Service subscription.
The use of Top Activity Lite in Enterprise Manager requires an Oracle
Diagnostics Pack license.
The use of Top Activity Lite in OCI Database Management Service
requires both an Oracle Diagnostics Pack license and an OCI
Database Management Service subscription – Full Management.
Chapter 1
Oracle Management Packs and Their Permitted Features
1-46
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
Oracle Tuning Pack
Extra cost pack: EE,
EE-ES
Included pack:
BaseDB EE, BaseDB
EE-HP, BaseDB EE-
EP, ExaCS/CC
Features:
Oracle Tuning Pack includes the following features:
SQL Access Advisor
SQL Tuning Advisor
Oracle Database In-Memory Advisor
Automatic SQL Tuning
SQL Profiles
Real-time SQL and PL/SQL Monitoring
Real-time Database Operations Monitoring
Reorganize objects
A new initialization parameter,
CONTROL_MANAGEMENT_PACK_ACCESS
, is
introduced to control access to Oracle Diagnostics Pack and Oracle
Tuning Pack in the database server. This parameter can be set to one of
three values:
DIAGNOSTIC+TUNING
: Oracle Diagnostics Pack and Oracle Tuning
Pack functionally is enabled in the database server.
DIAGNOSTIC
: Only Oracle Diagnostics Pack functionality is enabled
in the server.
NONE
: Oracle Diagnostics Pack and Oracle Tuning Pack functionally
is disabled in the database server.
Any and all methods of accessing Oracle Tuning Pack functionality,
whether through Enterprise Manager Console, Desktop Widgets,
command-line APIs, or direct access to the underlying data, requires an
Oracle Tuning Pack license.
Prerequisites:
Oracle Tuning Pack requires Oracle Diagnostics Pack.
Licensed Links:
To determine which links in Enterprise Manager are part of Oracle Tuning
Pack, click the Setup link on the top right-hand part of the Enterprise
Manager Home page.
When you click the Setup link, the navigation bar contains the
Management Pack Access link. Click this link.
This will take you to the Management Pack Access page, which
allows you to grant and remove access from all the management
packs.
For Enterprise Manager Database Control, click the Remove
Access radio button for the Tuning Pack and click Apply.
For Enterprise Manager Cloud Control, click the appropriate
check box for the Tuning Pack and click Apply.
This procedure disables all the links and tabs associated with Oracle
Tuning Pack in Enterprise Manager. All the disabled links and tabs are
part of Oracle Tuning Pack and therefore require a pack license.
Licensed Command Line APIs:
Oracle Tuning Pack features can also be accessed by way of database
server APIs and command-line interfaces:
DBMS_ADVISOR
, when the value of the
advisor_name
parameter is
either SQL Tuning Advisor or SQL Access Advisor.
DBMS_AUTO_SQLTUNE
DBMS_PERF
DBMS_SQL_MONITOR
Chapter 1
Oracle Management Packs and Their Permitted Features
1-47
Table 1-16 (Cont.) Oracle Management Packs and Their Permitted Features
Management Pack Availability Included Features
DBMS_SQLTUNE
(See Note)
V$SQL_MONITOR
V$SQL_PLAN_MONITOR
The following report found in the
/rdbms/admin/
directory of the
Oracle home directory is part of this pack:
sqltrpt
.
sql
.
Note: If you are licensed for the on-premises Oracle Database Enterprise
Edition, then you can use certain subprograms of the
DBMS_SQLTUNE
package even if you do not have an Oracle Tuning Pack license. See the
SQL Tuning Sets entry in Table 1-7 for more information.
1.6 Checking for Feature, Option, and Management Pack Usage
Oracle provides the script
options_packs_usage_statistics.sql
, which enables you to check
feature usage, Oracle Database option usage, and Oracle management pack usage on your
database. This script lists, in two distinct sections:
Oracle Database option and Oracle management pack usage
Features used by each option and management pack
You can obtain the script from My Oracle Support as follows:
1. Use a Web browser to view the My Oracle Support Web site:
https://support.oracle.com
2. Log in to My Oracle Support.
If you are not a My Oracle Support registered user, then click Register and follow the
registration instructions.
3. Search for Document ID 1317265.1, or access it directly with the following URL:
https://support.oracle.com/rs?type=doc&id=1317265.1
You can manually run the script on an individual database or use Oracle Enterprise Manager
Job System to automatically run the script on multiple databases. Refer to Oracle Enterprise
Manager Cloud Control Administrator's Guide for information on Oracle Enterprise Manager
Job System.
Note:
The information obtained from this script will provide you an overview of the
licensable Oracle Database options and Oracle management packs that were
identified as used by your organization. This is to be used for informational purposes
only and this does not represent your license entitlement or requirement. Please
contact the License Management Services representative at
http://
www.oracle.com/us/corporate/license-management-services/index.html
to
understand your license requirements.
Chapter 1
Checking for Feature, Option, and Management Pack Usage
1-48
1.7 Special License Rights
Table 1-17 Special License Rights
Feature / Option Licensing Information
Data Guard Far Sync The far sync instance can be installed and used on a server different from the server
where the Oracle Database is installed and used. It is not necessary to obtain a
separate license for the server running the far sync instance.
Enterprise User Security If you wish to use Enterprise User Security in Oracle Database Enterprise Edition, you
no longer need to license the Oracle Advanced Security option for Kerberos and PKI
based authentication. It does require a corresponding Oracle Identity Management
Directory Services Plus to be licensed. Any Oracle Advanced Security licenses
purchased on or before January 31, 2004, have restricted use of the Oracle Internet
Directory (OID) component of Oracle Directory Services Plus to support Enterprise
User Security.
Global Data Services The GSM listener can be installed and used on a server different from the server
where the Oracle Database is installed and used. It is not necessary to obtain a
separate license for the server running the GSM listener.
Infrastructure repository databases A separate single instance Oracle Database can be installed and used as an
infrastructure repository for RMAN, Oracle Enterprise Manager Cloud Control,
Automatic Workload Repository (AWR) Warehouse, Global Data Services Catalog,
Sharding Catalog, and Grid Infrastructure Management Repository without additional
license requirements, provided that all the targets are correctly licensed. It may not be
used or deployed for other uses.
The infrastructure repositories for RMAN, Oracle Enterprise Manager Cloud Control,
AWR Warehouse, Global Data Services Catalog, and Sharding Catalog can be shared
in one database, or deployed in separate databases. Enterprise Edition must be used
for the infrastructure repository database(s).
If Oracle RAC is used for the infrastructure database, then Oracle RAC licenses for all
servers, and Enterprise Edition licenses for all but the first server, are required.
If Data Guard is used for the infrastructure database for RMAN, Oracle Enterprise
Manager Cloud Control, AWR Warehouse, Global Data Services, and Grid
infrastructure management Repository, then an Enterprise Edition license for the
standby server is required. The Infrastructure Database for the Sharding Catalog can
be protected with Data Guard without a second Enterprise Edition license.
Oracle Advanced Cluster File
System (Oracle ACFS)
When used with non-Oracle Database files, all Oracle ACFS features are free.
When used with Oracle Database files, all Oracle ACFS features are free, with the
following exceptions:
ACFS Auditing - Not available (use Oracle Audit Vault*)
ACFS Compression - Not available (use Oracle Advanced Compression*)
ACFS Encryption - Not available (use Oracle Transparent Data Encryption (TDE),
part of the Oracle Advanced Security option*)
ACFS Security - Not available (use Oracle Database Vault*)
* Requires appropriate full-use licenses to these products or components.
Oracle will provide support services for Oracle ACFS only if the server it operates on
also operates an Oracle product, which may include Oracle Linux or Oracle Solaris,
which is under an Oracle support contract.
Oracle Automatic Storage
Management (Oracle ASM)
Oracle ASM is free to use with all Oracle databases and Oracle ACFS file systems.
Chapter 1
Special License Rights
1-49
Table 1-17 (Cont.) Special License Rights
Feature / Option Licensing Information
Oracle Clusterware Oracle Clusterware provides cluster membership and high availability monitoring and
failover. Oracle Clusterware may be used to protect any application (restarting or
failing over the application in the event of a failure) on any server, free of charge.
Oracle will provide support for Clusterware only if the server is running an Oracle
product that is under a valid Oracle support contract. Examples of such products
include, but are not limited to, Oracle Linux, Oracle Solaris, Oracle Database, and
Oracle Fusion Middleware.
Oracle Connection Manager Oracle Connection Manager can be installed and used on a machine different from the
machine where the Oracle Database is installed and used. It is not necessary to
obtain a separate license for the machine running Oracle Connection Manager.
Oracle Data Guard broker You can install the broker command line interface DGMGRL and run the observer
software on computer systems that are separate from the Oracle Data Guard primary
and standby systems. It is not necessary to obtain a separate license for a system
hosting the observer.
Oracle Database Backup Cloud
Service
Oracle Database Backup Cloud Service includes use of the following two features
from the Oracle Advanced Security option or the Oracle Advanced Compression
option at no additional cost:
RMAN backup encryption
All RMAN backup compression algorithms
To use additional features of the Oracle Advanced Security option or the Oracle
Advanced Compression option, you must license those options separately. In addition,
the Oracle Advanced Security option must be separately licensed when performing
RMAN encrypted backups directly to disk.
Oracle Database Gateway for
ODBC
Oracle Database Gateway for ODBC can be installed and used on a machine different
from the machine where the Oracle Database is installed and used. It is not necessary
to obtain a separate license for the machine running Oracle Gateway for ODBC.
Oracle Database Provider for DRDA Oracle Database Provider for DRDA can be installed and used on a machine different
from the machine where the Oracle Database is installed and used. It is not necessary
to obtain a separate license for the machine running Oracle Database Provider for
DRDA.
Oracle Database Vault When Oracle Database Vault is configured and enabled, it configures and enables
Oracle Label Security. Oracle Label Security is solely restricted for use by the Oracle
Database Vault software. If you want to create Oracle Label Security policies, then you
must purchase a full-use license for Oracle Label Security.
Chapter 1
Special License Rights
1-50
Table 1-17 (Cont.) Special License Rights
Feature / Option Licensing Information
Oracle Real Application Testing The full functionality of Oracle Real Application Testing is available only on Oracle
Database 11g Release 1 or higher. Partial functionality of Oracle Real Application
Testing is available to customers wishing to upgrade from Oracle9i Database Release
2 or Oracle Database 10g.
The functionality available on Oracle9i Database Release 2 is as follows:
Database Replay: Only the Workload Capture feature is supported, and the
captured workload may only be replayed only on Oracle Database 11g. This
feature can be used only to facilitate upgrades from Oracle 9i Database Release
2 to Oracle Database 11g or higher.
The functionality available on Oracle Database 10g Release 2 is as follows:
Database Replay: Only the Workload Capture feature is supported, and the
captured workload may be replayed only on Oracle Database 11g. This feature
can be used only to facilitate upgrades from Oracle Database 10g Release 2 to
Oracle Database 11g.
SQL Performance Analyzer: Only the Remote SQL Test Execute and SQL
Capture into SQL Tuning Set features are supported. These features can be used
only to facilitate upgrades from Oracle9i Database Release 2 and Oracle
Database 10g Release 1 to Oracle Database 10g Release 2 or higher. When
upgrading to Oracle Database 10g Release 2 from earlier releases (Oracle 9i
Database or Oracle Database 10g Release 1), Oracle Database 11g is needed to
remotely execute SQL on the target database (that is, Oracle Database 10g
Release 2). Oracle Real Application Testing licensing is required for both
systems, Oracle Database 10g Release 2 and Oracle Database 11g.
Oracle Secure Backup
Oracle Secure Backup Cloud
Module
For backup of Oracle Database Enterprise Edition, Oracle Secure Backup includes
restricted use licenses for:
RMAN backup encryption to tape or Amazon S3
RMAN backup compression leveraging LOW, MEDIUM, BASIC or HIGH
algorithms
The Oracle Secure Backup special-use licenses apply to RMAN backup encryption,
which is a component of the Oracle Advanced Security option, and RMAN backup
compression levels, which are components of the Oracle Advanced Compression
option. To use additional features of the Oracle Advanced Security option or the
Oracle Advanced Compression option, you must license those options separately. In
addition, the Oracle Advanced Security option must be licensed when performing
RMAN encrypted backups directly to disk whether or not Oracle Secure Backup is the
media manager.
Oracle Secure Backup Cloud
Module on ZDLRA
Oracle Secure Backup Cloud Module can be used free of charge on Oracle Zero Data
Loss Recovery Appliance (ZDLRA) for the sole purpose of backing up data to and
restoring data from S3-compatible storage devices that are in the same campus as
ZDLRA.
This special use license does not allow you to move such data to or from Non-Oracle
Public Cloud Environments, either directly or through gateway devices.
You are allowed to move such data to and from Oracle databases that do not have
ZDLRA, however, Oracle Secure Backup Cloud Module must be licensed on those
Oracle databases. For example, if you use Oracle Secure Backup Cloud Module free
of charge on ZDLRA to back up data to an S3-compatible storage device, you can
then use Oracle Secure Backup Cloud Module to restore that data to an Oracle
database without ZDLRA, but only if Oracle Secure Backup Cloud Module is licensed
on that Oracle database.
To move data to or from the Oracle Cloud Infrastructure, the ZDLRA provides an
integration with the OCI Backup Cloud Module which does not require a license.
Chapter 1
Special License Rights
1-51
Table 1-17 (Cont.) Special License Rights
Feature / Option Licensing Information
Oracle Secure Backup Express Oracle Secure Backup Express is bundled with the Oracle Database. Support for
Oracle Secure Backup Express is provided exclusively through a free Oracle
Discussion Forum monitored by Oracle employees as well as community experts.
Oracle Secure Backup Express can back up an Oracle database as well as Oracle
home files and other file system data requiring tape protection.
For more information, refer to Oracle Secure Backup Licensing Information.
Oracle Spatial and Graph These Oracle Spatial and Graph components can be installed and used on a server
different from the server where the Oracle Database is installed and used without a
separate license:
Spatial Geocoder
Spatial Routing engine
Spatial Web Services
Property Graph client
In-memory analyst (PGX)
Spatial Visualization component
Spatial Studio
For more information, see Oracle Spatial Developer's Guide and Oracle Spatial and
Graph Property Graph Developer's Guide.
Oracle Wallet An Oracle Wallet is a PKCS#12 container used to store authentication and encryption
keys. The Oracle database secure external password store feature stores passwords
in an Oracle Wallet for password-based authentication to the Oracle database. The
Oracle Wallet may also be used to store credentials for PKI authentication to the
Oracle Database, configuration of network encryption (SSL/TLS), and Oracle
Advanced Security transparent data encryption (TDE) master encryption keys.
Network encryption (native network encryption, network data integrity, and SSL/TLS)
and strong authentication services (Kerberos, PKI, and RADIUS) are no longer part of
Oracle Advanced Security and are available in all licensed editions of all supported
releases of Oracle Database.
Shard Director The shard directors can be installed and used on a server different from the server
where the Oracle Database is installed and used. It is not necessary to obtain a
separate license for the server running the shard directors.
XStream XStream provides application programming interfaces (APIs) that enable client
applications to receive real-time data changes from an Oracle database (using
XStream Out APIs) and to send real-time data changes to an Oracle database (using
XStream In APIs). These data changes can be shared between Oracle databases and
other systems, such as filesystems and non-Oracle databases. XStream is licensed
via the Oracle GoldenGate product. You must purchase a license for this product
before using the XStream APIs. Please contact your Oracle sales representative for
additional information.
1.8 Restricted Use Licenses
Table 1-18 Restricted Use Licenses
Feature / Option Licensing Information
AQ Sharded Queues Restricted use of Oracle Partitioning is allowed on all offerings, free of charge, for the
sole purpose of supporting AQ Sharded Queues. All other uses of Oracle Partitioning
require a license for the Oracle Partitioning option, where available.
Chapter 1
Restricted Use Licenses
1-52
Table 1-18 (Cont.) Restricted Use Licenses
Feature / Option Licensing Information
Oracle Advanced Compression
Oracle Advanced Security
Restricted use licenses for Oracle Advanced Compression and Oracle Advanced
Security are granted when performing either of the following migrations:
Oracle Zero Downtime Migration
Oracle Cloud Infrastructure Database Migration (DMS)
These restricted use licenses are in effect only while the migration is being performed
and apply solely for the purposes of the migration operation. All other uses of Oracle
Advanced Compression and Oracle Advanced Security require a license.
Oracle Advanced Security Any Oracle Advanced Security licenses purchased on or before January 31, 2004,
have restricted use of the Oracle Internet Directory (OID) component of Oracle
Directory Services Plus to support Enterprise User Security.
Oracle Advanced Security includes a restricted use license for the following Oracle
Enterprise Manager features:
Application Data Models (previously called Data Discovery and Modeling)
Sensitive Column Types and Sensitive Data Discovery
Application Accelerators
If you want to use the Oracle Enterprise Manager features listed above not solely for
the purposes of Oracle Advanced Security, then you must purchase a full-use license
for Oracle Data Masking and Subsetting Pack.
Oracle Application Server
Containers for J2EE
A restricted use license for Oracle Application Server Containers for J2EE (OC4J) is
included with all editions (except for Oracle Database Express Edition). This
embedded version is provided solely to support Oracle Enterprise Manager (Database
and Cloud Control), Advanced Queuing Servlet, Ultra Search, and Oracle APEX, and
may not be used or deployed for other purposes
Oracle Applications Unlimited An Oracle Base Database Service Enterprise Edition (BaseDB EE) instance being
used to support an Oracle Cloud deployment of an Oracle Applications Unlimited
application has restricted use of the following options: Oracle On-Line Analytical
Processing (OLAP) and Oracle Partitioning. These options may be used only to
support Oracle Applications Unlimited and may not be used or deployed for any other
purpose.
Oracle Big Data SQL Oracle Big Data SQL includes a Query Server that is used to query data sources
including HDFS, Kafka, and NoSQL stores. Oracle Big Data SQL includes a restricted
use license of Oracle Database for storing metadata (i.e. external tables and views)
maintained by the Query Server. No other objects may be created in this Oracle
Database.
Oracle Data Masking and
Subsetting Pack
A restricted use license for Oracle Advanced Security is included for encrypted Data
Pump exports and imports used by Oracle Data Masking and Subsetting. No other
features of Oracle Advanced Security are included.
Oracle Database Mobile Server Oracle Database Mobile Server is a powerful tool for controlling networks of mobile or
embedded devices from a centralized management console. It provides a secure,
scalable method for connecting applications running locally on mobile or embedded
devices to an Oracle enterprise backend. The synchronization system is robust and
fault tolerant. It is able to successfully synchronize over unreliable or intermittently
available networks. Oracle Database Mobile Server provides management for
applications, users, and devices. It runs on a variety of application server platforms,
including Oracle WebLogic, Oracle Glassfish, and Apache TomEE.
On the client device side, it is designed to work with Oracle Berkeley DB as a data
store, providing efficient, reliable, and secure data management running locally on
mobile and embedded devices. It is also compatible with SQLite, a widely used open
source data store. Database Mobile Server supports many popular device platforms
including Oracle Java, Linux, Windows (laptop as well as mobile/CE), and Android.
Chapter 1
Restricted Use Licenses
1-53
Table 1-18 (Cont.) Restricted Use Licenses
Feature / Option Licensing Information
Oracle Database Vault Oracle Database Vault includes a restricted use license for the following Oracle
Enterprise Management features:
Application Data Modeling (previously called Data Discovery and Modeling)
Application Data Modeling accelerator for select versions of Oracle E-Business
Suite
Application Data Modeling accelerator for select versions of Oracle Fusion
Applications
Oracle HTTP Server A restricted use license for Oracle HTTP Server is included with all editions (except for
Oracle Database Express Edition) when the HTTP Server is running on the same
server as the database. Running Oracle HTTP server on a different server requires
that other server be licensed to use the HTTP server, either through an Oracle
Database license or an Oracle Application Server license
Oracle Internet Directory
Oracle Unified Directory
A restricted use license for Oracle Identity Management Directory Services Plus
components Oracle Internet Directory (OID)/Oracle Unified Directory (OUD) is
included with all editions (except for Oracle Database Express Edition) if users use the
Directory Naming feature to configure Oracle Net Services. OID/OUD may not be
used or deployed for other uses.
Oracle Label Security Oracle Label Security includes a restricted use license for the following Oracle
Enterprise Manager features:
Application Data Models (previously called Data Discovery and Modeling)
Sensitive Column Types and Sensitive Data Discovery
Application Accelerators
If you want to use the Oracle Enterprise Manager features listed above not solely for
the purposes of Oracle Label Security, then you must purchase a full-use license for
Oracle Data Masking and Subsetting Pack.
Oracle Programmer Oracle Programmer provides application programmers with a programmatic interface
to any edition of Oracle Database. However, in order to user Oracle Programmer, you
must purchase a separate Oracle Programmer license.
Oracle Programmer includes the following products:
Embedded SQL-style interfaces: Pro*C/C++, Pro*COBOL, Pro*Fortran,
SQL*Module for Ada, SQLJ
Utilities to generate host-language bindings from database schemas: Object Type
Translator and JPub
Oracle Radius Agent A restricted use license for Oracle Identity Management Directory Services Plus
component Oracle Radius Agent (ORA) is included with all editions (except for Oracle
Database Express Edition) if users use Oracle Unified Directory/Oracle Internet
Directory/Microsoft Active Directory for first-factor authentication. ORA may not be
used or deployed for use with other Radius services. For MFA capabilities, additional
licensing would be required, refer to Oracle Identity and Access Management
Independent License Offerings.
Oracle Real Application Testing Restricted use licenses of Load Testing Accelerator for Oracle Database, Oracle Load
Testing, and Oracle Load Testing Controller are included with Oracle Real Application
Testing for use for Oracle Database testing and may not be used for application
testing.
Oracle Secure Backup Express Oracle Secure Backup Express is a centralized tape backup management solution
that provides data protection for single-server Oracle Database environments. A
restricted use license for Oracle Secure Backup Express is included with all Oracle
Database editions. Oracle Secure Backup Express is limited to a single host with one
direct-attached tape drive and has some restrictions on advanced feature usage.
Refer to the Oracle Secure Backup Licensing Information for additional information.
Chapter 1
Restricted Use Licenses
1-54
Table 1-18 (Cont.) Restricted Use Licenses
Feature / Option Licensing Information
Oracle Sharding Oracle Sharding includes a restricted use license for Global Data Services.
If you want to use Global Data Services not solely for the purposes of Oracle
Sharding, then you must be licensed for the Oracle Active Data Guard option.
Oracle Spatial and Graph Restricted use of Oracle Partitioning is allowed on all offerings, free of charge, for the
sole purpose of supporting the following Spatial, Property Graph, and RDF Graph
Technologies (RDF/OWL) features: spatial topology, property graph schema, and RDF
Semantic Graph. All other uses of Oracle Partitioning require a license for the Oracle
Partitioning option, where available.
Oracle Zero Data Loss Recovery
Appliance (ZDLRA)
Restricted use of Oracle Advanced Security is allowed for Oracle databases hosted on
on-premises Linux platforms, free of charge, for the sole purpose of using the
Recovery Appliance Space-Efficient Encrypted Backup feature of ZDLRA. All other
uses of Oracle Advanced Security require a license for the Oracle Advanced Security
option, where available.
Recovery Manager (RMAN) Restricted use of Oracle Partitioning is allowed on all offerings, free of charge, for the
sole purpose of supporting the RMAN recovery catalog. All other uses of Oracle
Partitioning require a license for the Oracle Partitioning option, where available.
Real Application Security Restricted use of Real Application Security (RAS) is allowed on Oracle Database
Standard Edition 2 (SE2) and Oracle Base Database Service Standard Edition
(BaseDB SE), free of charge, for the sole purpose of using the subprograms in the
DBMS_NETWORK_ACL_ADMIN
package.
Transactional Event Queues Restricted use of Oracle Partitioning is allowed on all offerings, free of charge, for the
sole purpose of supporting Transactional Event Queues (TEQ). All other uses of
Oracle Partitioning require a license for the Oracle Partitioning option, where available.
Unified Audit Restricted use of Oracle Partitioning is allowed on all offerings, free of charge, for the
sole purpose of storing the unified audit trail. All other uses of Oracle Partitioning
require a license for the Oracle Partitioning option, where available.
Chapter 1
Restricted Use Licenses
1-55
2
Third-Party Notices and/or Licenses
Third-Party Notices and/or Licenses for Oracle Database
Third-Party Notices and/or Licenses for Oracle Database Components
Written Offer for Source Code
2.1 Third-Party Notices and/or Licenses for Oracle Database
2.1.1 Commercial Software Included in Oracle Database
Commercial software products or components distributed in Oracle Database 21c are identified
in the following table along with the applicable licensing information.
Table 2-1 Commercial Software Included in Oracle Database
Provider Component(s) Licensing Information
DataDirect DataDirect Technology The DataDirect component provided with this Oracle Program is
distributed only for use with Oracle Program.
Intel Intel Integrated
Performance Primitives
Redistributables
2020.0.0
For a copy of the license, see Intel Integrated Performance Primitives
Redistributables 2020.0.0 License.
Intel Intel Math Kernel
Library
If developed application is a software development library, then attribution
(as specified in product release notes of Materials) must be in application
documentation or on application website.
MapInfo Corp. Projections Code 1.0 Portions of this software Copyright 1992-2000, MapInfo Corporation, ALL
RIGHTS RESERVED.
RSA BSAFE Software
(CCME, MES, Crypto
J, Cert J, and SSL J)
4.1.x, 6.1.x, 6.2.x
This product includes code licensed from RSA Data Security.
See Figure 2-1.
Figure 2-1 RSA Secure Logo
2.1.2 Open Source or Other Separately Licensed Software Included in
Oracle Database
Required notices for open source or other separately licensed software products or
components distributed in Oracle Database 21c are identified in the following table along with
2-1
the applicable licensing information. Additional notices and/or licenses may be found in the
included documentation or readme files of the individual third party software.
Table 2-2 Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
.NET Foundation
Contributors
.NET Runtime 5.0 For a copy of the license, see .NET Runtime 5.0 License.
.NET Foundation
Contributors
.NET Standard
2.0-200319
The MIT License (MIT)
Copyright (c) .NET Foundation and Contributors
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, 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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-2
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Anthony Tuininga cx_Oracle 8.1.0 LICENSE AGREEMENT FOR CX_ORACLE
Copyright 2016, 2018, Oracle and/or its affiliates. All rights reserved.
Portions Copyright 2007-2015, Anthony Tuininga. All rights reserved.
Portions Copyright 2001-2007, Computronix (Canada) Ltd., Edmonton,
Alberta, Canada. 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 disclaimer that follows.
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.
Neither the names of the copyright holders nor the names of any
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
DISCLAIMER: 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
REGENTS 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.
Computronix is a registered trademark of Computronix (Canada) Ltd.
Apache
Batik SVG Toolkit 1.14 For a copy of the license, see Batik SVG Toolkit 1.14 License.
Apache Commons CLI 1.4,
1.5.0
Apache Commons CLI
Copyright 2001-2017 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org).
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Apache Commons CSV 1.7 Apache Commons CSV
Copyright 2005-2019 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org).
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Apache Commons Compress
1.20
For a copy of the license, see Commons Compress 1.20 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-3
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Apache Commons FileUpload
1.4
Apache Commons FileUpload
Copyright 2002-2017 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Apache Commons IO 2.7 Apache Commons IO
Copyright 2002-2020 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
Apache License
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Apache HttpComponents
HttpClient 4.5.13
For a copy of the license, see HttpComponents HttpClient 4.5.13 License.
Apache Log4J 2.13.3 This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
================================
Apache Log4J
Copyright 1999-2017 Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org).
ResolverUtil.java
Copyright 2005-2006 Tim Fennell
Dumbster SMTP test server
Copyright 2004 Jason Paul Kitchen
TypeUtil.java
Copyright 2002-2012 Ramnivas Laddad, Juergen Hoeller, Chris Beams
picocli (http://picocli.info)
Copyright 2017 Remko Popma
Apache Lucene 8.5.0 For a copy of the license, see Lucene 8.5.0 License.
Apache Mina SSHD 2.5.1 For a copy of the license, see Mina SSHD 2.5.1 License.
Apache Tomcat 8.5.63 For a copy of the license, see Tomcat 8.5.63 License.
Apache XMLBeans 2.6.0-6 For a copy of the license, see XMLBeans 2.6.0-6 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-4
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Apache XML Graphics
Commons 2.6
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Notice File:
Apache XML Graphics Commons
Copyright 2006-2019 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
----------------------------------------------------------------
Fourth Party Dependency
1. commons IO 2.6
2.
commons-logging-1.2.jar
Both are Apache 2 License
Notice File
Apache Jakarta Commons IO
Copyright 2001-2007 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
Apache Xerces2 Java 2.12.1 For a copy of the license, see Xerces2 Java 2.12.1 License.
Apple Computer Apple MDNS (Bonjour)
544-1
Apple MDNS (Bonjour) Copyright (c) 2002-2013 Apple Computer, Inc.
All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License")
To accommodate license compatibility with the widest possible range of
client code licenses, the shared library code, which is linked at runtime
into the same address space as the client using it, is licensed under the
terms of the "Three-Clause BSD License".
The Linux Name Service Switch code, contributed by National ICT
Australia Ltd (NICTA) is licensed under the terms of the NICTA Public
Software Licence (which is substantially similar to the "Three-Clause BSD
License", with some additional language pertaining to Australian law).
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
CPAN DBD-Oracle 1.80 For a copy of the license, see DBD-Oracle 1.80 License.
Contributors xgboost 1.1 Copyright (c) 2016 by Contributors
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.
Eclipse Foundation EclipseLink 2.7.7 For a copy of the license, see EclipseLink 2.7.7 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-5
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Eclipse Foundation Jakarta Annotations
API 1.3.5
For a copy of the license, see Jakarta Annotations API 1.3.5 License.
Eclipse Foundation Jakarta Bean
Validation API 2.0.2
Jakarta Bean Validation API (jakarta.validation:jakarta.validation-api)
Copyright 2019 Eclipse Foundation.
--------------------------------------------
This content is produced and maintained by the Eclipse Jakarta Bean
Validation project.
* Project home: https://projects.eclipse.org/projects/ee4j.bean-validation
## Trademarks
Jakarta Bean Validation is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For
more information regarding authorship of content, please consult the
listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under
the terms of the Apache License, Version 2.0 which is available at https://
www.apache.org/licenses/LICENSE-2.0.
SPDX-License-Identifier: Apache-2.0
## Source Code
The project maintains the following source code repositories:
* [The API repository](https://github.com/eclipse-ee4j/beanvalidation-api)
--------------------------------------------
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
--------------------------------------------
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-6
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Eclipse Foundation Jakarta Dependency
Injection 2.0.0
injection-api 2.0
###############################
# Notices for Eclipse Jakarta Dependency Injection
This content is produced and maintained by the Eclipse Jakarta
Dependency Injection project.
* Project home: https://projects.eclipse.org/projects/cdi.batch
## Trademarks
Jakarta Dependency Injection is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For
more information regarding authorship of content, please consult the
listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under
the terms of the Apache License, Version 2.0 which is available at https://
www.apache.org/licenses/LICENSE-2.0.
SPDX-License-Identifier: Apache-2.0
## Source Code
The project maintains the following source code repositories:
https://github.com/eclipse-ee4j/injection-api
https://github.com/eclipse-ee4j/injection-spec
https://github.com/eclipse-ee4j/injection-tck
## Third-party Content
This project leverages the following third party content.
None
## Cryptography
None
################################
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Eclipse Foundation
Jakarta Json
Processing API
(JSON-P) 1.1.6
For a copy of the license, see JSONP 1.1.6 License.
Eclipse Foundation Jakarta Persistence
API (JPA API) 2.2.3
For a copy of the license, see Jakarta Persistence API (JPA API) 2.2.3
License.
Eclipse Foundation Jakarta Restful Web
Services JAX-RS API
2.1.6
For a copy of the license, see Jakarta Restful Web Services JAX-RS API
2.1.6 License.
Eclipse Foundation jersey-client 2.32 For a copy of the license, see jersey-client 2.32 License.
Eclipse Foundation jersey-common 2.32 For a copy of the license, see jersey-common 2.32 License.
Eclipse Foundation jersey-container-servlet
2.32
For a copy of the license, see jersey-container-servlet 2.32 License.
Eclipse Foundation jersey-container-
servlet-core 2.32
For a copy of the license, see jersey-container-servlet-core 2.32 License.
Eclipse Foundation jersey-entity-filtering
2.32
For a copy of the license, see jersey-entity-filtering 2.32 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-7
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Eclipse Foundation jersey-hk2 2.31 For a copy of the license, see jersey-hk2 2.31 License.
Eclipse Foundation jersey-hk2 2.32 For a copy of the license, see jersey-hk2 2.32 License.
Eclipse Foundation jersey-media-jaxb 2.32 For a copy of the license, see jersey-media-jaxb 2.32 License.
Eclipse Foundation jersey-media-json-
jackson 2.32
For a copy of the license, see jersey-media-json-jackson 2.32 License.
Eclipse Foundation jersey-media-multipart
2.32
For a copy of the license, see jersey-media-multipart 2.32 License.
Eclipse Foundation jersey-server 2.32 For a copy of the license, see jersey-server 2.32 License.
Eclipse Foundation osgi-resource-locator
1.0.3
For a copy of the license, see osgi-resource-locator 1.0.3 License.
Expat maintainers Expat 2.2.8 Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and
Clark Cooper
Copyright (c) 2001-2017 Expat maintainers
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-8
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Facebook, Inc zstd 1.4.9 Zstandard lib files are dual-licensed under the BSD license and GPLv2.
Headers in source files clarify:
*
* This source code is licensed under both the BSD-style license (found in
the
* LICENSE file in the root directory of this source tree) and the GPLv2
(found
* in the COPYING file in the root directory of this source tree).
Oracle has elected to receive the materials under the BSD License.
*/
BSD License
For Zstandard software
Copyright (c) 2016-present, Facebook, 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 Facebook 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.
FasterXML, LLC
jackson-annotations
2.11.2
Jackson Annotations
Copyright (c) 2020 Tatu Saloranta <[email protected]>
LICENSE: Apache 2.0
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-9
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
FasterXML, LLC jackson-core 2.11.2 Jackson Core
Copyright © 2008-2019 FasterXML. All rights reserved.
This copy of Jackson JSON processor streaming parser/generator is
licensed under the Apache (Software) License, version 2.0 ("the
License"). See the License for details about distribution rights, and the
specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
NOTICE FILE:
===============
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing
library. It was originally written by Tatu Saloranta ([email protected]),
and has been in development since 2007. It is currently developed by a
community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may licensed under different
licenses. To find the details that apply to this artifact see the
accompanying LICENSE file. For more information, including possible
other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in
some artifacts (usually source distributions); but is always available from
the source code management (SCM) system project uses.
===============
From the LICENSE file:
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-10
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
FasterXML, LLC jackson-databind
2.11.2
TOP LEVEL COMPONENT NAMES: com.fasterxml.jackson.core:jackson-
databind
Copyright © 2008–2012 FasterXML. All rights reserved.
----------------------------------------------------------------------
This copy of Jackson JSON processor databind module is licensed under
the Apache (Software) License, version 2.0 ("the License"). See the
License for details about distribution rights, and the specific rights
regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
NOTICE FILE:
===============
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing
library. It was originally written by Tatu Saloranta ([email protected]),
and has been in development since 2007. It is currently developed by a
community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may be licensed under different
licenses. To find the details that apply to this artifact see the
accompanying LICENSE file. For more information, including possible
other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in
some artifacts (usually source distributions); but is always available from
the source code management (SCM) system project uses.
===============
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
=====End of Apache License 2.0 of top level component=====
FOURTH-PARTY DEPENDENCY
----------------jackson-core 2.11.2 -----------------------
COPYRIGHT: Copyright (c) 2007-2020 Tatu Saloranta,
LICENSE: Apache 2.0
-----------------jackson-annotations 2.11.2 -----------------------
COPYRIGHT: Copyright (c) 2007- 2020 Tatu Saloranta,
LICENSE: Apache 2.0
FasterXML, LLC
jackson-jaxrs-base
2.11.2
For a copy of the license, see jackson-jaxrs-base 2.11.2 License.
FasterXML, LLC jackson-jaxrs-json-
provider 2.11.2
For a copy of the license, see jackson-jaxrs-json-provider 2.11.2 License.
FasterXML, LLC jackson-modules-base
2.11.2
For a copy of the license, see jackson-modules-base 2.11.2 License.
Geonames.org GeoNames Data
2020-08
For a copy of the license, see GeoNames Data 2020-08 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-11
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Gisle Aas IO::String 1.08 For a copy of the license, see IO::String 1.08 License.
GlassFish aopalliance-
repackaged 2.6.1
For a copy of the license, see aopalliance-repackaged 2.6.1 License.
GlassFish hk2 2.6.1 For a copy of the license, see hk2 2.6.1 License.
Google GoogleMaps API Code
Samples
Portions of this code include modifications based on work created and
shared by Google and used according to terms described in the Apache
2.0 license. See https://developers.google.com/maps/documentation/
javascript/examples/.
Google Guava 30.1 For a copy of the license, see Guava 30.1 License.
Google Guice 4.2.3 For a copy of the license, see Guice 4.2.3 License.
Google Protocol Buffers (aka
Google protobuf)
3.13.0
From the LICENSE file in the download packages
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 Google Inc. 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.
Code generated by the Protocol Buffer compiler is owned by the owner of
the input file used when generating it. This code is not standalone and
requires a support library to be linked with it. This support library is itself
covered by the above license.
Grant McLean
XML::Simple 2.25 For a copy of the license, see XML::Simple 2.25 License.
Infozip zip 3.0 For a copy of the license, see zip 3.0 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-12
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Intel Corporation Storage Performance
Development Kit 21.01
BSD LICENSE
Copyright (c) Intel Corporation.
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 Intel Corporation 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.
JS Foundation and
other contributors
jQuery 3.5.1 For a copy of the license, see jQuery 3.5.1 License.
Jean-loup Gailly and
Mark Adler
Zlib Data Compression
Library 1.2.11
/* zlib.h -- interface of the 'zlib' general purpose compression library
version 1.2.11, January 15th, 2017
Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied warranty.
In no event will the authors be held liable for any damages arising from
the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it freely,
subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software in a
product, an acknowledgment in the product documentation would be
appreciated but is not required.
2.
Altered source versions must be plainly marked as such, and must
not be misrepresented as being the original software.
3.
This notice may not be removed or altered from any source
distribution.
Jean-loup Gailly Mark Adler
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-13
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Julian R Seward bzip2 1.0.8 This program, "bzip2", the associated library "libbzip2", and all
documentation, are copyright (C) 1996-2019 Julian R Seward. 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. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software in a
product, an acknowledgment in the product documentation would be
appreciated but is not required.
3.
Altered source versions must be plainly marked as such, and must
not be misrepresented as being the original software.
4.
The name of the author may not be used to endorse or promote
products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''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 AUTHOR 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.
Julian Seward, jsew[email protected]
bzip2/libbzip2 version 1.0.8 of 13 July 2019
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-14
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Kernel.org rdma-core 20.2-1
/*
* Copyright (c) 2005 Voltaire Inc. All rights reserved.
* Copyright (c) 2005-2014 Intel Corporation. All rights
reserved.
*
* This software is available to you under a choice of one of
two
* licenses. You may choose to be licensed under the terms
of the GNU
* General Public License (GPL) Version 2, available from the
file
* COPYING in the main directory of this source tree, or the
* OpenIB.org BSD license below:
*
* 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.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE
* SOFTWARE.
*/
Larry Wall and Clark
Cooper
XML::Parser 2.46 For a copy of the license, see XML::Parser 2.46 License.
Lincoln A. Baxter Sys::SigAction 0.21 For a copy of the license, see Sys::SigAction 0.21 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-15
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Makamaka
Hannyaharamitu
perl-JSON 4.03 A copy of the Standard Version of Perl modules in this product is available
at https://www.oracle.com/downloads/opensource.html or by following the
directions on that page.
Copyright 2005-2013 by Makamaka Hannyaharamitu
This library is free software; you can redistribute it and/or modify it under
the same terms as Perl itself.
----------------------------
Perl is free software; you can redistribute it and/or modify it under the
terms of either:
a) the GNU General Public License as published by the Free Software
Foundation; either version 1, or (at your option) any later version, or
b) the "Artistic License"
Oracle elects to receive the software under the Artistic License.
For a copy of the license, see Artistic License.
Mapbox mapbox-gl-js 1.8.0 For a copy of the license, see mapbox-gl-js 1.8.0 License.
Marijn Haverbeke CodeMirror 5.58.2 MIT License
Copyright (C) 2017 by Marijn Haverbeke and others
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
Massachusetts Institute
of Technology
Kerberos 1.18.3 For a copy of the license, see Kerberos 1.18.3 License.
Microsoft Entity Framework
Source Code
20210507
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Miklos Szeredi libfuse 2.9.4-1.0.4 For a copy of the license, see libfuse 2.9.4-1.0.4 License.
Ned Konz Archive::Zip 1.68 For a copy of the license, see Archive::Zip 1.68 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-16
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Nodeca Pako 1.0.10 (The MIT License) Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei
Tuputcyn 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
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE. Updated: Pako 1.0.10 is Distributed
under MIT AND ZLib licenses Adding copyright notice for ZLIB - /lib/zlib
content http://zlib.net/zlib_license.html /* zlib.h -- interface of the 'zlib'
general purpose compression library version 1.2.11, January 15th, 2017
Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler This software is
provided 'as-is', without any express or implied warranty. In no event will
the authors be held liable for any damages arising from the use of this
software. Permission is granted to anyone to use this software for any
purpose, including commercial applications, and to alter it and redistribute
it freely, subject to the following restrictions: 1. The origin of this software
must not be misrepresented; you must not claim that you wrote the
original software. If you use this software in a product, an
acknowledgment in the product documentation would be appreciated but
is not required. 2. Altered source versions must be plainly marked as
such, and must not be misrepresented as being the original software. 3.
This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler [email protected] [email protected]
*/
NumPy Developers
NumPy 1.18.1 For a copy of the license, see NumPy 1.18.1 License.
Open Source
Geospatial Foundation
Geospatial Data
Abstraction Library/
OpenGIS Simple
Features Reference
Implementation (GDAL/
OGR) 3.3.0
For a copy of the license, see Geospatial Data Abstraction Library/
OpenGIS Simple Features Reference Implementation (GDAL/OGR) 3.3.0
License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-17
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Open Web Application
Security Project
(OWASP)
OWASP Java Encoder
Project 1.2.3
************************************************************
********* Copied from LT Public License & Copyright Notices *********
Copyright (c) 2015 Jeff Ichnowski
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 OWASP 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.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-18
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
OpenBLAS Project OpenBLAS 0.3.10 https://github.com/xianyi/OpenBLAS/blob/develop/LICENSE
Copyright (c) 2011-2014, The OpenBLAS Project
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.
Neither the name of the OpenBLAS project 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.
OpenJPEG
OpenJPEG 2.3.1 For a copy of the license, see OpenJPEG 2.3.1 License.
Oracle JavaScript Extension
Toolkit (JET) 8.3.0
For a copy of the license, see JavaScript Extension Toolkit (JET) 8.3.0
License.
Oracle JavaScript Extension
Toolkit (JET) 10.1.0
For a copy of the license, see JavaScript Extension Toolkit (JET) 10.1.0
License.
Python Software
Foundation
Python 3.9.5 For a copy of the license, see Python 3.9.5 License.
QOS.ch Simple Logging
Facade for Java
(SLF4J) 1.7.30
For a copy of the license, see Simple Logging Facade for Java (SLF4J)
1.7.30 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-19
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Shigeru Chiba Javassist 3.27.0-GA Oracle has elected to receive this code under the terms of the Apache 2.0
license.
The Initial Developer of the Original Code is Shigeru Chiba. Portions
created by the Initial Developer are Copyright (C) 1999- Shigeru Chiba. All
Rights Reserved.
Contributor(s): __Bill Burke, Jason T. Greene______________.
Copyright (C) 1999-2020 by Shigeru Chiba, All rights reserved.
Javassist (JAVA programming ASSISTant) makes Java bytecode
manipulation simple. It is a class library for editing bytecodes in Java; it
enables Java programs to define a new class at runtime and to modify a
class file when the JVM loads it. Unlike other similar bytecode editors,
Javassist provides two levels of API: source level and bytecode level. If
the users use the source- level API, they can edit a class file without
knowledge of the specifications of the Java bytecode. The whole API is
designed with only the vocabulary of the Java language. You can even
specify inserted bytecode in the form of source text; Javassist compiles it
on the fly. On the other hand, the bytecode-level API allows the users to
directly edit a class file as other editors.
This software is distributed under the Mozilla Public License Version 1.1,
the GNU Lesser General Public License Version 2.1 or later, or the
Apache License Version 2.0.
---
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Terence Parr
Antlr 3.5.2 For a copy of the license, see Antlr 3.5.2 License.
Terracotta Quartz Job Scheduler
2.3.2
For a copy of the license, see Quartz Job Scheduler 2.3.2 License.
The Perl Foundation perl 5.32.0 For a copy of the license, see perl 5.32.0 License.
Uri Guttman File::Slurp 9999.32 For a copy of the license, see File::Slurp 9999.32 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-20
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Various Open Source
Licensors
LAPACK 3.9.0 Copyright (c) 1992-2013 The University of Tennessee and The University
of Tennessee Research Foundation. All rights reserved.
Copyright (c) 2000-2013 The University of California Berkeley. All rights
reserved.
Copyright (c) 2006-2013 The University of Colorado Denver. All rights
reserved.
$COPYRIGHT$
Additional copyrights may follow
$HEADER$
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 listed in this
license in the documentation and/or other materials provided with the
distribution.
Neither the name of the copyright holders nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
The copyright holders provide no reassurances that the source code
provided does not infringe any patent, copyright, or any other intellectual
property rights of third parties. The copyright holders disclaim any liability
to any recipient for claims brought against recipient by any third party for
infringement of that parties intellectual property rights.
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.
W3C
DOM (Dom Level 3
core specification,
Version 1.0)
For a copy of the license, see DOM (Dom Level 3 core specification,
Version 1.0) License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database
2-21
Table 2-2 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Database
Provider Component(s) Licensing Information
Yann Collet LZ4 1.9.2 LICENSE File
LZ4 Library
Copyright (c) 2011-2016, Yann Collet
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.
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.
--------------------------------------------------
edenhill
librdkafka 1.2.2 For a copy of the license, see librdkafka 1.2.2 License.
perl.org DBI 1.643 For a copy of the license, see DBI 1.643 License.
scipy.org SciPy 1.6.0 For a copy of the license, see SciPy 1.6.0 License.
2.2 Third-Party Notices and/or Licenses for Oracle Database
Components
2.2.1 Open Source or Other Separately Licensed Software Included in
Oracle Database Components
Required notices for open source or other separately licensed software products or
components distributed in Oracle Database 21c components are identified in the following
tables along with the applicable licensing information. Additional notices and/or licenses may
be found in the included documentation or readme files of the individual third party software.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-22
Table 2-3 Open Source or Other Separately Licensed Software Included in Oracle Autonomous Health
Framework 20.4
Provider Component(s) Licensing Information
Anthony Tuininga cx_Oracle 7.2.3 LICENSE AGREEMENT FOR CX_ORACLE
Copyright © 2016-2018, Oracle and/or its affiliates. All rights reserved.
Copyright © 2007-2015, Anthony Tuininga. All rights reserved.
Copyright © 2001-2007, Computronix (Canada) Ltd., Edmonton, Alberta,
Canada. 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 disclaimer that follows.
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 names of the copyright holders nor the names of any
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
DISCLAIMER: 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
REGENTS 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.
Apache
Commons IO
2.6-335808a
Apache Commons IO
Copyright 2002-2019 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-23
Table 2-3 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Autonomous
Health Framework 20.4
Provider Component(s) Licensing Information
Apache Log4J 2.13.3 Apache License
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
================================
Apache Log4j
Copyright 1999-2017 Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
ResolverUtil.java
Copyright 2005-2006 Tim Fennell
Dumbster SMTP test server
Copyright 2004 Jason Paul Kitchen
TypeUtil.java
Copyright 2002-2012 Ramnivas Laddad, Juergen Hoeller, Chris Beams
picocli (http://picocli.info)
Copyright 2017 Remko Popma
Apache Lucene 8.1.1 For a copy of the license, see Lucene 8.1.1 License.
Benjamin Peterson six 1.14.0 Copyright (c) 2010-2020 Benjamin Peterson
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
FasterXML, LLC jackson-annotations
2.11.3
Jackson Annotations
Copyright (c) 2020 Tatu Saloranta <[email protected]>
LICENSE: Apache 2.0
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-24
Table 2-3 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Autonomous
Health Framework 20.4
Provider Component(s) Licensing Information
FasterXML, LLC jackson-core 2.11.3 Jackson Core
Copyright © 2008–2019 FasterXML. All rights reserved.
This copy of Jackson JSON processor streaming parser/generator is
licensed under the Apache (Software) License, version 2.0 ("the
License"). See the License for details about distribution rights, and the
specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
NOTICE FILE:
===============
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing
library. It was originally written by Tatu Saloranta ([email protected]),
and has been in development since 2007. It is currently developed by a
community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may licensed under different
licenses. To find the details that apply to this artifact see the
accompanying LICENSE file. For more information, including possible
other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in
some artifacts (usually source distributions); but is always available from
the source code management (SCM) system project uses.
===============
From the LICENSE file:
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-25
Table 2-3 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Autonomous
Health Framework 20.4
Provider Component(s) Licensing Information
FasterXML, LLC jackson-databind
2.11.3
TOP LEVEL COMPONENT NAMES: com.fasterxml.jackson.core:jackson-
databind
Copyright © 2008–2012 FasterXML. All rights reserved.
----------------------------------------------------------------------
This copy of Jackson JSON processor databind module is licensed under
the Apache (Software) License, version 2.0 ("the License"). See the
License for details about distribution rights, and the specific rights
regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
NOTICE FILE:
===============
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing
library. It was originally written by Tatu Saloranta ([email protected]),
and has been in development since 2007.
It is currently developed by a community of developers, as well as
supported commercially by FasterXML.com.
## Licensing
Jackson core and extension components may be licensed under different
licenses. To find the details that apply to this artifact see the
accompanying LICENSE file.
For more information, including possible other licensing options, contact
FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in
some artifacts (usually source distributions); but is always available from
the source code management (SCM) system project uses.
===============
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0
======End of Apache License 2.0 of top level component======
FOURTH-PARTY DEPENDENCY
----------------jackson-core 2.11.2 -----------------------
COPYRIGHT: Copyright (c) 2007-2020 Tatu Saloranta,
LICENSE: Apache 2.0
-----------------jackson-annotations 2.11.2 -----------------------
COPYRIGHT: Copyright (c) 2007- 2020 Tatu Saloranta,
LICENSE: Apache 2.0
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-26
Table 2-3 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Autonomous
Health Framework 20.4
Provider Component(s) Licensing Information
Giampaolo Rodola psutils 5.7.2 psutil is distributed under BSD license reproduced below.
Copyright (c) 2009, Jay Loden, Dave Daeschler, Giampaolo Rodola'
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 psutil authors 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.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-27
Table 2-3 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Autonomous
Health Framework 20.4
Provider Component(s) Licensing Information
Noah Spurrier Pexpect 4.8.0 pexpect 4.7.0
COPYRIGHT and LICENSE:
ISC LICENSE
This license is approved by the OSI and FSF as GPL-compatible.
http://opensource.org/licenses/isc-license.txt
Copyright (c) 2013-2014, Pexpect development team
Copyright (c) 2012, Noah Spurrier
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
SPECIAL, DIRECT, 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.
**********************
4P Dependencies:
**********************
ptyprocess>=0.5
COPYRIGHT and LICENSE:
Ptyprocess is under the ISC license, as code derived from Pexpect.
http://opensource.org/licenses/ISC
Copyright (c) 2013-2014, Pexpect development team
Copyright (c) 2012, Noah Spurrier
PERMISSION TO USE, COPY, MODIFY, AND/OR DISTRIBUTE THIS
SOFTWARE FOR ANY PURPOSE WITH OR WITHOUT FEE IS
HEREBY GRANTED, PROVIDED THAT THE ABOVE COPYRIGHT
NOTICE AND THIS PERMISSION NOTICE APPEAR IN ALL COPIES.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
SPECIAL, DIRECT, 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.
NumPy Developers
NumPy 1.18.1 For a copy of the license, see NumPy 1.18.1 License.
Python Software
Foundation
Python 3.8.6 For a copy of the license, see Python 3.8.6 License.
Python Software
Foundation
python-dateutil 2.8.1 For a copy of the license, see python-dateutil 2.8.1 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-28
Table 2-3 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Autonomous
Health Framework 20.4
Provider Component(s) Licensing Information
Stuart Bishop pytz 2019.3 Main license:
https://github.com/stub42/pytz/blob/master/src/LICENSE.txt
Copyright (c) 2003-2018 Stuart Bishop <stuart@stuartbishop.net>
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
---
There is a 2nd license file under the tz folder:
https://github.com/stub42/pytz/blob/master/tz/LICENSE
Unless specified below, all files in the tz code and data (including this
LICENSE file) are in the public domain.
If the files date.c, newstrftime.3, and strftime.c are present, they contain
material derived from BSD and use the BSD 3-clause license.
The PyData
Development Team
Pandas 1.1.3 For a copy of the license, see Pandas 1.1.3 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-29
Table 2-3 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Autonomous
Health Framework 20.4
Provider Component(s) Licensing Information
joblib Developers joblib 0.17.0 BSD 3-Clause License
Copyright (c) 2008-2016, The joblib developers.
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 copyright holder 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.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-30
Table 2-3 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Autonomous
Health Framework 20.4
Provider Component(s) Licensing Information
scikit-learn developers scikit-learn 0.24.0 New BSD License
Copyright (c) 2007–2019 The scikit-learn developers.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
a. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
b. 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.
c. Neither the name of the Scikit-learn Developers 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
REGENTS 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.
scipy.org
SciPy 1.4.1 For a copy of the license, see SciPy 1.4.1 License.
Table 2-4 Open Source or Other Separately Licensed Software Included in Oracle OPatch 12.2
Provider Component(s) Licensing Information
Apache Commons Compress
1.20
For a copy of the license, see Commons Compress 1.20 License.
FasterXML, LLC jackson-annotations
2.12.1
Jackson Annotations
Copyright (c) 2019 Tatu Saloranta <[email protected]>
LICENSE: Apache 2.0
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-31
Table 2-4 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle OPatch 12.2
Provider Component(s) Licensing Information
FasterXML, LLC jackson-core 2.12.1 jackson-core 2.10.2
Copyright © 2008–2019 FasterXML. All rights reserved.
Notice file : https://github.com/FasterXML/jackson-core/blob/jackson-
core-2.10.2/src/main/resources/META-INF/NOTICE
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing
library. It was originally written by Tatu Saloranta ([email protected]),
and has been in development since 2007.
It is currently developed by a community of developers, as well as
supported commercially by FasterXML.com.
## Licensing
Jackson core and extension components may licensed under different
licenses. To find the details that apply to this artifact see the
accompanying LICENSE file. For more information, including possible
other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in
some artifacts (usually source distributions); but is always available from
the source code management (SCM) system project uses.
LICENSE: Apache 2.0
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-32
Table 2-4 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle OPatch 12.2
Provider Component(s) Licensing Information
FasterXML, LLC jackson-databind
2.12.1
TOP LEVEL COMPONENT NAMES: com.fasterxml.jackson.core:jackson-
databind
Copyright © 2008–2012 FasterXML. All rights reserved.
----------------------------------------------------------------------
This copy of Jackson JSON processor databind module is licensed under
the Apache (Software) License, version 2.0 ("the License"). See the
License for details about distribution rights, and the specific rights
regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
NOTICE FILE:
===============
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing
library. It was originally written by Tatu Saloranta ([email protected]),
and has been in development since 2007.
It is currently developed by a community of developers, as well as
supported commercially by FasterXML.com.
## Licensing
Jackson core and extension components may be licensed under different
licenses. To find the details that apply to this artifact see the
accompanying LICENSE file. For more information, including possible
other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in
some artifacts (usually source distributions); but is always available from
the source code management (SCM) system project uses.
===============
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
======End of Apache License 2.0 of top level component======
FOURTH-PARTY DEPENDENCY
----------------jackson-core -----------------------
COPYRIGHT: Copyright (c) 2007-2020 Tatu Saloranta,
LICENSE: Apache 2.0
-----------------jackson-annotations -----------------------
COPYRIGHT: Copyright (c) 2007- 2020 Tatu Saloranta,
LICENSE: Apache 2.0
FasterXML, LLC
jackson-module-jaxb-
annotations 2.12.1
For a copy of the license, see jackson-module-jaxb-annotations 2.12.1
License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-33
Table 2-5 Open Source or Other Separately Licensed Software Included in Oracle Outside In
Technology 8.5.5
Provider Component(s) Licensing Information
Alexander L. Roshal UnRAR 5.8.4 For a copy of the license, see UnRAR 5.8.4 License.
Expat maintainers Expat 2.2.9 ************************************************************
********* Copied from LT Public License & Copyright Notices *********
Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and
Clark Cooper
Copyright (c) 2001-2017 Expat maintainers
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
Freetype.org Freetype 2.10.0 For a copy of the license, see Freetype 2.10.0 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-34
Table 2-5 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Outside In
Technology 8.5.5
Provider Component(s) Licensing Information
Google Protocol Buffers (aka
Google protobuf) 2.5.0
New BSD License from http://code.google.com/p/protobuf/
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 Google Inc. 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.
Code generated by the Protocol Buffer compiler is owned by the owner of
the input file used when generating it. This code is not standalone and
requires a support library to be linked with it. This support library is itself
covered by the above license.
Google
Snappy 1.1.8 For a copy of the license, see Snappy 1.1.8 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-35
Table 2-5 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Outside In
Technology 8.5.5
Provider Component(s) Licensing Information
Jean-loup Gailly and
Mark Adler
Zlib Data Compression
Library 1.2.11
(C) 1995-2017 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied warranty.
In no event will the authors be held liable for any damages arising from
the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it freely,
subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software in a
product, an acknowledgment in the product documentation would be
appreciated but is not required.
2.
Altered source versions must be plainly marked as such, and must
not be misrepresented as being the original software.
3.
This notice may not be removed or altered from any source
distribution.
Jean-loup Gailly Mark Adler
OpenJPEG OpenJPEG 2.3.1-1 For a copy of the license, see OpenJPEG 2.3.1-1 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-36
Table 2-5 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle Outside In
Technology 8.5.5
Provider Component(s) Licensing Information
boutell.com GD library 2.0 In order to resolve any possible confusion regarding the authorship of gd,
the following copyright statement covers all of the authors who have
required such a statement. If you are aware of any oversights in this
copyright notice, please contact Thomas Boutell who will be pleased to
correct them.
COPYRIGHT STATEMENT FOLLOWS THIS LINE
Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
by Cold Spring Harbor Laboratory. Funded under Grant P41-RR02188 by
the National Institutes of Health.
Portions copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 by
Boutell.Com, Inc.
Portions relating to GD2 format copyright 1999, 2000, 2001, 2002 Philip
Warner.
Portions relating to PNG copyright 1999, 2000, 2001, 2002 Greg Roelofs.
Portions relating to gdttf.c copyright 1999, 2000, 2001, 2002 John Ellson
Portions relating to gdft.c copyright 2001, 2002 John Ellson
Portions relating to JPEG and to color quantization copyright 2000, 2001,
2002, Doug Becker and copyright (C) 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, Thomas G. Lane. This software is based in part
on the work of the Independent JPEG Group. See the file README-
JPEG.TXT for more information.
Portions relating to WBMP copyright 2000, 2001, 2002 Maurice Szmurlo
and Johan Van den Brande.
Permission has been granted to copy, distribute and modify gd in any
context without fee, including a commercial application, provided that this
notice is present in user-accessible supporting documentation.
This does not affect your ownership of the derived work itself, and the
intent is to assure proper credit for the authors of gd, not to interfere with
your productive use of gd. If you have questions, ask. "Derived works"
includes all programs that utilize the library. Credit must be given in user-
accessible documentation.
This software is provided "AS IS." The copyright holders disclaim all
warranties, either express or implied, including but not limited to implied
warranties of merchantability and fitness for a particular purpose, with
respect to this code and accompanying documentation.
Although their code does not appear in gd 2.0.4, the authors wish to thank
David Koblas, David Rowley, and Hutchison Avenue Software Corporation
for their prior contributions.
various
SQLite 3.30.1 For a copy of the license, see SQLite 3.30.1 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-37
Table 2-6 Open Source or Other Separately Licensed Software Included in Oracle SQLcl 21.1
Provider Component(s) Licensing Information
ANTLR Antlr 3.1.3 ANTLR 3 License
[The BSD License]
Copyright (c) 2010 Terence Parr
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 author 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.
Apache
Commons Codec 1.15 Apache License
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
COPYRIGHT NOTICE
=============
Apache Commons Codec
Copyright 2002-2017 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java
contains test data from http://aspell.net/test/orig/batch0.tab.
Copyright (C) 2002 Kevin Atkinson (ke[email protected])
===================================================
The content of package org.apache.commons.codec.language.bm has
been translated from the original php source code available at http://
stevemorse.org/phoneticinfo.htm with permission from the original
authors.
Original source copyright:
Copyright (c) 2008 Alexander Beider & Stephen P. Morse.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-38
Table 2-6 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle SQLcl 21.1
Provider Component(s) Licensing Information
Apache HttpComponents
HttpClient 5.0.3
For a copy of the license, see HttpComponents HttpClient 5.0.3 License.
Apache Mina SSHD 2.6.0 For a copy of the license, see Mina SSHD 2.6.0 License.
Apache httpmime 4.5.13 For a copy of the license, see httpmime 4.5.13 License.
FasterXML, LLC jackson-annotations
2.12.1
Jackson Annotations
Copyright (c) 2020 Tatu Saloranta <[email protected]>
LICENSE: Apache 2.0
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
FasterXML, LLC jackson-core 2.12.1 Jackson Core
Copyright © 2008–2019 FasterXML. All rights reserved.
This copy of Jackson JSON processor streaming parser/generator is
licensed under the Apache (Software) License, version 2.0 ("the
License").
See the License for details about distribution rights, and the specific rights
regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
NOTICE FILE:
===============
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing
library. It was originally written by Tatu Saloranta ([email protected]),
and has been in development since 2007. It is currently developed by a
community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may licensed under different
licenses. To find the details that apply to this artifact see the
accompanying LICENSE file. For more information, including possible
other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in
some artifacts (usually source distributions); but is always available from
the source code management (SCM) system project uses.
===============
From the LICENSE file:
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-39
Table 2-6 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle SQLcl 21.1
Provider Component(s) Licensing Information
FasterXML, LLC jackson-databind
2.12.1
TOP LEVEL COMPONENT NAMES: com.fasterxml.jackson.core:jackson-
databind
Copyright © 2008–2012 FasterXML. All rights reserved.
----------------------------------------------------------------------
This copy of Jackson JSON processor databind module is licensed under
the Apache (Software) License, version 2.0 ("the License"). See the
License for details about distribution rights, and the specific rights
regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
NOTICE FILE:
===============
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing
library. It was originally written by Tatu Saloranta ([email protected]),
and has been in development since 2007. It is currently developed by a
community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may be licensed under different
licenses. To find the details that apply to this artifact see the
accompanying LICENSE file. For more information, including possible
other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in
some artifacts (usually source distributions); but is always available from
the source code management (SCM) system project uses.
===============
For a copy of the license, see The Apache Software License, Version 2.0.
======End of Apache License 2.0 of top level component======
FOURTH-PARTY DEPENDENCY
----------------jackson-core -----------------------
COPYRIGHT: Copyright (c) 2007-2020 Tatu Saloranta,
LICENSE: Apache 2.0
-----------------jackson-annotations -----------------------
COPYRIGHT: Copyright (c) 2007- 2020 Tatu Saloranta, tatu.salora
LICENSE: Apache 2.0
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-40
Table 2-6 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle SQLcl 21.1
Provider Component(s) Licensing Information
FasterXML, LLC jackson-jr 2.12.1 Notice (https://github.com/FasterXML/jackson-jr/blob/master/jr-objects/src/
main/resources/META-INF/NOTICE)
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing
library. It was originally written by Tatu Saloranta ([email protected]),
and has been in development since 2007. It is currently developed by a
community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may licensed under different
licenses. To find the details that apply to this artifact see the
accompanying LICENSE file. For more information, including possible
other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in
some artifacts (usually source distributions); but is always available from
the source code management (SCM) system project uses.
===================================================
For a copy of the license, see The Apache Software License, Version 2.0.
Google Guava 30.1 For a copy of the license, see Guava 30.1 License.
Grzegorz Kowal Launch4j 3.13 For a copy of the license, see Launch4j 3.13 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-41
Table 2-6 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle SQLcl 21.1
Provider Component(s) Licensing Information
Marc Prud'hommeaux JLine 2.14.6 Copyright (c) 2002-2016, the original author or authors.
All rights reserved.
http://www.opensource.org/licenses/bsd-license.php
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 JLine 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.
=============
jansi 1.12 Apache 2.0
Copyright (C) 2009 the original author(s).
Copyright (C) 2009, Progress Software Corporation and/or its subsidiaries
or affiliates.
All rights reserved.
hawtjni 2.4.1 Apache 2.0
Copyright (C) 2009-2011 FuseSource Corp.
Copyright (c) 2004, 2008 IBM Corporation and others.
==============
jansi 1.12 Apache 2.0
hawtjni 2.4.1 Apache 2.0
Apache License
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
Nathan Voxland
Liquibase 4.3.1 For a copy of the license, see Liquibase 4.3.1 License.
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-42
Table 2-6 (Cont.) Open Source or Other Separately Licensed Software Included in Oracle SQLcl 21.1
Provider Component(s) Licensing Information
Terence Parr StringTemplate 4.3.1 The BSD License
Copyright (c) 2011-2013 Terence Parr
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.
Neither the name of the author 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.
original author or
authors
Jansi 2.2.0 jansi (org.fusesource.jansi:jansi)
Copyright (C) 2009-2021 the original author(s).
--------------------------------------------
This product is licensed under the Apache 2.0 license. See The Apache
Software License, Version 2.0.
----------------------------------------------
Fourth Party Dependencies
----------------------------------------------
HawtJNI
Copyright (C) 2009-2011 FuseSource Corp.
Copyright (c) 2004, 2008 IBM Corporation and others.
This product includes software developed by FuseSource Corp. http://
fusesource.com
This product includes software developed at Progress Software
Corporation and/or its subsidiaries or affiliates.
This product includes software developed by IBM Corporation and others.
Apache License Version 2.0
Chapter 2
Third-Party Notices and/or Licenses for Oracle Database Components
2-43
2.3 Written Offer for Source Code
For third party technology that you receive from Oracle in binary form which is licensed under
an open source license that gives you the right to receive the source code for that binary, you
can obtain a copy of the applicable source code from this page. If the source code for the
technology was not provided to you with the binary, you can also receive a copy of the source
code on physical media by submitting a written request to:
Oracle America, Inc.
Attn: Associate General Counsel
Development and Engineering Legal
500 Oracle Parkway, 10th Floor
Redwood Shores, CA 94065
Or, you may send an email to Oracle using this form. Your request should include:
The name of the component or binary file(s) for which you are requesting the source code
The name and version number of the Oracle product
The date you received the Oracle product
Your name
Your company name (if applicable)
Your return mailing address and email
A telephone number in the event we need to reach you.
We may charge you a fee to cover the cost of physical media and processing. Your request
must be sent (i) within three (3) years of the date you received the Oracle product that included
the component or binary file(s) that are the subject of your request, or (ii) in the case of code
licensed under the GPL v3, for as long as Oracle offers spare parts or customer support for
that product model.
Chapter 2
Written Offer for Source Code
2-44
A
Software License Text
A.1 .NET Runtime 5.0 License
Copyright holder: .NET Foundation Contributors
Technology: .NET Runtime
Version: 5.0
This product includes API calls to .NET Runtime Version 5.0
The MIT License (MIT)
Copyright (c) .NET Foundation and Contributors
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,
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Microsoft Patent Promise for .NET Libraries and Runtime Components
Microsoft Corporation and its affiliates ("Microsoft") promise not to assert any .NET Patents
against you for making, using, selling, offering for sale, importing, or distributing Covered Code,
as part of either a .NET Runtime or as part of any application designed to run on a .NET
Runtime.
If you file, maintain, or voluntarily participate in any claim in a lawsuit alleging direct or
contributory patent infringement by any Covered Code, or inducement of patent infringement
by any Covered Code, then your rights under this promise will automatically terminate.
This promise is not an assurance that (i) any .NET Patents are valid or enforceable, or (ii)
Covered Code does not infringe patents or other intellectual property rights of any third party.
No rights except those expressly stated in this promise are granted, waived, or received by
Microsoft, whether by implication, exhaustion, estoppel, or otherwise. This is a personal
promise directly from Microsoft to you, and you agree as a condition of benefiting from it that
no Microsoft rights are received from suppliers, distributors, or otherwise from any other person
in connection with this promise.
A-1
Definitions:
"Covered Code" means those Microsoft .NET libraries and runtime components as made
available by Microsoft at https://github.com/dotnet/runtime.
".NET Patents" are those patent claims, both currently owned by Microsoft and acquired in the
future, that are necessarily infringed by Covered Code. .NET Patents do not include any patent
claims that are infringed by any Enabling Technology, that are infringed only as a consequence
of modification of Covered Code, or that are infringed only by the combination of Covered
Code with third party code.
".NET Runtime" means any compliant implementation in software of (a) all of the required parts
of the mandatory provisions of Standard ECMA-335 – Common Language Infrastructure (CLI);
and (b) if implemented, any additional functionality in Microsoft's .NET Framework, as
described in Microsoft's API documentation on its MSDN website. For example, .NET
Runtimes include Microsoft's .NET Framework and those portions of the Mono Project
compliant with (a) and (b).
"Enabling Technology" means underlying or enabling technology that may be used, combined,
or distributed in connection with Microsoft's .NET Framework or other .NET Runtimes, such as
hardware, operating systems, and applications that run on .NET Framework or other .NET
Runtimes.
A.2 Antlr 3.5.2 License
Copyright holder: Terence Parr
Technology: Antlr
Version: 3.5.2
ANTLR 3 License
Copyright (c) 2013 Terence Parr
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 name of the author may not be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''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 AUTHOR 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.
Appendix A
Antlr 3.5.2 License
A-2
4th party dependencies include ST 4 version 4.0.8 and stringTemplate 3.2.1 with the following
copyright and license:
StringTemplate v3, v4 License
Copyright (c) 2012 Terence Parr
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 author 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.
A.3 Archive::Zip 1.68 License
Copyright holder: Ned Konz
Technology: Archive::Zip
Version: 1.68
A copy of the Standard Version of Perl modules in this product is available at https://
www.oracle.com/downloads/opensource.html or by following the directions on that page.
Some parts copyright 2006 - 2012 Adam Kennedy.
Some parts copyright 2005 Steve Peters.
Original work copyright 2000 - 2004 Ned Konz.
This program is free software; you can redistribute it and/or modify it under the same terms as
Perl itself.
----------------------------
Perl is free software; you can redistribute it and/or modify it under the terms of either:
a) the GNU General Public License as published by the Free Software Foundation; either
version 1, or (at your option) any later version, or
b) the "Artistic License"
Appendix A
Archive::Zip 1.68 License
A-3
-------------------
a) the GNU General Public License
GNU GENERAL PUBLIC LICENSE
Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
The license agreements of most software companies try to keep users at the mercy of those
companies. By contrast, our General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. The
General Public License applies to the Free Software Foundation's software and to any other
program whose authors commit to using it. You can use it for your programs, too.
When we speak of free software, we are referring to freedom, not price. Specifically, the
General Public License is designed to make sure that you have the freedom to give away or
sell copies of free software, that you receive source code or can get it if you want it, that you
can change the software or use pieces of it in new free programs; and that you know you can
do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of a such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must tell them their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of this General
Public License. The "Program", below, refers to any such program or work, and a "work based
on the Program" means either the Program or any work containing the Program or a portion of
it, either verbatim or with modifications. Each licensee is addressed as "you".
1. You may copy and distribute verbatim copies of the Program's 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 General Public License and to the absence of any warranty; and give any other recipients
Appendix A
Archive::Zip 1.68 License
A-4
of the Program a copy of this General Public License along with the Program. You may charge
a fee for the physical act of transferring a copy.
2. You may modify your copy or copies of the Program or any portion of it, and copy and
distribute such modifications under the terms of Paragraph 1 above, provided that you also do
the following:
a) cause the modified files to carry prominent notices stating that you changed the files and the
date of any change; and
b) cause the whole of any work that you distribute or publish, that in whole or in part contains
the Program or any part thereof, either with or without modifications, to be licensed at no
charge to all third parties under the terms of this General Public License (except that you may
choose to grant warranty protection to some or all third parties, at your option).
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the simplest and most usual way, to print or
display an announcement including an appropriate copyright notice and a notice that there is
no warranty (or else, saying that you provide a warranty) and that users may redistribute the
program under these conditions, and telling the user how to view a copy of this General Public
License.
d) 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.
Mere aggregation of another independent work with the Program (or its derivative) on a volume
of a storage or distribution medium does not bring the other work under the scope of these
terms.
3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2)
in object code or executable form under the terms of Paragraphs 1 and 2 above provided that
you also do one of the following:
a) accompany it with the complete corresponding machine-readable source code, which must
be distributed under the terms of Paragraphs 1 and 2 above; or,
b) accompany it with a written offer, valid for at least three years, to give any third party free
(except for a nominal charge for the cost of distribution) a complete machine-readable copy of
the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2
above; or,
c) accompany it with the information you received as to where the corresponding source code
may be obtained. (This alternative is allowed only for noncommercial distribution and only if
you received the program in object code or executable form alone.)
Source code for a work means the preferred form of the work for making modifications to it. For
an executable file, complete source code means all the source code for all modules it contains;
but, as a special exception, it need not include source code for modules which are standard
libraries that accompany the operating system on which the executable file runs, or for
standard header files or definitions files that accompany that operating system.
4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly
provided under this General Public License. Any attempt otherwise to copy, modify, sublicense,
distribute or transfer the Program is void, and will automatically terminate your rights to use the
Program under this License. However, parties who have received copies, or rights to use
copies, from you under this General Public License will not have their licenses terminated so
long as such parties remain in full compliance.
5. By copying, distributing or modifying the Program (or any work based on the Program) you
indicate your acceptance of this license to do so, and all its terms and conditions.
Appendix A
Archive::Zip 1.68 License
A-5
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program subject to these terms and conditions. You may not impose any further restrictions on
the recipients' exercise of the rights granted herein.
7. The Free Software Foundation may publish revised and/or new versions of the 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 Program specifies a version
number of the 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 Program does not specify a version number of the license,
you may choose any version ever published by the Free Software Foundation.
8. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
10. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to humanity,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
Appendix A
Archive::Zip 1.68 License
A-6
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 1,
or (at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA
02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (a
program to direct compilers to make passes at assemblers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
That's all there is to it!
---------------------------
b) the "Artistic License"
DESCRIPTION
This is "The Artistic License". It's here so that modules, programs, etc., that want to declare
this as their distribution license, can link to it.
It is also one of the two licenses Perl allows itself to be redistributed and/or modified; for the
other one, the GNU General Public License, see the perlgpl.
For a copy of the license, see Artistic License.
A.4 Artistic License
Copyright holder: The Perl Foundation
The "Artistic License"
Preamble
The intent of this document is to state the conditions under which a Package may be copied,
such that the Copyright Holder maintains some semblance of artistic control over the
Appendix A
Artistic License
A-7
development of the package, while giving the users of the package the right to use and
distribute the Package in a more-or-less customary fashion, plus the right to make reasonable
modifications.
Definitions:
"Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of
that collection of files created through textual modification.
"Standard Version" refers to such a Package if it has not been modified, or has been modified
in accordance with the wishes of the Copyright Holder as specified below.
"Copyright Holder" is whoever is named in the copyright or copyrights for the package.
"You" is you, if you're thinking about copying or distributing this Package.
"Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication
charges, time of people involved, and so on. (You will not be required to justify it to the
Copyright Holder, but only to the computing community at large as a market that must bear the
fee.)
"Freely Available" means that no fee is charged for the item itself, though there may be fees
involved in handling the item. It also means that recipients of the item may redistribute it under
the same conditions they received it.
1. You may make and give away verbatim copies of the source form of the Standard Version of
this Package without restriction, provided that you duplicate all of the original copyright notices
and associated disclaimers.
2. You may apply bug fixes, portability fixes and other modifications derived from the Public
Domain or from the Copyright Holder. A Package modified in such a way shall still be
considered the Standard Version.
3. You may otherwise modify your copy of this Package in any way, provided that you insert a
prominent notice in each changed file stating how and when you changed that file, and
provided that you do at least ONE of the following:
a) place your modifications in the Public Domain or otherwise make them Freely Available,
such as by posting said modifications to Usenet or an equivalent medium, or placing the
modifications on a major archive site such as uunet.uu.net, or by allowing the Copyright Holder
to include your modifications in the Standard Version of the Package.
b) use the modified Package only within your corporation or organization.
c) rename any non-standard executables so the names do not conflict with standard
executables, which must also be provided, and provide a separate manual page for each non-
standard executable that clearly documents how it differs from the Standard Version.
d) make other distribution arrangements with the Copyright Holder.
4. You may distribute the programs of this Package in object code or executable form, provided
that you do at least ONE of the following:
a) distribute a Standard Version of the executables and library files, together with instructions
(in the manual page or equivalent) on where to get the Standard Version.
b) accompany the distribution with the machine-readable source of the Package with your
modifications.
c) give non-standard executables non-standard names, and clearly document the differences
in manual pages (or equivalent), together with instructions on where to get the Standard
Version.
Appendix A
Artistic License
A-8
d) make other distribution arrangements with the Copyright Holder.
5. You may charge a reasonable copying fee for any distribution of this Package. You may
charge any fee you choose for support of this Package. You may not charge a fee for this
Package itself. However, you may distribute this Package in aggregate with other (possibly
commercial) programs as part of a larger (possibly commercial) software distribution provided
that you do not advertise this Package as a product of your own. You may embed this
Package's interpreter within an executable of yours (by linking); this shall be construed as a
mere form of aggregation, provided that the complete Standard Version of the interpreter is so
embedded.
6. The scripts and library files supplied as input to or produced as output from the programs of
this Package do not automatically fall under the copyright of this Package, but belong to
whoever generated them, and may be sold commercially, and may be aggregated with this
Package. If such scripts or library files are aggregated with this Package via the so-called
"undump" or "unexec" methods of producing a binary executable image, then distribution of
such an image shall neither be construed as a distribution of this Package nor shall it fall under
the restrictions of Paragraphs 3 and 4, provided that you do not represent such an executable
image as a Standard Version of this Package.
7. C subroutines (or comparably compiled subroutines in other languages) supplied by you and
linked into this Package in order to emulate subroutines and variables of the language defined
by this Package shall not be considered part of this Package, but are the equivalent of input as
in Paragraph 6, provided these subroutines do not change the language in any way that would
cause it to fail the regression tests for the language.
8. Aggregation of this Package with a commercial distribution is always permitted provided that
the use of this Package is embedded; that is, when no overt attempt is made to make this
Package's interfaces visible to the end user of the commercial distribution. Such use shall not
be construed as a distribution of this Package.
9. The name of the Copyright Holder may not be used to endorse or promote products derived
from this software without specific prior written permission.
10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The End
A.5 Batik SVG Toolkit 1.14 License
Copyright holder: Apache
Technology: Batik SVG Toolkit
Version: 1.14
Apache BATIK
The Apache Software License, Version 2.0
=================================================================
------------------------------- Copyright notices --------------------------
Apache Batik
Copyright 1999-2020 The Apache Software Foundation
This product includes software developed at
Appendix A
Batik SVG Toolkit 1.14 License
A-9
The Apache Software Foundation (http://www.apache.org/).
This software contains code from the World Wide Web Consortium (W3C) for the Document
Object Model API (DOM API) and SVG Document Type Definition (DTD).
This software contains code from the International Organisation for Standardization for the
definition of character entities used in the software's documentation.
This product includes images from the Tango Desktop Project
(http://tango.freedesktop.org/).
This product includes images from the Pasodoble Icon Theme
(http://www.jesusda.com/projects/pasodoble).
=================================================================
---------------------------- Fourth-party information ----------------------
=================================================================
Apache XML Graphics Commons
License Type Apache 2.0
Copyright Notice
Apache XML Graphics Commons
Copyright 2006-2020 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
=================================================================
Serializer
License Type Apache 2.0
Copyright Notice
=========================================================================
== NOTICE file corresponding to section 4(d) of the Apache License, ==
== Version 2.0, in this case for the Apache Xalan Java distribution. ==
=========================================================================
Apache Xalan (Xalan serializer)
Copyright 1999-2006 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Portions of this software was originally based on the following:
software copyright (c) 1999-2002, Lotus Development Corporation.,
http://www.lotus.com.
software copyright (c) 2001-2002, Sun Microsystems.,
http://www.sun.com.
Appendix A
Batik SVG Toolkit 1.14 License
A-10
software copyright (c) 2003, IBM Corporation.,
http://www.ibm.com.
=================================================================
Rhino
License Type
The majority of Rhino is licensed under the MPL 2.0:
Mozilla Public License Version 2.0
==================================
1. Definitions
--------------
1.1. "Contributor" means each individual or legal entity that creates, contributes to the creation
of, or owns Covered Software.
1.2. "Contributor Version" means the combination of the Contributions of others (if any) used
by a Contributor and that particular Contributor's Contribution.
1.3. "Contribution" means Covered Software of a particular Contributor.
1.4. "Covered Software" means Source Code Form to which the initial Contributor has
attached the notice in Exhibit A, the Executable Form of such Source Code Form, and
Modifications of such Source Code Form, in each case including portions thereof.
1.5. "Incompatible With Secondary Licenses" means
(a) that the initial Contributor has attached the notice described in Exhibit B to the Covered
Software; or
(b) that the Covered Software was made available under the terms of version 1.1 or earlier of
the License, but not also under the terms of a Secondary License.
1.6. "Executable Form" means any form of the work other than Source Code Form.
1.7. "Larger Work" means a work that combines Covered Software with other material, in a
separate file or files, that is not Covered Software.
1.8. "License" means this document.
1.9. "Licensable" means having the right to grant, to the maximum extent possible, whether at
the time of the initial grant or subsequently, any and all of the rights conveyed by this License.
1.10. "Modifications" means any of the following:
(a) any file in Source Code Form that results from an addition to, deletion from, or modification
of the contents of Covered Software; or
(b) any new file in Source Code Form that contains any Covered Software.
1.11. "Patent Claims" of a Contributor means any patent claim(s), including without limitation,
method, process, and apparatus claims, in any patent Licensable by such Contributor that
would be infringed, but for the grant of the License, by the making, using, selling, offering for
sale, having made, import, or transfer of either its Contributions or its Contributor Version.
1.12. "Secondary License" means either the GNU General Public License, Version 2.0, the
GNU Lesser General Public License, Version 3.0, or any later versions of those licenses.
Appendix A
Batik SVG Toolkit 1.14 License
A-11
1.13. "Source Code Form" means the form of the work preferred for making modifications.
1.14. "You" (or "Your") means an individual or a legal entity exercising rights under this
License. For legal entities, "You" includes any entity that 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. License Grants and Conditions
--------------------------------
2.1. Grants
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 such
Contributor to use, reproduce, make available, modify, display, perform, distribute, and
otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part
of a Larger Work; and
(b) under Patent Claims of such Contributor to make, use, sell, offer for sale, have made,
import, and otherwise transfer either its Contributions or its Contributor Version.
2.2. Effective Date
The licenses granted in Section 2.1 with respect to any Contribution become effective for each
Contribution on the date the Contributor first distributes such Contribution.
2.3. Limitations on Grant Scope
The licenses granted in this Section 2 are the only rights granted under this License. No
additional rights or licenses will be implied from the distribution or licensing of Covered
Software under this License. Notwithstanding Section 2.1(b) above, no patent license is
granted by a Contributor:
(a) for any code that a Contributor has removed from Covered Software; or
(b) for infringements caused by: (i) Your and any other third party's modifications of Covered
Software, or (ii) the combination of its Contributions with other software (except as part of its
Contributor Version); or
(c) under Patent Claims infringed by Covered Software in the absence of its Contributions.
This License does not grant any rights in the trademarks, service marks, or logos of any
Contributor (except as may be necessary to comply with the notice requirements in Section
3.4).
2.4. Subsequent Licenses
No Contributor makes additional grants as a result of Your choice to distribute the Covered
Software under a subsequent version of this License (see Section 10.2) or under the terms of a
Secondary License (if permitted under the terms of Section 3.3).
2.5. Representation
Each Contributor represents that the Contributor believes its Contributions are its original
creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this
License.
2.6. Fair Use
Appendix A
Batik SVG Toolkit 1.14 License
A-12
This License is not intended to limit any rights You have under applicable copyright doctrines of
fair use, fair dealing, or other equivalents.
2.7. Conditions
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1.
3. Responsibilities
-------------------
3.1. Distribution of Source Form
All distribution of Covered Software in Source Code Form, including any Modifications that You
create or to which You contribute, must be under the terms of this License. You must inform
recipients that the Source Code Form of the Covered Software is governed by the terms of this
License, and how they can obtain a copy of this License. You may not attempt to alter or
restrict the recipients' rights in the Source Code Form.
3.2. Distribution of Executable Form
If You distribute Covered Software in Executable Form then:
(a) such Covered Software must also be made available in Source Code Form, as described in
Section 3.1, and You must inform recipients of the Executable Form how they can obtain a
copy of such Source Code Form by reasonable means in a timely manner, at a charge no
more than the cost of distribution to the recipient; and
(b) You may distribute such Executable Form under the terms of this License, or sublicense it
under different terms, provided that the license for the Executable Form does not attempt to
limit or alter the recipients' rights in the Source Code Form under this License.
3.3. Distribution of a Larger Work
You may create and distribute a Larger Work under terms of Your choice, provided that You
also comply with the requirements of this License for the Covered Software. If the Larger Work
is a combination of Covered Software with a work governed by one or more Secondary
Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this
License permits You to additionally distribute such Covered Software under the terms of such
Secondary License(s), so that the recipient of the Larger Work may, at their option, further
distribute the Covered Software under the terms of either this License or such Secondary
License(s).
3.4. Notices
You may not remove or alter the substance of any license notices (including copyright notices,
patent notices, disclaimers of warranty, or limitations of liability) contained within the Source
Code Form of the Covered Software, except that You may alter any license notices to the
extent required to remedy known factual inaccuracies.
3.5. Application of Additional Terms
You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability
obligations to one or more recipients of Covered Software. However, You may do so only on
Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that
any such warranty, support, indemnity, or liability obligation is offered by You alone, and You
hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a
result of warranty, support, indemnity or liability terms You offer. You may include additional
disclaimers of warranty and limitations of liability specific to any jurisdiction.
4. Inability to Comply Due to Statute or Regulation
Appendix A
Batik SVG Toolkit 1.14 License
A-13
---------------------------------------------------
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 Software 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 placed in a text file included with
all distributions of the Covered Software under this License. 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. Termination
--------------
5.1. The rights granted under this License will terminate automatically if You fail to comply with
any of its terms. However, if You become compliant, then the rights granted under this License
from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor
explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor
fails to notify You of the non-compliance by some reasonable means prior to 60 days after You
have come back into compliance. Moreover, Your grants from a particular Contributor are
reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some
reasonable means, this is the first time You have received notice of non-compliance with this
License from such Contributor, and You become compliant prior to 30 days after Your receipt of
the notice.
5.2. If You initiate litigation against any entity by asserting a patent infringement claim
(excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a
Contributor Version directly or indirectly infringes any patent, then the rights granted to You by
any and all Contributors for the Covered Software under Section 2.1 of this License shall
terminate.
5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license
agreements (excluding distributors and resellers) which have been validly granted by You or
Your distributors under this License prior to termination shall survive termination.
6. Disclaimer of Warranty
Covered Software is provided under this License on an “as is” basis, without warranty of any
kind, either expressed, implied, or statutory, including, without limitation, warranties that the
Covered Software 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 Software is with You. Should
any Covered Software prove defective in any respect, You (not any 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 Software is authorized under this License
except under this disclaimer.
7. Limitation of Liability
Under no circumstances and under no legal theory, whether tort (including negligence),
contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as
permitted above, be liable to You for any direct, indirect, special, incidental, or consequential
damages of any character including, without limitation, damages for lost profits, 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.
8. Litigation
Appendix A
Batik SVG Toolkit 1.14 License
A-14
-------------
Any litigation relating to this License may be brought only in the courts of a jurisdiction where
the defendant maintains its principal place of business and such litigation shall be governed by
laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this
Section shall prevent a party's ability to bring cross-claims or counter-claims.
9. Miscellaneous
----------------
This License represents the complete agreement concerning the 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. Any law or regulation which provides that the
language of a contract shall be construed against the drafter shall not be used to construe this
License against a Contributor.
10. Versions of the License
---------------------------
10.1. New Versions
Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other
than the license steward has the right to modify or publish new versions of this License. Each
version will be given a distinguishing version number.
10.2. Effect of New Versions
You may distribute the Covered Software under the terms of the version of the License under
which You originally received the Covered Software, or under the terms of any subsequent
version published by the license steward.
10.3. Modified Versions
If you create software not governed by this License, and you want to create a new license for
such software, you may create and use a modified version of this License if you rename the
license and remove any references to the name of the license steward (except to note that
such modified license differs from this License).
10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses
under the terms of this version of the License, the notice described in Exhibit B of this License
must be attached.
Exhibit A - Source Code Form License Notice
-------------------------------------------
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of
the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
If it is not possible or desirable to put the notice in a particular file, then You may include the
notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be
likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
Exhibit B - "Incompatible With Secondary Licenses" Notice
---------------------------------------------------------
Appendix A
Batik SVG Toolkit 1.14 License
A-15
This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla
Public License, v. 2.0.
== Copyright Notices
Rhino is licensed subject to the terms of the Mozilla Public License, v. 2.0.
See "License.txt" for the text of the license.
Rhino contains the following additional software:
----
Portions of the floating-point conversion code, and portions of the test suite come from the
Google V8 JavaScript engine and are subject to the following:
Copyright 2010-2015 the V8 project authors. 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 Google Inc. 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.
=================================================================
xalan
License Type
Xalan is licensed under the Apache License 2.0, which can be found in the distribution root
directory in the LICENSE file.
Copyright Notices
Xalan comes from the Apache Xalan project (http://xml.apache.org/xalan-j/), and is licensed
under the Apache License 2.0, which can be found in the distribution root directory in the
LICENSE file.
=================================================================
xercesImpl
License Type Apache 2.0
Copyright Notices
Appendix A
Batik SVG Toolkit 1.14 License
A-16
=========================================================================
== NOTICE file corresponding to section 4(d) of the Apache License, ==
== Version 2.0, in this case for the Apache Xerces Java distribution. ==
=========================================================================
Apache Xerces Java
Copyright 1999-2018 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Portions of this software were originally based on the following:
software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
voluntary contributions made by Paul Eng on behalf of the Apache Software Foundation
that were originally developed at iClick, Inc., software copyright (c) 1999.
=================================================================
fop-transcoder-allinone
License Type
fop-transcoder-allinonee is licensed under the Apache License 2.0, which can be found in the
distribution root directory in the LICENSE file.
Copyright Notices
fop-transcoder-allinone is built from the Apache FOP project
(http://xmlgraphics.apache.org/fop), version 2.5.
This is only needed if you want to transcode to PDF, otherwise it can be removed.
The pdf-transcoder.jar file is licensed under the Apache License 2.0, which can be found in the
distribution root directory in the LICENSE file.
=================================================================
Sax
License Type
xml-commons/java/external/LICENSE.sax.txt $Id: LICENSE.sax.txt 1733420 2016-03-03
07:41:59Z gadams $
This license came from: http://www.megginson.com/SAX/copying.html
However please note future versions of SAX may be covered under http://saxproject.org/?
selected=pd
This page is now out of date -- see the new SAX site at http://www.saxproject.org/ for more up-
to-date releases and other information. Please change your bookmarks.
SAX2 is Free!
I hereby abandon any property rights to SAX 2.0 (the Simple API for XML), and release all of
the SAX 2.0 source code, compiled code, and documentation contained in this distribution into
the Public Domain. SAX comes with NO WARRANTY or guarantee of fitness for any purpose.
David Megginson, [email protected]
Appendix A
Batik SVG Toolkit 1.14 License
A-17
2000-05-05
=================================================================
dom-software
License Type
xml-commons/java/external/LICENSE.dom-software.txt $Id: LICENSE.dom-software.txt
1733420 2016-03-03 07:41:59Z gadams $
This license came from: http://www.w3.org/Consortium/Legal/copyright-software-19980720
W3C® SOFTWARE NOTICE AND LICENSE
Copyright © 1994-2001 World Wide Web Consortium, World Wide Web Consortium,
(Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en
Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/
http://www.w3.org/Consortium/Legal/
This W3C work (including software, documents, 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 use, 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, that you make:
The full text of this NOTICE in a location viewable to users of the redistributed or derivative
work.
Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none
exist, a short notice of the following form (hypertext is preferred, text is permitted) should be
used within the body of any redistributed or derivative code: "Copyright © [$date-of-software]
World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de
Recherche en Informatique et en Automatique, Keio University). All Rights Reserved http://
www.w3.org/Consortium/Legal/"
Notice of any changes or modifications to the W3C 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 August 14 1998 so as to
improve compatibility with GPL. This version ensures that W3C software licensing terms are no
more restrictive than GPL and consequently W3C software may be distributed in GPL
Appendix A
Batik SVG Toolkit 1.14 License
A-18
packages. 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, including specific terms and
conditions for packages like libwww, Amaya, and Jigsaw. Other questions about this notice can
be directed to [email protected].
webmaster
(last updated $Date: 2002-12-09 09:15:21 -0700 (Mon, 09 Dec 2002) $)
=================================================================
commons-io
License Type Apache 2.0
Apache Commons IO
Copyright 2002-2020 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).
=================================================================
commons-logging
License Type Apache 2.0
Apache Commons Logging
Copyright 2003-2014 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
=========================================================================
== NOTICE file corresponding to section 4(d) of the Apache License, ==
== Version 2.0, in this case for the Apache xml-commons xml-apis ==
== distribution. ==
=========================================================================
=================================================================
xml-apis-ext
License Type Apache 2.0
Apache XML Commons XML APIs
Copyright 2006 The Apache Software Foundation.
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Portions of this software were originally based on the following:
software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
Appendix A
Batik SVG Toolkit 1.14 License
A-19
A.6 Commons Compress 1.20 License
Copyright holder: Apache
Technology: Commons Compress
Version: 1.20
Commons Compress 1.20
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
______________________________________________
4p Dependencies and Notices:
Apache Commons Compress
Copyright 2002-2020 The Apache Software Foundation
This product includes software developed at The Apache Software Foundation (https://
www.apache.org/).
---
The files in the package org.apache.commons.compress.archivers.sevenz were derived from
the LZMA SDK, version 9.20 (C/ and CPP/7zip/), which has been placed in the public domain:
"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)
---
The test file lbzip2_32767.bz2 has been copied from libbzip2's source repository:
This program, "bzip2", the associated library "libbzip2", and all documentation, are copyright
(C) 1996-2019 Julian R Seward. 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. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
3. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
4. The name of the author may not be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''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 AUTHOR 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
Appendix A
Commons Compress 1.20 License
A-20
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Julian Seward, [email protected]
A.7 Commons Compress 1.20 License
Copyright holder: Apache
Technology: Commons Compress
Version: 1.20
Commons Compress 1.20
Apache License
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
______________________________________________
4p Dependencies and Notices:
Apache Commons Compress
Copyright 2002-2020 The Apache Software Foundation
This product includes software developed at The Apache Software Foundation (https://
www.apache.org/).
---
The files in the package org.apache.commons.compress.archivers.sevenz were derived from
the LZMA SDK, version 9.20 (C/ and CPP/7zip/), which has been placed in the public domain:
"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)
---
The test file lbzip2_32767.bz2 has been copied from libbzip2's source repository:
This program, "bzip2", the associated library "libbzip2", and all documentation, are copyright
(C) 1996-2019 Julian R Seward. 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. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
3. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
4. The name of the author may not be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''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.
Appendix A
Commons Compress 1.20 License
A-21
IN NO EVENT SHALL THE AUTHOR 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.
Julian Seward, [email protected]
A.8 DBD-Oracle 1.80 License
Copyright holder: CPAN
Technology: DBD-Oracle
Version: 1.80
This software is copyright (c) 2018, 2014, 2013, 2012, 2011, 2010 by Tim Bunce.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5
programming language system itself.
Terms of the Perl programming language system itself
a) the GNU General Public License as published by the Free Software Foundation; either
version 1, or (at your option) any later version, or
b) the "Artistic License"
--- The GNU General Public License, Version 1, February 1989 ---
This software is Copyright (c) 2018, 2014, 2013, 2012, 2011, 2010 by Tim Bunce.
This is free software, licensed under:
The GNU General Public License, Version 1, February 1989
GNU GENERAL PUBLIC LICENSE
Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
The license agreements of most software companies try to keep users at the mercy of those
companies. By contrast, our General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. The
General Public License applies to the Free Software Foundation's software and to any other
program whose authors commit to using it. You can use it for your programs, too.
When we speak of free software, we are referring to freedom, not price. Specifically, the
General Public License is designed to make sure that you have the freedom to give away or
sell copies of free software, that you receive source code or can get it if you want it, that you
can change the software or use pieces of it in new free programs; and that you know you can
do these things.
Appendix A
DBD-Oracle 1.80 License
A-22
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of a such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must tell them their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of this General
Public License. The "Program", below, refers to any such program or work, and a "work based
on the Program" means either the Program or any work containing the Program or a portion of
it, either verbatim or with modifications. Each licensee is addressed as "you".
1. You may copy and distribute verbatim copies of the Program's 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 General Public License and to the absence of any warranty; and give any other recipients
of the Program a copy of this General Public License along with the Program. You may charge
a fee for the physical act of transferring a copy.
2. You may modify your copy or copies of the Program or any portion of it, and copy and
distribute such modifications under the terms of Paragraph 1 above, provided that you also do
the following:
a) cause the modified files to carry prominent notices stating that you changed the files and the
date of any change; and
b) cause the whole of any work that you distribute or publish, that in whole or in part contains
the Program or any part thereof, either with or without modifications, to be licensed at no
charge to all third parties under the terms of this General Public License (except that you may
choose to grant warranty protection to some or all third parties, at your option).
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the simplest and most usual way, to print or
display an announcement including an appropriate copyright notice and a notice that there is
no warranty (or else, saying that you provide a warranty) and that users may redistribute the
program under these conditions, and telling the user how to view a copy of this General Public
License.
d) 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.
Mere aggregation of another independent work with the Program (or its derivative) on a volume
of a storage or distribution medium does not bring the other work under the scope of these
terms.
Appendix A
DBD-Oracle 1.80 License
A-23
3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2)
in object code or executable form under the terms of Paragraphs 1 and 2 above provided that
you also do one of the following:
a) accompany it with the complete corresponding machine-readable source code, which must
be distributed under the terms of Paragraphs 1 and 2 above; or,
b) accompany it with a written offer, valid for at least three years, to give any third party free
(except for a nominal charge for the cost of distribution) a complete machine-readable copy of
the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2
above; or,
c) accompany it with the information you received as to where the corresponding source code
may be obtained. (This alternative is allowed only for noncommercial distribution and only if
you received the program in object code or executable form alone.)
Source code for a work means the preferred form of the work for making modifications to it. For
an executable file, complete source code means all the source code for all modules it contains;
but, as a special exception, it need not include source code for modules which are standard
libraries that accompany the operating system on which the executable file runs, or for
standard header files or definitions files that accompany that operating system.
4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly
provided under this General Public License. Any attempt otherwise to copy, modify, sublicense,
distribute or transfer the Program is void, and will automatically terminate your rights to use the
Program under this License. However, parties who have received copies, or rights to use
copies, from you under this General Public License will not have their licenses terminated so
long as such parties remain in full compliance.
5. By copying, distributing or modifying the Program (or any work based on the Program) you
indicate your acceptance of this license to do so, and all its terms and conditions.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program subject to these terms and conditions. You may not impose any further restrictions on
the recipients' exercise of the rights granted herein.
7. The Free Software Foundation may publish revised and/or new versions of the 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 Program specifies a version
number of the 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 Program does not specify a version number of the license,
you may choose any version ever published by the Free Software Foundation.
8. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
Appendix A
DBD-Oracle 1.80 License
A-24
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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
10. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to humanity,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 1,
or (at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA
02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names:
Appendix A
DBD-Oracle 1.80 License
A-25
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (a
program to direct compilers to make passes at assemblers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
That's all there is to it!
--- The Artistic License 1.0 ---
This software is Copyright (c) 2018, 2014, 2013, 2012, 2011, 2010 by Tim Bunce.
This is free software, licensed under:
The Artistic License 1.0
For a copy of the license, see Artistic License.
A.9 DBI 1.643 License
Copyright holder: perl.org
Technology: DBI
Version: 1.643
Oracle has elected to accept the code under the Artistic License.
DBI is Copyright (c) 1994-2015 by Tim Bunce and others.
See LICENSE included with this distribution. All rights reserved.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl5
(v5.0.0 ~ v5.20.0) programming language system itself: under the terms of either:
a) the "Artistic License 1.0" as published by The Perl Foundation
http://www.perlfoundation.org/artistic_license_1_0
b) the GNU General Public License as published by the Free Software Foundation; either
version 1 http://www.gnu.org/licenses/gpl-1.0.html or (at your option) any later version
PLEASE NOTE: It is the current maintainers intention to keep the dual licensing intact. Until
this notice is removed, releases will continue to be available under both the standard GPL and
the less restrictive Artistic licenses.
Verbatim copies of both licenses are included below:
--- The Artistic License 1.0 ---
For a copy of the license, see Artistic License.
--- end of The Artistic License 1.0 ---
--- The GNU General Public License, Version 1, February 1989 ---
GNU GENERAL PUBLIC LICENSE
Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Appendix A
DBI 1.643 License
A-26
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
The license agreements of most software companies try to keep users at the mercy of those
companies. By contrast, our General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. The
General Public License applies to the Free Software Foundation's software and to any other
program whose authors commit to using it. You can use it for your programs, too.
When we speak of free software, we are referring to freedom, not price. Specifically, the
General Public License is designed to make sure that you have the freedom to give away or
sell copies of free software, that you receive source code or can get it if you want it, that you
can change the software or use pieces of it in new free programs; and that you know you can
do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of a such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must tell them their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of this General
Public License. The "Program", below, refers to any such program or work, and a "work based
on the Program" means either the Program or any work containing the Program or a portion of
it, either verbatim or with modifications. Each licensee is addressed as "you".
1. You may copy and distribute verbatim copies of the Program's 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 General Public License and to the absence of any warranty; and give any other recipients
of the Program a copy of this General Public License along with the Program. You may charge
a fee for the physical act of transferring a copy.
2. You may modify your copy or copies of the Program or any portion of it, and copy and
distribute such modifications under the terms of Paragraph 1 above, provided that you also do
the following:
a) cause the modified files to carry prominent notices stating that you changed the files and the
date of any change; and
Appendix A
DBI 1.643 License
A-27
b) cause the whole of any work that you distribute or publish, that in whole or in part contains
the Program or any part thereof, either with or without modifications, to be licensed at no
charge to all third parties under the terms of this General Public License (except that you may
choose to grant warranty protection to some or all third parties, at your option).
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the simplest and most usual way, to print or
display an announcement including an appropriate copyright notice and a notice that there is
no warranty (or else, saying that you provide a warranty) and that users may redistribute the
program under these conditions, and telling the user how to view a copy of this General Public
License.
d) 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.
Mere aggregation of another independent work with the Program (or its derivative) on a volume
of a storage or distribution medium does not bring the other work under the scope of these
terms.
3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2)
in object code or executable form under the terms of Paragraphs 1 and 2 above provided that
you also do one of the following:
a) accompany it with the complete corresponding machine-readable source code, which must
be distributed under the terms of Paragraphs 1 and 2 above; or,
b) accompany it with a written offer, valid for at least three years, to give any third party free
(except for a nominal charge for the cost of distribution) a complete machine-readable copy of
the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2
above; or,
c) accompany it with the information you received as to where the corresponding source code
may be obtained. (This alternative is allowed only for noncommercial distribution and only if
you received the program in object code or executable form alone.)
Source code for a work means the preferred form of the work for making modifications to it. For
an executable file, complete source code means all the source code for all modules it contains;
but, as a special exception, it need not include source code for modules which are standard
libraries that accompany the operating system on which the executable file runs, or for
standard header files or definitions files that accompany that operating system.
4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly
provided under this General Public License. Any attempt otherwise to copy, modify, sublicense,
distribute or transfer the Program is void, and will automatically terminate your rights to use the
Program under this License. However, parties who have received copies, or rights to use
copies, from you under this General Public License will not have their licenses terminated so
long as such parties remain in full compliance.
5. By copying, distributing or modifying the Program (or any work based on the Program) you
indicate your acceptance of this license to do so, and all its terms and conditions.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program subject to these terms and conditions. You may not impose any further restrictions on
the recipients' exercise of the rights granted herein.
7. The Free Software Foundation may publish revised and/or new versions of the 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.
Appendix A
DBI 1.643 License
A-28
Each version is given a distinguishing version number. If the Program specifies a version
number of the 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 Program does not specify a version number of the license,
you may choose any version ever published by the Free Software Foundation.
8. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
10. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to humanity,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 1,
or (at your option) any later version.
This program 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 General Public License for more details.
Appendix A
DBI 1.643 License
A-29
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA
02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (a
program to direct compilers to make passes at assemblers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
That's all there is to it!
--- end of The GNU General Public License, Version 1, February 1989 ---
A.10 DOM (Dom Level 3 core specification, Version 1.0) License
Copyright holder: W3C
Technology: DOM (Dom Level 3 core specification)
Version: 1.0
## DOM Level 3 Core Specification v1.0
### W3C License
W3C® SOFTWARE NOTICE AND LICENSE
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
Copyright © 2004 World Wide Web Consortium, (Massachusetts Institute of Technology,
European Research Consortium for Informatics and Mathematics, Keio University, Beihang).
All Rights Reserved. This work is distributed under the W3C® Software License [1] 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.
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
Appendix A
DOM (Dom Level 3 core specification, Version 1.0) License
A-30
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 <copyright-software-short-notice-20021231.html>
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
A.11 EclipseLink 2.7.7 License
Copyright holder: Eclipse Foundation
Technology: EclipseLink
Version: 2.7.7
1. The files for this software are available in source code form under the Eclipse Public
License at: https://www.oracle.com/downloads/opensource/software-components-source-
code.html. (The EPL license is reproduced below).
2. All past Contributors to the above referenced software disclaim 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. In addition, such Contributors are not liable for any damages, including
direct, indirect, special, incidental and consequential damages, such as lost profits.
Appendix A
EclipseLink 2.7.7 License
A-31
3. Any provisions of the Oracle license agreement that differ from the Eclipse Public License
are offered by Oracle alone and not by any other party.
4. These files are licensed in executable form under your Oracle license agreement. Oracle is
solely responsible for any representations and warranties contained therein.
5. Oracle disclaims on behalf of itself and all contributors to the EPL code 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. In addition, Oracle excludes on behalf of itself and all contributors all
liability for damages, including direct, indirect, special, incidental and consequential
damages, such as lost profits.
License
The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless
otherwise indicated below, the Content is provided to you under the terms and conditions of the
Eclipse Public License Version v. 2.0 ("EPL") and Eclipse Distribution License Version 1.0
("EDL"). For purposes of the EPL, "Program" will mean the Content.
If you did not receive this Content directly from the Eclipse Foundation, the Content is being
redistributed by another party ("Redistributor") and different terms and conditions may apply to
your use of any object code in the Content. Check the Redistributor's license that was provided
with the Content. If no such license exists, contact the Redistributor. Unless otherwise
indicated below, the terms and conditions of the EPL and EDL still apply to any source code in
the Content and such source code may be obtained at http://www.eclipse.org.
Eclipse Public License - v 2.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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
Appendix A
EclipseLink 2.7.7 License
A-32
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
Appendix A
EclipseLink 2.7.7 License
A-33
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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.
Appendix A
EclipseLink 2.7.7 License
A-34
5. NO WARRANTY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
EclipseLink 2.7.7 License
A-35
granted under this Agreement are reserved. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
-------------------------------------------------------------------------------------------------------------------
Eclipse Distribution License Version 1.0
Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
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 Eclipse Foundation, Inc. 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.
-------------------------------------------------------------------------------------------------------------------
4th party
ASM 7.3.1
https://asm.ow2.io/license.html
Copyright (c) 2000-2011 INRIA, France Telecom, All rights reserved.
Appendix A
EclipseLink 2.7.7 License
A-36
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 copyright holders 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.
---------
License
ASM is released under the following 3-Clause BSD License:
ASM: a very small and fast Java bytecode manipulation framework
Copyright (c) 2000-2011 INRIA, France Telecom
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. Neither the name of the copyright holders 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
Appendix A
EclipseLink 2.7.7 License
A-37
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------------------------------------------------------
ANTLR 3.5.2
ANTLR 3 License
[The BSD License]
Copyright (c) 2010 Terence Parr
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 author 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.
-------------------------------------------------------------------------------------------------------------------
Jakarta Persistence 2.2.3
Eclipse Public License (EPL) v2.0
Eclipse Distribution License (EDL) v1.0
-------------------------------------------------------------------------------------------------------------------
JSON Processing 1.1.6
Eclipse Public License - v 2.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
Appendix A
EclipseLink 2.7.7 License
A-38
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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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
Appendix A
EclipseLink 2.7.7 License
A-39
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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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
Appendix A
EclipseLink 2.7.7 License
A-40
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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.
Appendix A
EclipseLink 2.7.7 License
A-41
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
The GNU General Public License (GPL) Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor
Boston, MA 02110-1335
USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share and change
it. By contrast, the GNU General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software Foundation's software and to any
other program whose authors commit to using it. (Some other Free Software Foundation
Appendix A
EclipseLink 2.7.7 License
A-42
software is covered by the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, 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 or use pieces of it in new free programs; and that
you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
Finally, any free program is threatened constantly by software patents. We wish to avoid the
danger that redistributors of a free program will individually obtain patent licenses, in effect
making the program proprietary. To prevent this, we have made it clear that any patent must be
licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification follow.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice placed by the
copyright holder saying it may be distributed under the terms of this General Public License.
The "Program", below, refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law: that is to say, a work
containing the Program or a portion of it, either verbatim or with modifications and/or translated
into another language. (Hereinafter, translation is included without limitation in the term
"modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by this License; they
are outside its scope. The act of running the Program is not restricted, and the output from the
Program is covered only if its contents constitute a work based on the Program (independent
of having been made by running the Program). Whether that is true depends on what the
Program does.
1. You may copy and distribute verbatim copies of the Program's 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 give any other recipients of the Program
a copy of this License along with the Program.
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.
Appendix A
EclipseLink 2.7.7 License
A-43
2. You may modify your copy or copies of the Program or any portion of it, thus forming a work
based on the Program, 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) You must cause the modified files to carry prominent notices stating that you changed the
files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is
derived from the Program or any part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a notice that there is no warranty
(or else, saying that you provide a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this License. (Exception: if the
Program itself is interactive but does not normally print such an announcement, your work
based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable sections of that work
are not derived from the Program, 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 Program, 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 Program.
In addition, mere aggregation of another work not based on the Program with the Program (or
with a work based on the Program) on a volume of a storage or distribution medium does not
bring the other work under the scope of this License.
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object
code or executable form under the terms of Sections 1 and 2 above provided that you also do
one of the following:
a) 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; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a
charge no more than your cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be distributed under the terms of
Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding
source code. (This alternative is allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such an offer, in accord with
Subsection b above.)
The source code for a work means the preferred form of the work for making modifications to
it. For an executable work, 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 executable. However, as a special exception, the source
code 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.
Appendix A
EclipseLink 2.7.7 License
A-44
If distribution of executable or 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 counts as distribution of the source code, even though third parties are not compelled to
copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as expressly
provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the
Program 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.
5. 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 Program or its derivative works. These
actions are prohibited by law if you do not accept this License. Therefore, by modifying or
distributing the Program (or any work based on the Program), you indicate your acceptance of
this License to do so, and all its terms and conditions for copying, distributing or modifying the
Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program 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 to this License.
7. 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 Program at all. For example, if a patent license would not permit royalty-
free redistribution of the Program 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 Program.
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.
8. If the distribution and/or use of the Program is restricted in certain countries either by
patents or by copyrighted interfaces, the original copyright holder who places the Program
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.
9. The Free Software Foundation may publish revised and/or new versions of the 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.
Appendix A
EclipseLink 2.7.7 License
A-45
Each version is given a distinguishing version number. If the Program 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 Program does not specify a version number of this License,
you may choose any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 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 Programs
If you develop a new program, and you want it to be of the greatest possible use to the public,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
One line to give the program's name and a brief idea of what it does.
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
This program 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 General Public License for more details.
Appendix A
EclipseLink 2.7.7 License
A-46
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1335 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (which
makes passes at compilers) written by James Hacker.
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into proprietary
programs. If your program is a subroutine library, you may consider it more useful to permit
linking proprietary applications with the library. If this is what you want to do, use the GNU
Library General Public License instead of this License.
CLASSPATH EXCEPTION
Linking this library statically or dynamically with other modules is making a combined work
based on this library. Thus, the terms and conditions of the GNU General Public License
version 2 cover the whole combination.
As a special exception, the copyright holders of this library give you permission to link this
library with independent modules to produce an executable, regardless of the license terms of
these independent modules, and to copy and distribute the resulting executable under terms of
your choice, provided that you also meet, for each linked independent module, the terms and
conditions of the license of that module. An independent module is a module which is not
derived from or based on this library. If you modify this library, you may extend this exception to
your version of the library, but you are not obligated to do so. If you do not wish to do so, delete
this exception statement from your version.
-------------------------------------------------------------------------------------------------------------------
Service Data Objects (SDO) v2.1.1
License for the Service Data Objects JavaDoc and Interface Definition files.
The Service Data Objects JavaDoc and Interface Definition files are being provided by the
copyright holders under the following license. By using and/or copying this work, you agree
that you have read, understood and will comply with the following terms and conditions:
Permission to copy, display, make derivative works of and distribute the Service Data Objects
JavaDoc and Interface Definition files (the "Artifacts") in any medium without fee or royalty is
hereby granted, provided that you include the following on ALL copies of the Artifacts, or
portions thereof, that you make:
Appendix A
EclipseLink 2.7.7 License
A-47
1. A link or URL to the Artifacts at this location:
http://www.osoa.org/display/Main/Service+Data+Objects+Specifications
2. The full text of this copyright notice as shown in the Artifacts.
THE ARTIFACTS ARE PROVIDED "AS IS" AND THE AUTHORS MAKE NO
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THE
ARTIFACTS AND THE IMPLEMENTATION OF THEIR CONTENTS, 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 THE ARTIFACTS.
The name and trademarks of the Authors may NOT be used in any manner, including
advertising or publicity pertaining to the Service Data Objects Specification or its contents
without specific, written prior permission. Title to copyright in the Service Data Objects
Specification will at all times remain with the Authors.
No other rights are granted by implication, estoppel or otherwise.
Revision level 1.1, last updated on 2007/11/19
A.12 File::Slurp 9999.32 License
Copyright holder: Uri Guttman
Technology: File::Slurp
Version: 9999.32
Copyright (c) 2003 Uri Guttman. All rights reserved.
A copy of the Standard Version of Perl modules in this product is available at https://
www.oracle.com/downloads/opensource.html or by following the directions on that page.
Oracle has elected to receive this software under the Artistic License.
This program is free software; you can redistribute it and/or modify it under the same terms as
Perl itself.
LICENSE
Same as Perl.
----------------------------
Perl is free software; you can redistribute it and/or modify it under the terms of either:
a) the GNU General Public License as published by the Free Software Foundation; either
version 1, or (at your option) any later version, or
b) the "Artistic License"
-------------------
a) the GNU General Public License
GNU GENERAL PUBLIC LICENSE
Version 1, February 1989
Appendix A
File::Slurp 9999.32 License
A-48
Copyright (C) 1989 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
The license agreements of most software companies try to keep users at the mercy of those
companies. By contrast, our General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. The
General Public License applies to the Free Software Foundation's software and to any other
program whose authors commit to using it. You can use it for your programs, too.
When we speak of free software, we are referring to freedom, not price. Specifically, the
General Public License is designed to make sure that you have the freedom to give away or
sell copies of free software, that you receive source code or can get it if you want it, that you
can change the software or use pieces of it in new free programs; and that you know you can
do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of a such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must tell them their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of this General
Public License. The "Program", below, refers to any such program or work, and a "work based
on the Program" means either the Program or any work containing the Program or a portion of
it, either verbatim or with modifications. Each licensee is addressed as "you".
1. You may copy and distribute verbatim copies of the Program's 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 General Public License and to the absence of any warranty; and give any other recipients
of the Program a copy of this General Public License along with the Program. You may charge
a fee for the physical act of transferring a copy.
2. You may modify your copy or copies of the Program or any portion of it, and copy and
distribute such modifications under the terms of Paragraph 1 above, provided that you also do
the following:
Appendix A
File::Slurp 9999.32 License
A-49
a) cause the modified files to carry prominent notices stating that you changed the files and the
date of any change; and
b) cause the whole of any work that you distribute or publish, that in whole or in part contains
the Program or any part thereof, either with or without modifications, to be licensed at no
charge to all third parties under the terms of this General Public License (except that you may
choose to grant warranty protection to some or all third parties, at your option).
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the simplest and most usual way, to print or
display an announcement including an appropriate copyright notice and a notice that there is
no warranty (or else, saying that you provide a warranty) and that users may redistribute the
program under these conditions, and telling the user how to view a copy of this General Public
License.
d) 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.
Mere aggregation of another independent work with the Program (or its derivative) on a volume
of a storage or distribution medium does not bring the other work under the scope of these
terms.
3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2)
in object code or executable form under the terms of Paragraphs 1 and 2 above provided that
you also do one of the following:
a) accompany it with the complete corresponding machine-readable source code, which must
be distributed under the terms of Paragraphs 1 and 2 above; or,
b) accompany it with a written offer, valid for at least three years, to give any third party free
(except for a nominal charge for the cost of distribution) a complete machine-readable copy of
the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2
above; or,
c) accompany it with the information you received as to where the corresponding source code
may be obtained. (This alternative is allowed only for noncommercial distribution and only if
you received the program in object code or executable form alone.)
Source code for a work means the preferred form of the work for making modifications to it. For
an executable file, complete source code means all the source code for all modules it contains;
but, as a special exception, it need not include source code for modules which are standard
libraries that accompany the operating system on which the executable file runs, or for
standard header files or definitions files that accompany that operating system.
4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly
provided under this General Public License. Any attempt otherwise to copy, modify, sublicense,
distribute or transfer the Program is void, and will automatically terminate your rights to use the
Program under this License. However, parties who have received copies, or rights to use
copies, from you under this General Public License will not have their licenses terminated so
long as such parties remain in full compliance.
5. By copying, distributing or modifying the Program (or any work based on the Program) you
indicate your acceptance of this license to do so, and all its terms and conditions.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program subject to these terms and conditions. You may not impose any further restrictions on
the recipients' exercise of the rights granted herein.
Appendix A
File::Slurp 9999.32 License
A-50
7. The Free Software Foundation may publish revised and/or new versions of the 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 Program specifies a version
number of the 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 Program does not specify a version number of the license,
you may choose any version ever published by the Free Software Foundation.
8. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
10. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to humanity,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 1,
or (at your option) any later version.
Appendix A
File::Slurp 9999.32 License
A-51
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA
02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (a
program to direct compilers to make passes at assemblers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
That's all there is to it!
---------------------------
b) the "Artistic License"
DESCRIPTION
This is "The Artistic License". It's here so that modules, programs, etc., that want to declare
this as their distribution license, can link to it.
It is also one of the two licenses Perl allows itself to be redistributed and/or modified; for the
other one, the GNU General Public License, see the perlgpl.
For a copy of the license, see Artistic License.
A.13 Freetype 2.10.0 License
Copyright holder: Freetype.org
Technology: Freetype
Version: 2.10.0
--- FTL.TXT ---
The FreeType Project LICENSE
----------------------------
2006-Jan-27
Appendix A
Freetype 2.10.0 License
A-52
Copyright 1996-2002, 2006 by
David Turner, Robert Wilhelm, and Werner Lemberg
Introduction
============
The FreeType Project is distributed in several archive packages; some of them may contain, in
addition to the FreeType font engine, various tools and contributions which rely on, or relate to,
the FreeType Project.
This license applies to all files found in such packages, and which do not fall under their own
explicit license. The license affects thus the FreeType font engine, the test programs,
documentation and makefiles, at the very least.
This license was inspired by the BSD, Artistic, and IJG (Independent JPEG Group) licenses,
which all encourage inclusion and use of free software in commercial and freeware products
alike. As a consequence, its main points are that:
We don't promise that this software works. However, we will be interested in any kind of
bug reports. ('as is' distribution)
You can use this software for whatever you want, in parts or full form, without having to pay
us. ('royalty-free' usage)
You may not pretend that you wrote this software. If you use it, or only parts of it, in a
program, you must acknowledge somewhere in your documentation that you have used
the FreeType code. ('credits')
We specifically permit and encourage the inclusion of this software, with or without
modifications, in commercial products. We disclaim all warranties covering The FreeType
Project and assume no liability related to The FreeType Project.
Finally, many people asked us for a preferred form for a credit/disclaimer to use in compliance
with this license. We thus encourage you to use the following text:
"""
Portions of this software are copyright © <year> The FreeType Project (www.freetype.org). All
rights reserved.
"""
Please replace <year> with the value from the FreeType version you actually use.
Legal Terms
===========
0. Definitions
--------------
Throughout this license, the terms 'package', 'FreeType Project', and 'FreeType archive' refer
to the set of files originally distributed by the authors (David Turner, Robert Wilhelm, and
Werner Lemberg) as the 'FreeType Project', be they named as alpha, beta or final release.
'You' refers to the licensee, or person using the project, where 'using' is a generic term
including compiling the project's source code as well as linking it to form a 'program' or
'executable'. This program is referred to as 'a program using the FreeType engine'.
This license applies to all files distributed in the original FreeType Project, including all source
code, binaries and documentation, unless otherwise stated in the file in its original, unmodified
Appendix A
Freetype 2.10.0 License
A-53
form as distributed in the original archive. If you are unsure whether or not a particular file is
covered by this license, you must contact us to verify this.
The FreeType Project is copyright (C) 1996-2000 by David Turner, Robert Wilhelm, and
Werner Lemberg. All rights reserved except as specified below.
1. No Warranty
--------------
THE FREETYPE PROJECT IS PROVIDED 'AS IS' WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL
ANY OF THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES
CAUSED BY THE USE OR THE INABILITY TO USE, OF THE FREETYPE PROJECT.
2. Redistribution
-----------------
This license grants a worldwide, royalty-free, perpetual and irrevocable right and license to
use, execute, perform, compile, display, copy, create derivative works of, distribute and
sublicense the FreeType Project (in both source and object code forms) and derivative works
thereof for any purpose; and to authorize others to exercise some or all of the rights granted
herein, subject to the following conditions:
Redistribution of source code must retain this license file ('FTL.TXT') unaltered; any
additions, deletions or changes to the original files must be clearly indicated in
accompanying documentation. The copyright notices of the unaltered, original files must be
preserved in all copies of source files.
Redistribution in binary form must provide a disclaimer that states that the software is
based in part of the work of the FreeType Team, in the distribution documentation. We also
encourage you to put an URL to the FreeType web page in your documentation, though
this isn't mandatory.
These conditions apply to any software derived from or based on the FreeType Project, not just
the unmodified files. If you use our work, you must acknowledge us. However, no fee need be
paid to us.
3. Advertising
--------------
Neither the FreeType authors and contributors nor you shall use the name of the other for
commercial, advertising, or promotional purposes without specific prior written permission.
We suggest, but do not require, that you use one or more of the following phrases to refer to
this software in your documentation or advertising materials: 'FreeType Project', 'FreeType
Engine', 'FreeType library', or 'FreeType Distribution'.
As you have not signed this license, you are not required to accept it. However, as the
FreeType Project is copyrighted material, only this license, or another one contracted with the
authors, grants you the right to use, distribute, and modify it. Therefore, by using, distributing,
or modifying the FreeType Project, you indicate that you understand and accept all the terms of
this license.
4. Contacts
-----------
There are two mailing lists related to FreeType:
Appendix A
Freetype 2.10.0 License
A-54
Discusses general use and applications of FreeType, as well as future and wanted
additions to the library and distribution. If you are looking for support, start in this list if you
haven't found anything to help you in the documentation.
Discusses bugs, as well as engine internals, design issues, specific licenses, porting, etc.
Our home page can be found at
http://www.freetype.org
--- end of FTL.TXT ---
#####################################################################
FreeType font driver for BDF fonts
Francesco Zappa Nardelli
License
*******
Copyright (C) 2001-2002 by Francesco Zappa Nardelli
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*** Portions of the driver (that is, bdflib.c and bdf.h):
Copyright 2000 Computing Research Labs, New Mexico State University
Copyright 2001-2002, 2011 Francesco Zappa Nardelli
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
Appendix A
Freetype 2.10.0 License
A-55
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE
UNIVERSITY 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.
Credits
*******
This driver is based on excellent Mark Leisher's bdf library. If you find something good in this
driver you should probably thank him, not me.
--- end of src/bdf/README ---
#####################################################################
--- src/pcf/README ---
FreeType font driver for PCF fonts
Francesco Zappa Nardelli
Copyright (C) 2000 by Francesco Zappa Nardelli
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--- fthash.c and fthash.h are covered by the following notices ---
/*
* Copyright 2000 Computing Research Labs, New Mexico State University
* Copyright 2001-2015
* Francesco Zappa Nardelli
*
* 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.
Appendix A
Freetype 2.10.0 License
A-56
*
* 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 COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY 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.
*/
/************************************************************************
*
* This file is based on code from bdf.c,v 1.22 2000/03/16 20:08:50
*
* taken from Mark Leisher's xmbdfed package
*
*/
#####################################################################
--- src/gzip/zlib.h ---
/* zlib.h -- interface of the 'zlib' general purpose compression library
version 1.1.4, March 11th, 2002
Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
The data format used by the zlib library is described by RFCs (Request for
Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt
(zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
*/
--- end of src/gzip/zlib.h ---
#####################################################################
Appendix A
Freetype 2.10.0 License
A-57
--- FreeType 2 PSaux module is covered by the following notices ---
Copyright 2006-2014 Adobe Systems Incorporated.
This software, and all works of authorship, whether in source or object code form as indicated
by the copyright notice(s) included herein (collectively, the "Work") is made available, and may
only be used, modified, and distributed under the FreeType Project License, LICENSE.TXT.
Additionally, subject to the terms and conditions of the FreeType Project License, each
contributor to the Work hereby grants to any individual or legal entity exercising permissions
granted by the FreeType Project License and this section (hereafter, "You" or "Your") 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.
By using, modifying, or distributing the Work you indicate that you have read and understood
the terms and conditions of the FreeType Project License as well as those provided in this
section, and you accept them fully.
#####################################################################
A.14 GeoNames Data 2020-08 License
Copyright holder: Geonames.org
Technology: GeoNames Data
Version: 2020-08
GeoNames Data is provided under the following license:
Creative Commons Attribution 4.0 International Public License
By exercising the Licensed Rights (defined below), You accept and agree to be bound by the
terms and conditions of this Creative Commons Attribution 4.0 International Public License
("Public License"). To the extent this Public License may be interpreted as a contract, You are
granted the Licensed Rights in consideration of Your acceptance of these terms and
conditions, and the Licensor grants You such rights in consideration of benefits the Licensor
receives from making the Licensed Material available under these terms and conditions.
Section 1 – Definitions.
Adapted Material means material subject to Copyright and Similar Rights that is derived from
or based upon the Licensed Material and in which the Licensed Material is translated, altered,
arranged, transformed, or otherwise modified in a manner requiring permission under the
Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where
the Licensed Material is a musical work, performance, or sound recording, Adapted Material is
always produced where the Licensed Material is synched in timed relation with a moving
image.
Adapter's License means the license You apply to Your Copyright and Similar Rights in Your
contributions to Adapted Material in accordance with the terms and conditions of this Public
License.
Appendix A
GeoNames Data 2020-08 License
A-58
Copyright and Similar Rights means copyright and/or similar rights closely related to copyright
including, without limitation, performance, broadcast, sound recording, and Sui Generis
Database Rights, without regard to how the rights are labeled or categorized. For purposes of
this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar
Rights.
Effective Technological Measures means those measures that, in the absence of proper
authority, may not be circumvented under laws fulfilling obligations under Article 11 of the
WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international
agreements.
Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation
to Copyright and Similar Rights that applies to Your use of the Licensed Material.
Licensed Material means the artistic or literary work, database, or other material to which the
Licensor applied this Public License.
Licensed Rights means the rights granted to You subject to the terms and conditions of this
Public License, which are limited to all Copyright and Similar Rights that apply to Your use of
the Licensed Material and that the Licensor has authority to license.
Licensor means the individual(s) or entity(ies) granting rights under this Public License.
Share means to provide material to the public by any means or process that requires
permission under the Licensed Rights, such as reproduction, public display, public
performance, distribution, dissemination, communication, or importation, and to make material
available to the public including in ways that members of the public may access the material
from a place and at a time individually chosen by them.
Sui Generis Database Rights means rights other than copyright resulting from Directive
96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal
protection of databases, as amended and/or succeeded, as well as other essentially equivalent
rights anywhere in the world.
You means the individual or entity exercising the Licensed Rights under this Public License.
Your has a corresponding meaning.
Section 2 – Scope.
License grant.
Subject to the terms and conditions of this Public License, the Licensor hereby grants You a
worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the
Licensed Rights in the Licensed Material to:
reproduce and Share the Licensed Material, in whole or in part; and
produce, reproduce, and Share Adapted Material.
Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations
apply to Your use, this Public License does not apply, and You do not need to comply with its
terms and conditions.
Term. The term of this Public License is specified in Section 6(a).
Media and formats; technical modifications allowed. The Licensor authorizes You to exercise
the Licensed Rights in all media and formats whether now known or hereafter created, and to
make technical modifications necessary to do so. The Licensor waives and/or agrees not to
assert any right or authority to forbid You from making technical modifications necessary to
exercise the Licensed Rights, including technical modifications necessary to circumvent
Appendix A
GeoNames Data 2020-08 License
A-59
Effective Technological Measures. For purposes of this Public License, simply making
modifications authorized by this Section 2(a)(4) never produces Adapted Material.
Downstream recipients.
Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material
automatically receives an offer from the Licensor to exercise the Licensed Rights under the
terms and conditions of this Public License.
No downstream restrictions. You may not offer or impose any additional or different terms or
conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing
so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.
No endorsement. Nothing in this Public License constitutes or may be construed as permission
to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or
sponsored, endorsed, or granted official status by, the Licensor or others designated to receive
attribution as provided in Section 3(a)(1)(A)(i).
Other rights.
Moral rights, such as the right of integrity, are not licensed under this Public License, nor are
publicity, privacy, and/or other similar personality rights; however, to the extent possible, the
Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited
extent necessary to allow You to exercise the Licensed Rights, but not otherwise.
Patent and trademark rights are not licensed under this Public License.
To the extent possible, the Licensor waives any right to collect royalties from You for the
exercise of the Licensed Rights, whether directly or through a collecting society under any
voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor
expressly reserves any right to collect such royalties.
Section 3 – License Conditions.
Your exercise of the Licensed Rights is expressly made subject to the following conditions.
Attribution.
If You Share the Licensed Material (including in modified form), You must:
retain the following if it is supplied by the Licensor with the Licensed Material:
identification of the creator(s) of the Licensed Material and any others designated to receive
attribution, in any reasonable manner requested by the Licensor (including by pseudonym if
designated);
a copyright notice;
a notice that refers to this Public License;
a notice that refers to the disclaimer of warranties;
a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
indicate if You modified the Licensed Material and retain an indication of any previous
modifications; and
indicate the Licensed Material is licensed under this Public License, and include the text of, or
the URI or hyperlink to, this Public License.
You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the
medium, means, and context in which You Share the Licensed Material. For example, it may
Appendix A
GeoNames Data 2020-08 License
A-60
be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that
includes the required information.
If requested by the Licensor, You must remove any of the information required by Section 3(a)
(1)(A) to the extent reasonably practicable.
If You Share Adapted Material You produce, the Adapter's License You apply must not prevent
recipients of the Adapted Material from complying with this Public License.
Section 4 – Sui Generis Database Rights.
Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the
Licensed Material:
for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce,
and Share all or a substantial portion of the contents of the database;
if You include all or a substantial portion of the database contents in a database in which You
have Sui Generis Database Rights, then the database in which You have Sui Generis
Database Rights (but not its individual contents) is Adapted Material; and
You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of
the contents of the database.
For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations
under this Public License where the Licensed Rights include other Copyright and Similar
Rights.
Section 5 – Disclaimer of Warranties and Limitation of Liability.
Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor
offers the Licensed Material as-is and as-available, and makes no representations or
warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or
other. This includes, without limitation, warranties of title, merchantability, fitness for a particular
purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or
absence of errors, whether or not known or discoverable. Where disclaimers of warranties are
not allowed in full or in part, this disclaimer may not apply to You.
To the extent possible, in no event will the Licensor be liable to You on any legal theory
(including, without limitation, negligence) or otherwise for any direct, special, indirect,
incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages
arising out of this Public License or use of the Licensed Material, even if the Licensor has been
advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of
liability is not allowed in full or in part, this limitation may not apply to You.
The disclaimer of warranties and limitation of liability provided above shall be interpreted in a
manner that, to the extent possible, most closely approximates an absolute disclaimer and
waiver of all liability.
Section 6 – Term and Termination.
This Public License applies for the term of the Copyright and Similar Rights licensed here.
However, if You fail to comply with this Public License, then Your rights under this Public
License terminate automatically.
Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates:
automatically as of the date the violation is cured, provided it is cured within 30 days of Your
discovery of the violation; or
upon express reinstatement by the Licensor.
Appendix A
GeoNames Data 2020-08 License
A-61
For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have
to seek remedies for Your violations of this Public License.
For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate
terms or conditions or stop distributing the Licensed Material at any time; however, doing so
will not terminate this Public License.
Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
Section 7 – Other Terms and Conditions.
The Licensor shall not be bound by any additional or different terms or conditions
communicated by You unless expressly agreed.
Any arrangements, understandings, or agreements regarding the Licensed Material not stated
herein are separate from and independent of the terms and conditions of this Public License.
Section 8 – Interpretation.
For the avoidance of doubt, this Public License does not, and shall not be interpreted to,
reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could
lawfully be made without permission under this Public License.
To the extent possible, if any provision of this Public License is deemed unenforceable, it shall
be automatically reformed to the minimum extent necessary to make it enforceable. If the
provision cannot be reformed, it shall be severed from this Public License without affecting the
enforceability of the remaining terms and conditions.
No term or condition of this Public License will be waived and no failure to comply consented to
unless expressly agreed to by the Licensor.
Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver
of, any privileges and immunities that apply to the Licensor or You, including from the legal
processes of any jurisdiction or authority.
Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons
may elect to apply one of its public licenses to material it publishes and in those instances will
be considered the “Licensor.” The text of the Creative Commons public licenses is dedicated to
the public domain under the CC0 Public Domain Dedication. Except for the limited purpose of
indicating that material is shared under a Creative Commons public license or as otherwise
permitted by the Creative Commons policies published at creativecommons.org/policies,
Creative Commons does not authorize the use of the trademark “Creative Commons” or any
other trademark or logo of Creative Commons without its prior written consent including,
without limitation, in connection with any unauthorized modifications to any of its public
licenses or any other arrangements, understandings, or agreements concerning use of
licensed material. For the avoidance of doubt, this paragraph does not form part of the public
licenses.
Creative Commons may be contacted at creativecommons.org.
A.15 Geospatial Data Abstraction Library/OpenGIS Simple
Features Reference Implementation (GDAL/OGR) 3.3.0 License
Copyright holder: Open Source Geospatial Foundation
Technology: Geospatial Data Abstraction Library/OpenGIS Simple Features Reference
Implementation (GDAL/OGR)
Version: 3.3.0
Appendix A
Geospatial Data Abstraction Library/OpenGIS Simple Features Reference Implementation (GDAL/OGR) 3.3.0 License
A-62
License file from http://svn.osgeo.org/gdal/trunk/gdal/LICENSE.TXT
GDAL/OGR Licensing
This file attempts to include all licenses that apply within the GDAL/OGR source tree, in
particular any that are supposed to be exposed to the end user for credit requirements for
instance. The contents of this file can be displayed from GDAL commandline utilities using the
--license commandline switch.
GDAL/OGR General
In general GDAL/OGR is licensed under an MIT/X style license with the following terms:
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
gdal/frmts/gtiff/tif_float.c
Copyright (c) 2002, Industrial Light & Magic, a division of Lucas Digital Ltd. LLC
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 Industrial Light & Magic 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.
Appendix A
Geospatial Data Abstraction Library/OpenGIS Simple Features Reference Implementation (GDAL/OGR) 3.3.0 License
A-63
gdal/frmts/hdf4/hdf-eos/*
Copyright (C) 1996 Hughes and Applied Research Corporation
Permission to use, modify, and distribute this software and its documentation for any purpose
without fee is hereby granted, provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear in supporting documentation.
gdal/frmts/pcraster/libcsf
Copyright (c) 1997-2003, Utrecht University
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 Utrecht University 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.
gdal/frmts/grib/degrib/*
The degrib and g2clib source code are modified versions of code produced by NOAA NWS
and are in the public domain subject to the following restrictions:
http://www.weather.gov/im/softa.htm
DISCLAIMER The United States Government makes no warranty, expressed or implied, as to
the usefulness of the software and documentation for any purpose. The U.S. Government, its
instrumentalities, officers, employees, and agents assumes no responsibility (1) for the use of
the software and documentation listed below, or (2) to provide technical support to users.
http://www.weather.gov/disclaimer.php
The information on government servers are in the public domain, unless specifically annotated
otherwise, and may be used freely by the public so long as you do not 1) claim it is your own
(e.g. by claiming copyright for NWS information -- see below), 2) use it in a manner that implies
an endorsement or affiliation with NOAA/NWS, or 3) modify it in content and then present it as
official government material. You also cannot present information of your own in a way that
makes it appear to be official government information.
Appendix A
Geospatial Data Abstraction Library/OpenGIS Simple Features Reference Implementation (GDAL/OGR) 3.3.0 License
A-64
The user assumes the entire risk related to its use of this data. NWS is providing this data "as
is," and NWS disclaims any and all warranties, whether express or implied, including (without
limitation) any implied warranties of merchantability or fitness for a particular purpose. In no
event will NWS be liable to you or to any third party for any direct, indirect, incidental,
consequential, special or exemplary damages or lost profit resulting from any use or misuse of
this data.
As required by 17 U.S.C. 403, third parties producing copyrighted works consisting
predominantly of the material appearing in NWS Web pages must provide notice with such
work(s) identifying the NWS material incorporated and stating that such material is not subject
to copyright protection.
port/cpl_minizip*
This is version 2005-Feb-10 of the Info-ZIP copyright and license. The definitive version of this
document should be available at ftp://ftp.info-zip.org/pub/infozip/license.html indefinitely.
Copyright (c) 1990-2005 Info-ZIP. All rights reserved.
For the purposes of this copyright and license, "Info-ZIP" is defined as the following set of
individuals:
Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, Jean-loup Gailly,
Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, Dirk Haase, Greg Hartwig, Robert
Heath, Jonathan Hudson, Paul Kienitz, David Kirschbaum, Johnny Lee, Onno van der Linden,
Igor Mandrichenko, Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs,
Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, Christian Spieler,
Cosmin Truta, Antoine Verheijen, Paul von Behren, Rich Wales, Mike White
This software is provided "as is," without warranty of any kind, express or implied. In no event
shall Info-ZIP or its contributors be held liable for any direct, indirect, incidental, special or
consequential damages arising out of the use of or inability to use this software.
Permission is granted to anyone to use this software for any purpose, including commercial
applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. Redistributions of source code must retain the above copyright notice, definition,
disclaimer, and this list of conditions.
2. Redistributions in binary form (compiled executables) must reproduce the above copyright
notice, definition, disclaimer, and this list of conditions in documentation and/or other
materials provided with the distribution. The sole exception to this condition is redistribution
of a standard UnZipSFX binary (including SFXWiz) as part of a self-extracting archive; that
is permitted without inclusion of this license, as long as the normal SFX banner has not
been removed from the binary or disabled.
3. Altered versions--including, but not limited to, ports to new operating systems, existing
ports with new graphical interfaces, and dynamic, shared, or static library versions--must
be plainly marked as such and must not be misrepresented as being the original source.
Such altered versions also must not be misrepresented as being Info-ZIP releases--
including, but not limited to, labeling of the altered versions with the names "Info-ZIP" (or
any variation thereof, including, but not limited to, different capitalizations), "Pocket UnZip,"
"WiZ" or "MacZip" without the explicit permission of Info-ZIP. Such altered versions are
further prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP e-mail addresses
or of the Info-ZIP URL(s).
4. Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," "UnZipSFX," "WiZ,"
"Pocket UnZip," "Pocket Zip," and "MacZip" for its own source and binary releases.
gdal/ogr/ogrsf_frmts/dxf/intronurbs.cpp
Appendix A
Geospatial Data Abstraction Library/OpenGIS Simple Features Reference Implementation (GDAL/OGR) 3.3.0 License
A-65
This code is derived from the code associated with the book "An Introduction to NURBS" by
David F. Rogers. More information on the book and the code is available at:
http://www.nar-associates.com/nurbs/
Copyright (c) 2009, David F. Rogers
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 David F. Rogers 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.
gdal/alg/thinplatespline.cpp
IEEE754 log() code derived from:
@(#)e_log.c 1.3 95/01/18
Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
Developed at SunSoft, a Sun Microsystems, Inc. business. Permission to use, copy, modify,
and distribute this software is freely granted, provided that this notice is preserved.
gdal/alg/libqhull
Only applies when GDAL is compiled with internal qhull support
Qhull, Copyright (c) 1993-2012
C.B. Barber
Arlington, MA
and
The National Science and Technology Research Center for
Computation and Visualization of Geometric Structures
(The Geometry Center)
Appendix A
Geospatial Data Abstraction Library/OpenGIS Simple Features Reference Implementation (GDAL/OGR) 3.3.0 License
A-66
University of Minnesota
This software includes Qhull from C.B. Barber and The Geometry Center. Qhull is copyrighted
as noted above. Qhull is free software and may be obtained via http from www.qhull.org. It may
be freely copied, modified, and redistributed under the following conditions:
1. All copyright notices must remain intact in all files.
2. A copy of this text file must be distributed along with any copies of Qhull that you
redistribute; this includes copies that you have modified, or copies of programs or other
software products that include Qhull.
3. If you modify Qhull, you must include a notice giving the name of the person performing
the modification, the date of modification, and the reason for such modification.
4. When distributing modified versions of Qhull, or other software products that include Qhull,
you must provide notice that the original source code may be obtained as noted above.
5. There is no warranty or other guarantee of fitness for Qhull, it is provided solely "as is".
Bug reports or fixes may be sent to [email protected]; the authors may or may not act
on them as they desire.
gdal/frmts/pdf/pdfdataset.cpp (method PDFiumRenderPageBitmap())
Copyright 2014 PDFium Authors. 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 Google Inc. 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.
gdal/frmts/mrf/* (apply when MRF driver included in build)
Copyright (c) 2002-2012, California Institute of Technology.
All rights reserved. Based on Government Sponsored Research under contracts NAS7-1407
and/or NAS7-03001.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
Appendix A
Geospatial Data Abstraction Library/OpenGIS Simple Features Reference Implementation (GDAL/OGR) 3.3.0 License
A-67
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. Neither the name of the California Institute of Technology (Caltech), its operating division
the Jet Propulsion Laboratory (JPL), the National Aeronautics and Space Administration
(NASA), 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 CALIFORNIA
INSTITUTE OF TECHNOLOGY 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.
~~~~~~~~
Copyright 2014-2015 Esri
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.
A.16 Guava 30.1 License
Copyright holder: Google
Technology: Guava
Version: 30.1
--- Guava 30.1
Copyright (C) 2019 The Guava Authors
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.
Appendix A
Guava 30.1 License
A-68
Apache License Version 2.0
For a copy of the license, see The Apache Software License, Version 2.0.
=================================================================
+--- 4th party: com.google.guava:failureaccess:1.0.1
Copyright (C) 2018 The Guava Authors
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.
< Apache License Version 2.0>
=================================================================
+--- 4th party: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
Copyright (C) 2018 The Guava Authors
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.
< Apache License Version 2.0>
=================================================================
+--- 4th party: com.google.code.findbugs:jsr305:3.0.2
The JSR-305 reference implementation (lib/jsr305.jar) is distributed under the terms of the New
BSD license:
http://www.opensource.org/licenses/bsd-license.php
See the JSR-305 home page for more information:
http://code.google.com/p/jsr-305/
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.
Appendix A
Guava 30.1 License
A-69
3. Neither the name of the copyright holder 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.
======================================================================
+--- 4th party: jcip-annotations
Copyright (c) 2005, Brian Goetz and Tim Peierls
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. Neither the name of the copyright holder 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.
======================================================================
+--- 4th party: com.google.errorprone:error_prone_annotations:2.3.2
Copyright 2015 The Error Prone Authors.
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
Appendix A
Guava 30.1 License
A-70
ANY KIND, either express or implied. See the License for the specific language governing
permissions and limitations under the License.
< Apache License Version 2.0>
==================================================================
+--- 4th party: com.google.j2objc:j2objc-annotations:1.3
Google Inc.
Daniel Connelly
Copyright 2012 Google Inc. All Rights Reserved.
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.
< Apache License Version 2.0>
=================================================================
+--- 4th party: org.checkerframework:checker-qual:2.8.1
Copyright 2004-present by the Checker Framework developers
MIT License:
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
=================================================================
+--- 4th party: org.codehaus.mojo:animal-sniffer-annotations:1.17
Copyright (c) 2009 codehaus.org.
<MIT License>
=================================================================
Appendix A
Guava 30.1 License
A-71
A.17 Guava 30.1 License
Copyright holder: Google
Technology: Guava
Version: 30.1
/*
* Copyright (C) 2012 The Guava Authors
*
* 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.
*/
For a copy of the license, see The Apache Software License, Version 2.0.
++++++++++++++++++++++++
4th party dependencies
++++++++++++++++++++++++++++
com.google.code.findbugs:jsr305:3.0.2
Copyright (c) 2007-2009, JSR305 expert group
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.
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.
Appendix A
Guava 30.1 License
A-72
++++++++++++++++++
checker-qual, v2.11.1, MIT
Checker Framework qualifiers
Copyright 2004-present by the Checker Framework developers
MIT License:
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
© 2020 GitHub, Inc.
+++++++++++++++++++
error_prone_annotations, v2.3.4, Apache 2.0
/*
* Copyright 2014 The Error Prone Authors.
*
* 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.
*/
++++++++++++
j2objc-annotations, v1.3, Apache 2.0
/*
* Copyright 2011 Google Inc. All Rights Reserved.
*
* 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
Appendix A
Guava 30.1 License
A-73
* 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.
*/
+++++++++++++++++
net.jcip.annotations
Copyright (c) 2005, Brian Goetz and Tim Peierls
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. Neither the name of the copyright holder 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.
++++++++++++
listenablefuture, v9999.0-empty-to-avoid-conflict-with-guava, Apache 2.0
/*
* Copyright 2011 Google Inc. All Rights Reserved.
*
* 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.
*/
+++++++++++++++++
failureaccess, v1.0.1, Apache 2.0
Appendix A
Guava 30.1 License
A-74
/*
* Copyright 2011 Google Inc. All Rights Reserved.
*
* 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.
*/
+++++++++++++++++
A.18 Guice 4.2.3 License
Copyright holder: Google
Technology: Guice
Version: 4.2.3
Google Guice 4.2.2
------------------
COPYRIGHT: Copyright (C) 2006-Present Google Inc.
LICENSE: Apache 2.0 https://github.com/google/guice/blob/4.2/COPYING
Please see below for the Apache License 2.0 text.
***********************
Modules:
bom
core
extensions
Modules within extensions:
assistedinject
dagger-adapter
grapher
jmx
jndi
multibindings
persist
servlet
spring
struts2
testlib
throwingproviders
***************************
Appendix A
Guice 4.2.3 License
A-75
Mandatory Fourth-party Dependency: AOP Alliance 1.0
--------------------------------------
Copyright: none
LICENSE: all the source code provided by AOP Alliance is Public Domain.
Mandatory Fourth-party Dependency: Guava 25.1-android
----------------------------------------
Copyright: Copyright (C) 2007 The Guava Authors
License:
* 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.
Please see below for the Apache License 2.0 text.
Mandatory Fifth-party Dependency: Findbugs JSR305 3.0.2
-------------------------------------------------
Copyright: Copyright (c) 2007-2009, JSR305 expert group
All rights reserved.
License: The JSR-305 reference implementation (lib/jsr305.jar) is distributed under the terms
of the New BSD license:
http://www.opensource.org/licenses/bsd-license.php
See the JSR-305 home page for more information:
http://code.google.com/p/jsr-305/
Please see below for the New BSD License text.
Mandatory Fifth-party Dependency: Error Prone Annotations 2.1.3
---------------------------------------------------------------
Copyright & License:
/*
* Copyright 2014 The Error Prone Authors.
*
* 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
*
Appendix A
Guice 4.2.3 License
A-76
* 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.
*/
Please see below for the Apache License 2.0 text.
Mandatory Fifth-party Dependency: J2ObjC Annotations 1.1
--------------------------------------------------------
Copyright & License:
/*
* Copyright 2011 Google Inc. All Rights Reserved.
*
* 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.
*/
Please see below for the Apache License 2.0 text.
Mandatory (though can be excluded from classpath without ill effect) Fifth-party Dependency:
Checker Qual 2.0.0
---------------------------------------------------------------------------------------------------------------
Copyright & License:
The Checker Framework
Copyright 2004-present by the Checker Framework developers
Most of the Checker Framework is licensed under the GNU General Public License, version 2
(GPL2), with the classpath exception. The text of this license appears below. This is the same
license used for OpenJDK.
A few parts of the Checker Framework have more permissive licenses.
The annotations are licensed under the MIT License. (The text of this license appears
below.) More specifically, all the parts of the Checker Framework that you might want to
include with your own program use the MIT License. This is the checker-qual.jar file and all
the files that appear in it: every file in a qual/ directory, plus utility files such as
NullnessUtil.java, RegexUtil.java, SignednessUtil.java, etc. In addition, the cleanroom
implementations of third-party annotations, which the Checker Framework recognizes as
aliases for its own annotations, are licensed under the MIT License.
Appendix A
Guice 4.2.3 License
A-77
Some external libraries that are included with the Checker Framework have different licenses.
javaparser is dual licensed under the LGPL or the Apache license -- you may use it under
whichever one you want. (The javaparser source code contains a file with the text of the
GPL, but it is not clear why, since javaparser does not use the GPL.) See file stubparser/
LICENSE and the source code of all its files.
JUnit is licensed under the Common Public License v1.0 (see http://www.junit.org/license),
with parts (Hamcrest) licensed under the BSD License (see http://hamcrest.org/
JavaHamcrest/).
Libraries in plume-lib (https://github.com/plume-lib/) are licensed under the MIT License.
The Checker Framework includes annotations for the JDK in directory checker/jdk/, and for
some other libraries. Each annotated library uses the same license as the unannotated version
of the library.
Mandatory Fifth-party dependency: Animal Sniffer Annotations 1.14
-----------------------------------------------------------------
Copyright & License:
/*
* The MIT License
*
* Copyright (c) 2008 Kohsuke Kawaguchi and codehaus.org.
*
* 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
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
*/
Mandatory Fourth-Party Dependency: javax.inject 1
-------------------------------------------------
Appendix A
Guice 4.2.3 License
A-78
Copyright & License:
/*
* Copyright (C) 2009 The JSR-330 Expert Group
*
* 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.
*/
See below for the Apache License 2.0 text.
Optional Fourth-party Dependency: CGLib 3.2.9
---------------------------------------------
Copyright & License:
/*
* Copyright 2002,2003,2004 The Apache Software Foundation
*
* 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.
*/
See below for the Apache License 2.0 text.
Optional Fifth-party Dependency: Apache Ant Core 1.10.3
-------------------------------------------
Copyright & License:
Apache Ant
Copyright 1999-2018 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Appendix A
Guice 4.2.3 License
A-79
The <sync> task is based on code Copyright (c) 2002, Landmark Graphics Corp that has been
kindly donated to the Apache Software Foundation.
See below for the Apache License 2.0 text.
Optional Sixth-party Dependency: Apache Ant Launcher 1.10.3
-------------------------------------------
Copyright & License:
Apache Ant
Copyright 1999-2018 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
The <sync> task is based on code Copyright (c) 2002, Landmark Graphics Corp that has been
kindly donated to the Apache Software Foundation.
See below for the Apache License 2.0 text.
Optional Fourth-party Dependency: ASM 7.0
-----------------------------------------
Copyright & License:
ASM: a very small and fast Java bytecode manipulation framework
Copyright (c) 2000-2011 INRIA, France Telecom
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. Neither the name of the copyright holders 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.
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
Appendix A
Guice 4.2.3 License
A-80
===================================
4P Dependencies:
aopalliance 1.0
COPYRIGHT and LICENSE: All the source code provided by AOP Alliance is Public Domain.
---
com.google.guava
COPYRIGHT: Copyright (C) 2008 The Guava Authors
LICENSE: Apache 2.0
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
New BSD License Text
--------------------
Copyright <YEAR> <COPYRIGHT HOLDER>
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.
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.
GPL version 2.0 Text
--------------------
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 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.
Preamble
Appendix A
Guice 4.2.3 License
A-81
The licenses for most software are designed to take away your freedom to share and change
it. By contrast, the GNU General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software Foundation's software and to any
other program whose authors commit to using it. (Some other Free Software Foundation
software is covered by the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, 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 or use pieces of it in new free programs; and that
you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
Finally, any free program is threatened constantly by software patents. We wish to avoid the
danger that redistributors of a free program will individually obtain patent licenses, in effect
making the program proprietary. To prevent this, we have made it clear that any patent must be
licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice placed by the
copyright holder saying it may be distributed under the terms of this General Public License.
The "Program", below, refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law: that is to say, a work
containing the Program or a portion of it, either verbatim or with modifications and/or translated
into another language. (Hereinafter, translation is included without limitation in the term
"modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by this License; they
are outside its scope. The act of running the Program is not restricted, and the output from the
Program is covered only if its contents constitute a work based on the Program (independent
of having been made by running the Program). Whether that is true depends on what the
Program does.
1. You may copy and distribute verbatim copies of the Program's 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
Appendix A
Guice 4.2.3 License
A-82
this License and to the absence of any warranty; and give any other recipients of the Program
a copy of this License along with the Program.
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 Program or any portion of it, thus forming a work
based on the Program, 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) You must cause the modified files to carry prominent notices stating that you changed the
files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is
derived from the Program or any part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a notice that there is no warranty
(or else, saying that you provide a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this License. (Exception: if the
Program itself is interactive but does not normally print such an announcement, your work
based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable sections of that work
are not derived from the Program, 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 Program, 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 Program.
In addition, mere aggregation of another work not based on the Program with the Program (or
with a work based on the Program) on a volume of a storage or distribution medium does not
bring the other work under the scope of this License.
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object
code or executable form under the terms of Sections 1 and 2 above provided that you also do
one of the following:
a) 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; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a
charge no more than your cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be distributed under the terms of
Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding
source code. (This alternative is allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such an offer, in accord with
Subsection b above.)
Appendix A
Guice 4.2.3 License
A-83
The source code for a work means the preferred form of the work for making modifications to
it. For an executable work, 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 executable. However, as a special exception, the source
code 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.
If distribution of executable or 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 counts as distribution of the source code, even though third parties are not compelled to
copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as expressly
provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the
Program 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.
5. 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 Program or its derivative works. These
actions are prohibited by law if you do not accept this License. Therefore, by modifying or
distributing the Program (or any work based on the Program), you indicate your acceptance of
this License to do so, and all its terms and conditions for copying, distributing or modifying the
Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program 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 to this License.
7. 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 Program at all. For example, if a patent license would not permit royalty-
free redistribution of the Program 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 Program.
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.
8. If the distribution and/or use of the Program is restricted in certain countries either by
patents or by copyrighted interfaces, the original copyright holder who places the Program
Appendix A
Guice 4.2.3 License
A-84
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.
9. The Free Software Foundation may publish revised and/or new versions of the 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 Program 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 Program does not specify a version number of this License,
you may choose any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 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 Programs
If you develop a new program, and you want it to be of the greatest possible use to the public,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
Appendix A
Guice 4.2.3 License
A-85
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
This program 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
General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; 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.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type
'show w'. This is free software, and you are welcome to redistribute
it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
'Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into proprietary
programs. If your program is a subroutine library, you may consider it more useful to permit
linking proprietary applications with the library. If this is what you want to do, use the GNU
Lesser General Public License instead of this License.
"CLASSPATH" EXCEPTION TO THE GPL
Certain source files distributed by Oracle America and/or its affiliates are subject to the
following clarification and special exception to the GPL, but only where Oracle has expressly
included in the particular source file's header the words "Oracle designates this particular file
as subject to the "Classpath" exception as provided by Oracle in the LICENSE file that
accompanied this code."
Linking this library statically or dynamically with other modules is making a combined work
based on this library. Thus, the terms and conditions of the GNU General Public License cover
the whole combination.
Appendix A
Guice 4.2.3 License
A-86
As a special exception, the copyright holders of this library give you permission to link this
library with independent modules to produce an executable, regardless of the license terms of
these independent modules, and to copy and distribute the resulting executable under terms of
your choice, provided that you also meet, for each linked independent module, the terms and
conditions of the license of that module. An independent module is a module which is not
derived from or based on this library. If you modify this library, you may extend this exception to
your version of the library, but you are not obligated to do so. If you do not wish to do so, delete
this exception statement from your version.
=================================================================
MIT License:
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
=================================================================
A.19 HttpComponents HttpClient 4.5.13 License
Copyright holder: Apache
Technology: HttpComponents HttpClient
Version: 4.5.13
Notice file:
Apache HttpComponents HttpClient
Copyright: Copyright 1999-2020 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
http://www.apache.org/licenses/LICENSE-2.0
Apache License
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
--------------------4th party dependencies-----------------------------------
Apache HttpComponents Core
From the Notice File:
Appendix A
HttpComponents HttpClient 4.5.13 License
A-87
Apache HttpComponents Core
Copyright 2005-2020 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
License File:
Apache License Version 2.0
Apache Commons Logging
From the Notice File:
Apache Commons Logging
Copyright 2003-2014 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
License File:
Apache License Version 2.0
Apache Commons Codec
From the Notice File:
Apache Commons Codec
Copyright 2002-2017 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java
contains test data from http://aspell.net/test/orig/batch0.tab.
Copyright (C) 2002 Kevin Atkinson ([email protected])
=================================================================
The content of package org.apache.commons.codec.language.bm has been translated from
the original php source code available at http://stevemorse.org/phoneticinfo.htm with
permission from the original authors.
Original source copyright:
Copyright (c) 2008 Alexander Beider & Stephen P. Morse.
License File:
Apache License Version 2.0
A.20 HttpComponents HttpClient 5.0.3 License
Copyright holder: Apache
Technology: HttpComponents HttpClient
Appendix A
HttpComponents HttpClient 5.0.3 License
A-88
Version: 5.0.3
Notice file:
Apache HttpComponents HttpClient
Copyright: Copyright 1999-2020 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
http://www.apache.org/licenses/LICENSE-2.0
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
=================================================================
This project includes Public Suffix List copied from <https://publicsuffix.org/list/
effective_tld_names.dat> licensed under the terms of the Mozilla Public License, v. 2.0
Mozilla Public License Version 2.0
==================================
1. Definitions
--------------
1.1. "Contributor" means each individual or legal entity that creates, contributes to the creation
of, or owns Covered Software.
1.2. "Contributor Version" means the combination of the Contributions of others (if any) used
by a Contributor and that particular Contributor's Contribution.
1.3. "Contribution" means Covered Software of a particular Contributor.
1.4. "Covered Software" means Source Code Form to which the initial Contributor has
attached the notice in Exhibit A, the Executable Form of such Source Code Form, and
Modifications of such Source Code Form, in each case including portions thereof.
1.5. "Incompatible With Secondary Licenses" means
(a) that the initial Contributor has attached the notice described in Exhibit B to the Covered
Software; or
(b) that the Covered Software was made available under the terms of version 1.1 or earlier of
the License, but not also under the terms of a Secondary License.
1.6. "Executable Form" means any form of the work other than Source Code Form.
1.7. "Larger Work" means a work that combines Covered Software with other material, in a
separate file or files, that is not Covered Software.
1.8. "License" means this document.
1.9. "Licensable" means having the right to grant, to the maximum extent possible, whether at
the time of the initial grant or subsequently, any and all of the rights conveyed by this License.
1.10. "Modifications" means any of the following:
(a) any file in Source Code Form that results from an addition to, deletion from, or modification
of the contents of Covered Software; or
Appendix A
HttpComponents HttpClient 5.0.3 License
A-89
(b) any new file in Source Code Form that contains any Covered Software.
1.11. "Patent Claims" of a Contributor means any patent claim(s), including without limitation,
method, process, and apparatus claims, in any patent Licensable by such Contributor that
would be infringed, but for the grant of the License, by the making, using, selling, offering for
sale, having made, import, or transfer of either its Contributions or its Contributor Version.
1.12. "Secondary License" means either the GNU General Public License, Version 2.0, the
GNU Lesser General Public License, Version 3.0, or any later versions of those licenses.
1.13. "Source Code Form" means the form of the work preferred for making modifications.
1.14. "You" (or "Your") means an individual or a legal entity exercising rights under this
License. For legal entities, "You" includes any entity that 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. License Grants and Conditions
--------------------------------
2.1. Grants
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 such
Contributor to use, reproduce, make available, modify, display, perform, distribute, and
otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part
of a Larger Work; and
(b) under Patent Claims of such Contributor to make, use, sell, offer for sale, have made,
import, and otherwise transfer either its Contributions or its Contributor Version.
2.2. Effective Date
The licenses granted in Section 2.1 with respect to any Contribution become effective for each
Contribution on the date the Contributor first distributes such Contribution.
2.3. Limitations on Grant Scope
The licenses granted in this Section 2 are the only rights granted under this License. No
additional rights or licenses will be implied from the distribution or licensing of Covered
Software under this License. Notwithstanding Section 2.1(b) above, no patent license is
granted by a Contributor:
(a) for any code that a Contributor has removed from Covered Software; or
(b) for infringements caused by: (i) Your and any other third party's modifications of Covered
Software, or (ii) the combination of its Contributions with other software (except as part of its
Contributor Version); or
(c) under Patent Claims infringed by Covered Software in the absence of its Contributions.
This License does not grant any rights in the trademarks, service marks, or logos of any
Contributor (except as may be necessary to comply with the notice requirements in Section
3.4).
2.4. Subsequent Licenses
Appendix A
HttpComponents HttpClient 5.0.3 License
A-90
No Contributor makes additional grants as a result of Your choice to distribute the Covered
Software under a subsequent version of this License (see Section 10.2) or under the terms of a
Secondary License (if permitted under the terms of Section 3.3).
2.5. Representation
Each Contributor represents that the Contributor believes its Contributions are its original
creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this
License.
2.6. Fair Use
This License is not intended to limit any rights You have under applicable copyright doctrines of
fair use, fair dealing, or other equivalents.
2.7. Conditions
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1.
3. Responsibilities
-------------------
3.1. Distribution of Source Form
All distribution of Covered Software in Source Code Form, including any Modifications that You
create or to which You contribute, must be under the terms of this License. You must inform
recipients that the Source Code Form of the Covered Software is governed by the terms of this
License, and how they can obtain a copy of this License. You may not attempt to alter or
restrict the recipients' rights in the Source Code Form.
3.2. Distribution of Executable Form
If You distribute Covered Software in Executable Form then:
(a) such Covered Software must also be made available in Source Code Form, as described in
Section 3.1, and You must inform recipients of the Executable Form how they can obtain a
copy of such Source Code Form by reasonable means in a timely manner, at a charge no
more than the cost of distribution to the recipient; and
(b) You may distribute such Executable Form under the terms of this License, or sublicense it
under different terms, provided that the license for the Executable Form does not attempt to
limit or alter the recipients' rights in the Source Code Form under this License.
3.3. Distribution of a Larger Work
You may create and distribute a Larger Work under terms of Your choice, provided that You
also comply with the requirements of this License for the Covered Software. If the Larger Work
is a combination of Covered Software with a work governed by one or more Secondary
Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this
License permits You to additionally distribute such Covered Software under the terms of such
Secondary License(s), so that the recipient of the Larger Work may, at their option, further
distribute the Covered Software under the terms of either this License or such Secondary
License(s).
3.4. Notices
You may not remove or alter the substance of any license notices (including copyright notices,
patent notices, disclaimers of warranty, or limitations of liability) contained within the Source
Code Form of the Covered Software, except that You may alter any license notices to the
extent required to remedy known factual inaccuracies.
Appendix A
HttpComponents HttpClient 5.0.3 License
A-91
3.5. Application of Additional Terms
You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability
obligations to one or more recipients of Covered Software. However, You may do so only on
Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that
any such warranty, support, indemnity, or liability obligation is offered by You alone, and You
hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a
result of warranty, support, indemnity or liability terms You offer. You may include additional
disclaimers of warranty and limitations of liability specific to any jurisdiction.
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 Software 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 placed in a text file included with
all distributions of the Covered Software under this License. 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. Termination
--------------
5.1. The rights granted under this License will terminate automatically if You fail to comply with
any of its terms. However, if You become compliant, then the rights granted under this License
from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor
explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor
fails to notify You of the non-compliance by some reasonable means prior to 60 days after You
have come back into compliance. Moreover, Your grants from a particular Contributor are
reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some
reasonable means, this is the first time You have received notice of non-compliance with this
License from such Contributor, and You become compliant prior to 30 days after Your receipt of
the notice.
5.2. If You initiate litigation against any entity by asserting a patent infringement claim
(excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a
Contributor Version directly or indirectly infringes any patent, then the rights granted to You by
any and all Contributors for the Covered Software under Section 2.1 of this License shall
terminate.
5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license
agreements (excluding distributors and resellers) which have been validly granted by You or
Your distributors under this License prior to termination shall survive termination.
************************************************************************
* *
* 6. Disclaimer of Warranty *
* ------------------------- *
* *
* Covered Software is provided under this License on an "as is" *
* basis, without warranty of any kind, either expressed, implied, or *
* statutory, including, without limitation, warranties that the *
* Covered Software 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 Software is with You. *
* Should any Covered Software prove defective in any respect, You *
* (not any Contributor) assume the cost of any necessary servicing, *
* repair, or correction. This disclaimer of warranty constitutes an *
Appendix A
HttpComponents HttpClient 5.0.3 License
A-92
* essential part of this License. No use of any Covered Software is *
* authorized under this License except under this disclaimer. *
* *
************************************************************************
************************************************************************
* *
* 7. Limitation of Liability *
* -------------------------- *
* *
* Under no circumstances and under no legal theory, whether tort *
* (including negligence), contract, or otherwise, shall any *
* Contributor, or anyone who distributes Covered Software as *
* permitted above, be liable to You for any direct, indirect, *
* special, incidental, or consequential damages of any character *
* including, without limitation, damages for lost profits, 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. *
* *
************************************************************************
8. Litigation
-------------
Any litigation relating to this License may be brought only in the courts of a jurisdiction where
the defendant maintains its principal place of business and such litigation shall be governed by
laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this
Section shall prevent a party's ability to bring cross-claims or counter-claims.
9. Miscellaneous
----------------
This License represents the complete agreement concerning the 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. Any law or regulation which provides that the
language of a contract shall be construed against the drafter shall not be used to construe this
License against a Contributor.
10. Versions of the License
---------------------------
10.1. New Versions
Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other
than the license steward has the right to modify or publish new versions of this License. Each
version will be given a distinguishing version number.
10.2. Effect of New Versions
You may distribute the Covered Software under the terms of the version of the License under
which You originally received the Covered Software, or under the terms of any subsequent
version published by the license steward.
Appendix A
HttpComponents HttpClient 5.0.3 License
A-93
10.3. Modified Versions
If you create software not governed by this License, and you want to create a new license for
such software, you may create and use a modified version of this License if you rename the
license and remove any references to the name of the license steward (except to note that
such modified license differs from this License).
10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses
under the terms of this version of the License, the notice described in Exhibit B of this License
must be attached.
Exhibit A - Source Code Form License Notice
-------------------------------------------
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of
the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
If it is not possible or desirable to put the notice in a particular file, then You may include the
notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be
likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
Exhibit B - "Incompatible With Secondary Licenses" Notice
---------------------------------------------------------
This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla
Public License, v. 2.0.
--------------------4th party dependencies-----------------------------------
Apache HttpComponents Core
From the Notice File:
Apache HttpComponents Core
Copyright 2005-2020 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
License File:
Apache License Version 2.0
Apache Commons Logging
From the Notice File:
Apache Commons Logging
Copyright 2003-2014 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
License File:
Appendix A
HttpComponents HttpClient 5.0.3 License
A-94
Apache License Version 2.0
Apache Commons Codec
From the Notice File:
Apache Commons Codec
Copyright 2002-2017 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java
contains test data from http://aspell.net/test/orig/batch0.tab.
Copyright (C) 2002 Kevin Atkinson ([email protected])
=================================================================
The content of package org.apache.commons.codec.language.bm has been translated from
the original php source code available at http://stevemorse.org/phoneticinfo.htm with
permission from the original authors.
Original source copyright:
Copyright (c) 2008 Alexander Beider & Stephen P. Morse.
License File:
Apache License Version 2.0
A.21 IO::String 1.08 License
Copyright holder: Gisle Aas
Technology: IO::String
Version: 1.08
A copy of the Standard Version of Perl modules in this product is available at https://
www.oracle.com/downloads/opensource.html or by following the directions on that page.
Copyright 1998-2005 Gisle Aas.
This library is free software; you can redistribute it and/or modify it under the same terms as
Perl itself.
For a copy of the license, see Artistic License.
GNU GENERAL PUBLIC LICENSE
Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
Appendix A
IO::String 1.08 License
A-95
The license agreements of most software companies try to keep users at the mercy of those
companies. By contrast, our General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. The
General Public License applies to the Free Software Foundation's software and to any other
program whose authors commit to using it. You can use it for your programs, too.
When we speak of free software, we are referring to freedom, not price. Specifically, the
General Public License is designed to make sure that you have the freedom to give away or
sell copies of free software, that you receive source code or can get it if you want it, that you
can change the software or use pieces of it in new free programs; and that you know you can
do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of a such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must tell them their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of this General
Public License. The "Program", below, refers to any such program or work, and a "work based
on the Program" means either the Program or any work containing the Program or a portion of
it, either verbatim or with modifications. Each licensee is addressed as "you".
1. You may copy and distribute verbatim copies of the Program's 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 General Public License and to the absence of any warranty; and give any other recipients
of the Program a copy of this General Public License along with the Program. You may charge
a fee for the physical act of transferring a copy.
2. You may modify your copy or copies of the Program or any portion of it, and copy and
distribute such modifications under the terms of Paragraph 1 above, provided that you also do
the following:
a) cause the modified files to carry prominent notices stating that you changed the files and the
date of any change; and
b) cause the whole of any work that you distribute or publish, that in whole or in part contains
the Program or any part thereof, either with or without modifications, to be licensed at no
charge to all third parties under the terms of this General Public License (except that you may
choose to grant warranty protection to some or all third parties, at your option).
Appendix A
IO::String 1.08 License
A-96
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the simplest and most usual way, to print or
display an announcement including an appropriate copyright notice and a notice that there is
no warranty (or else, saying that you provide a warranty) and that users may redistribute the
program under these conditions, and telling the user how to view a copy of this General Public
License.
d) 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.
Mere aggregation of another independent work with the Program (or its derivative) on a volume
of a storage or distribution medium does not bring the other work under the scope of these
terms.
3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2)
in object code or executable form under the terms of Paragraphs 1 and 2 above provided that
you also do one of the following:
a) accompany it with the complete corresponding machine-readable source code, which must
be distributed under the terms of Paragraphs 1 and 2 above; or,
b) accompany it with a written offer, valid for at least three years, to give any third party free
(except for a nominal charge for the cost of distribution) a complete machine-readable copy of
the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2
above; or,
c) accompany it with the information you received as to where the corresponding source code
may be obtained. (This alternative is allowed only for noncommercial distribution and only if
you received the program in object code or executable form alone.)
Source code for a work means the preferred form of the work for making modifications to it. For
an executable file, complete source code means all the source code for all modules it contains;
but, as a special exception, it need not include source code for modules which are standard
libraries that accompany the operating system on which the executable file runs, or for
standard header files or definitions files that accompany that operating system.
4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly
provided under this General Public License. Any attempt otherwise to copy, modify, sublicense,
distribute or transfer the Program is void, and will automatically terminate your rights to use the
Program under this License. However, parties who have received copies, or rights to use
copies, from you under this General Public License will not have their licenses terminated so
long as such parties remain in full compliance.
5. By copying, distributing or modifying the Program (or any work based on the Program) you
indicate your acceptance of this license to do so, and all its terms and conditions.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program subject to these terms and conditions. You may not impose any further restrictions on
the recipients' exercise of the rights granted herein.
7. The Free Software Foundation may publish revised and/or new versions of the 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 Program specifies a version
number of the 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 Program does not specify a version number of the license,
you may choose any version ever published by the Free Software Foundation.
Appendix A
IO::String 1.08 License
A-97
8. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
10. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to humanity,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 1,
or (at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA
02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
Appendix A
IO::String 1.08 License
A-98
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'.
This is free software, and you are welcome to redistribute it under certain conditions; type
'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (a
program to direct compilers to make passes at assemblers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
That's all there is to it!
---------------------------
A.22 Intel Integrated Performance Primitives Redistributables
2020.0.0 License
Copyright holder: Intel
Technology: Intel Integrated Performance Primitives Redistributables
Version: 2020.0.0
/* zlib.h -- interface of the 'zlib' general purpose compression library
(C) 1995-2017 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied warranty. In no event will the
authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial
applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
Appendix A
Intel Integrated Performance Primitives Redistributables 2020.0.0 License
A-99
If you use the zlib library in a product, we would appreciate *not* receiving lengthy legal
documents to sign. The sources are provided for free but without warranty of any kind. The
library has been entirely written by Jean-loup Gailly and Mark Adler; it does not include third-
party code.
If you redistribute modified sources, we would appreciate that you include inthe file ChangeLog
history information documenting your changes. Please read the FAQ for more information on
the distribution of modified source versions.
**************************************************************************************************
This program, "bzip2", the associated library "libbzip2", and all documentation, are copyright
(C) 1996-2019 Julian R Seward. 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. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
3. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
4. The name of the author may not be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''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 AUTHOR 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.
Julian Seward, [email protected]
bzip2/libbzip2 version 1.0.8 of 13 July 2019
--------------------------------------------------------------------------
A.23 JSONP 1.1.6 License
Copyright holder: Eclipse Foundation
Technology: JSONP
Version: 1.1.6
https://github.com/eclipse-ee4j/jsonp/blob/master/LICENSE.md
Required source code may be available at https://www.oracle.com/downloads/opensource.html
Eclipse Public License - v 2.0
Appendix A
JSONP 1.1.6 License
A-100
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 content 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 changes or additions to the Program that are not Modified
Works.
"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 or any
Secondary License (as applicable), including Contributors.
"Derivative Works" shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other form. This patent license shall apply to the
Appendix A
JSONP 1.1.6 License
A-101
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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
Appendix A
JSONP 1.1.6 License
A-102
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability ("notices") contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
JSONP 1.1.6 License
A-103
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A - Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses when
the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied:
{name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to license
the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include the
notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be
likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
A.24 Jakarta Annotations API 1.3.5 License
Copyright holder: Eclipse Foundation
Technology: Jakarta Annotations API
Version: 1.3.5
Appendix A
Jakarta Annotations API 1.3.5 License
A-104
Jakarta Annotations API (jakarta.annotation:jakarta.annotation-api)
Copyright (c) 2005,2018 Oracle and/or its affiliates. All rights reserved.
Copyright 2019 Eclipse Foundation. All rights reserved.
-----------------------------------------------------------------------
This content is produced and maintained by the Jakarta Annotations project.
* Project home: https://projects.eclipse.org/projects/ee4j.ca
## Trademarks
Jakarta Annotations is a trademark of the Eclipse Foundation.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/common-annotations-api
## Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please check the country's laws,
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
-----------------------------------------------------------------------
Eclipse Public License - v 2.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
Appendix A
Jakarta Annotations API 1.3.5 License
A-105
Contributor's behalf. Contributions do not include changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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.
Appendix A
Jakarta Annotations API 1.3.5 License
A-106
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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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
Appendix A
Jakarta Annotations API 1.3.5 License
A-107
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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.
Appendix A
Jakarta Annotations API 1.3.5 License
A-108
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
-----------------------------------------------------------------------
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share and change
it. By contrast, the GNU General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software Foundation's software and to any
other program whose authors commit to using it. (Some other Free Software Foundation
software is covered by the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, 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 or use pieces of it in new free programs; and that
you know you can do these things.
Appendix A
Jakarta Annotations API 1.3.5 License
A-109
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
Finally, any free program is threatened constantly by software patents. We wish to avoid the
danger that redistributors of a free program will individually obtain patent licenses, in effect
making the program proprietary. To prevent this, we have made it clear that any patent must be
licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice placed by the
copyright holder saying it may be distributed under the terms of this General Public License.
The "Program", below, refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law: that is to say, a work
containing the Program or a portion of it, either verbatim or with modifications and/or translated
into another language. (Hereinafter, translation is included without limitation in the term
"modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by this License; they
are outside its scope. The act of running the Program is not restricted, and the output from the
Program is covered only if its contents constitute a work based on the Program (independent
of having been made by running the Program). Whether that is true depends on what the
Program does.
1. You may copy and distribute verbatim copies of the Program's 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 give any other recipients of the Program
a copy of this License along with the Program.
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 Program or any portion of it, thus forming a work
based on the Program, 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) You must cause the modified files to carry prominent notices stating that you changed the
files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is
derived from the Program or any part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
Appendix A
Jakarta Annotations API 1.3.5 License
A-110
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a notice that there is no warranty
(or else, saying that you provide a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this License. (Exception: if the
Program itself is interactive but does not normally print such an announcement, your work
based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable sections of that work
are not derived from the Program, 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 Program, 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 Program.
In addition, mere aggregation of another work not based on the Program with the Program (or
with a work based on the Program) on a volume of a storage or distribution medium does not
bring the other work under the scope of this License.
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object
code or executable form under the terms of Sections 1 and 2 above provided that you also do
one of the following:
a) 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; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a
charge no more than your cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be distributed under the terms of
Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding
source code. (This alternative is allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such an offer, in accord with
Subsection b above.)
The source code for a work means the preferred form of the work for making modifications to
it. For an executable work, 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 executable. However, as a special exception, the source
code 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.
If distribution of executable or 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 counts as distribution of the source code, even though third parties are not compelled to
copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as expressly
provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the
Program is void, and will automatically terminate your rights under this License. However,
Appendix A
Jakarta Annotations API 1.3.5 License
A-111
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.
5. 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 Program or its derivative works. These
actions are prohibited by law if you do not accept this License. Therefore, by modifying or
distributing the Program (or any work based on the Program), you indicate your acceptance of
this License to do so, and all its terms and conditions for copying, distributing or modifying the
Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program 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 to this License.
7. 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 Program at all. For example, if a patent license would not permit royalty-
free redistribution of the Program 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 Program.
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.
8. If the distribution and/or use of the Program is restricted in certain countries either by
patents or by copyrighted interfaces, the original copyright holder who places the Program
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.
9. The Free Software Foundation may publish revised and/or new versions of the 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 Program 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 Program does not specify a version number of this License,
you may choose any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, write to the author to ask for permission. For software which is
Appendix A
Jakarta Annotations API 1.3.5 License
A-112
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
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 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 Programs
If you develop a new program, and you want it to be of the greatest possible use to the public,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
One line to give the program's name and a brief idea of what it does.
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Appendix A
Jakarta Annotations API 1.3.5 License
A-113
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (which
makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into proprietary
programs. If your program is a subroutine library, you may consider it more useful to permit
linking proprietary applications with the library. If this is what you want to do, use the GNU
Library General Public License instead of this License.
CLASSPATH EXCEPTION
Linking this library statically or dynamically with other modules is making a combined work
based on this library. Thus, the terms and conditions of the GNU General Public License
version 2 cover the whole combination.
As a special exception, the copyright holders of this library give you permission to link this
library with independent modules to produce an executable, regardless of the license terms of
these independent modules, and to copy and distribute the resulting executable under terms of
your choice, provided that you also meet, for each linked independent module, the terms and
conditions of the license of that module. An independent module is a module which is not
derived from or based on this library. If you modify this library, you may extend this exception to
your version of the library, but you are not obligated to do so. If you do not wish to do so, delete
this exception statement from your version.
A.25 Jakarta Persistence API (JPA API) 2.2.3 License
Copyright holder: Eclipse Foundation
Technology: Jakarta Persistence API (JPA API)
Version: 2.2.3
Jakarta Persistence API (JPA) (jakarta.persistence:jakarta.persistence-api)
Copyright (c) 2008,2019 Oracle and/or its affiliates. All rights reserved.
Copyright 2019 Eclipse Foundation. All rights reserved.
--------------------------------------------
This content is produced and maintained by the Jakarta Persistence project.
* Project home: https://projects.eclipse.org/projects/ee4j.jpa
## Trademarks
Jakarta Persistence is a trademark of the Eclipse Foundation.
Appendix A
Jakarta Persistence API (JPA API) 2.2.3 License
A-114
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0, or the
Eclipse Distribution License v. 1.0 which is available at http://www.eclipse.org/org/documents/
edl-v10.php.
SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jpa-api
## Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please check the country's laws,
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
----------------------------------------------------------------------
Eclipse Distribution License - v 1.0
Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
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 Eclipse Foundation, Inc. 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.
Appendix A
Jakarta Persistence API (JPA API) 2.2.3 License
A-115
A.26 Jakarta Restful Web Services JAX-RS API 2.1.6 License
Copyright holder: Eclipse Foundation
Technology: Jakarta Restful Web Services JAX-RS API
Version: 2.1.6
jakarta RESTful Web Services API (JAX-RS) (jakarta.ws.rs:jakarta.ws.rs-api)
Copyright (c) 2010,2019 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2006 Google Inc.
--------------------------------------------
This content is produced and maintained by the **Jakarta RESTful Web Services** project.
* Project home: https://projects.eclipse.org/projects/ee4j.jaxrs
## Trademarks
**Jakarta RESTful Web Services** is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jaxrs-api
## Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please check the country's laws,
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
----------------------------------------------------------------------
Eclipse Public License - v 2.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.
Appendix A
Jakarta Restful Web Services JAX-RS API 2.1.6 License
A-116
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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
"Derivative Works" shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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
Appendix A
Jakarta Restful Web Services JAX-RS API 2.1.6 License
A-117
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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
Appendix A
Jakarta Restful Web Services JAX-RS API 2.1.6 License
A-118
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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.
Appendix A
Jakarta Restful Web Services JAX-RS API 2.1.6 License
A-119
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
----------------------------------------------------------------------
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
Appendix A
Jakarta Restful Web Services JAX-RS API 2.1.6 License
A-120
The licenses for most software are designed to take away your freedom to share and change
it. By contrast, the GNU General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software Foundation's software and to any
other program whose authors commit to using it. (Some other Free Software Foundation
software is covered by the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, 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 or use pieces of it in new free programs; and that
you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
Finally, any free program is threatened constantly by software patents. We wish to avoid the
danger that redistributors of a free program will individually obtain patent licenses, in effect
making the program proprietary. To prevent this, we have made it clear that any patent must be
licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice placed by the
copyright holder saying it may be distributed under the terms of this General Public License.
The "Program", below, refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law: that is to say, a work
containing the Program or a portion of it, either verbatim or with modifications and/or translated
into another language. (Hereinafter, translation is included without limitation in the term
"modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by this License; they
are outside its scope. The act of running the Program is not restricted, and the output from the
Program is covered only if its contents constitute a work based on the Program (independent
of having been made by running the Program). Whether that is true depends on what the
Program does.
1. You may copy and distribute verbatim copies of the Program's 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
Appendix A
Jakarta Restful Web Services JAX-RS API 2.1.6 License
A-121
this License and to the absence of any warranty; and give any other recipients of the Program
a copy of this License along with the Program.
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 Program or any portion of it, thus forming a work
based on the Program, 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) You must cause the modified files to carry prominent notices stating that you changed the
files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is
derived from the Program or any part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a notice that there is no warranty
(or else, saying that you provide a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this License. (Exception: if the
Program itself is interactive but does not normally print such an announcement, your work
based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable sections of that work
are not derived from the Program, 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 Program, 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 Program.
In addition, mere aggregation of another work not based on the Program with the Program (or
with a work based on the Program) on a volume of a storage or distribution medium does not
bring the other work under the scope of this License.
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object
code or executable form under the terms of Sections 1 and 2 above provided that you also do
one of the following:
a) 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; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a
charge no more than your cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be distributed under the terms of
Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding
source code. (This alternative is allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such an offer, in accord with
Subsection b above.)
Appendix A
Jakarta Restful Web Services JAX-RS API 2.1.6 License
A-122
The source code for a work means the preferred form of the work for making modifications to
it. For an executable work, 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 executable. However, as a special exception, the source
code 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.
If distribution of executable or 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 counts as distribution of the source code, even though third parties are not compelled to
copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as expressly
provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the
Program 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.
5. 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 Program or its derivative works. These
actions are prohibited by law if you do not accept this License. Therefore, by modifying or
distributing the Program (or any work based on the Program), you indicate your acceptance of
this License to do so, and all its terms and conditions for copying, distributing or modifying the
Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program 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 to this License.
7. 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 Program at all. For example, if a patent license would not permit royalty-
free redistribution of the Program 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 Program.
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.
8. If the distribution and/or use of the Program is restricted in certain countries either by
patents or by copyrighted interfaces, the original copyright holder who places the Program
Appendix A
Jakarta Restful Web Services JAX-RS API 2.1.6 License
A-123
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.
9. The Free Software Foundation may publish revised and/or new versions of the 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 Program 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 Program does not specify a version number of this License,
you may choose any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 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 Programs
If you develop a new program, and you want it to be of the greatest possible use to the public,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does>
Copyright (C) <year> <name of author>
Appendix A
Jakarta Restful Web Services JAX-RS API 2.1.6 License
A-124
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (which
makes passes at compilers) written by James Hacker.
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into proprietary
programs. If your program is a subroutine library, you may consider it more useful to permit
linking proprietary applications with the library. If this is what you want to do, use the GNU
Library General Public License instead of this License.
CLASSPATH EXCEPTION
Linking this library statically or dynamically with other modules is making a combined work
based on this library. Thus, the terms and conditions of the GNU General Public License
version 2 cover the whole combination.
As a special exception, the copyright holders of this library give you permission to link this
library with independent modules to produce an executable, regardless of the license terms of
these independent modules, and to copy and distribute the resulting executable under terms of
your choice, provided that you also meet, for each linked independent module, the terms and
conditions of the license of that module. An independent module is a module which is not
derived from or based on this library. If you modify this library, you may extend this exception to
your version of the library, but you are not obligated to do so. If you do not wish to do so, delete
this exception statement from your version.
--------------------------------------------
Fourth Party Dependencies
--------------------------------------------
Appendix A
Jakarta Restful Web Services JAX-RS API 2.1.6 License
A-125
Jakarta Activation API (JAF) (jakarta.activation:jakarta.activation-api)
Copyright (c) 1997,2019 Oracle and/or its affiliates. All rights reserved.
Eclipse Distribution License - v 1.0
--------------------------------------------
Jakarta XML Binding API (JAX-B) (jakarta.xml.bind:jakarta.xml.bind-api)
Copyright (c) 2003,2020 Oracle and/or its affiliates. All rights reserved.
Copyright 2019, 2020 Eclipse Foundation. All rights reserved.
Eclipse Distribution License - v 1.0
Eclipse Distribution License - v 1.0
Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
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 Eclipse Foundation, Inc. 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.
A.27 JavaScript Extension Toolkit (JET) 8.3.0 License
Copyright holder: Oracle
Technology: JavaScript Extension Toolkit (JET)
Version: 8.3.0
# Oracle JET 8.3.0
You may not use the identified files except in compliance with the Universal Permissive
License (UPL), Version 1.0 (the "License.")
Appendix A
JavaScript Extension Toolkit (JET) 8.3.0 License
A-126
You may obtain a copy of the License at https://opensource.org/licenses/UPL. A copy of the
license is also reproduced below.
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.
Copyright (c) 2014, 2019 Oracle and/or its affiliates
The Universal Permissive License (UPL), Version 1.0
Subject to the condition set forth below, permission is hereby granted to any person obtaining a
copy of this software, associated documentation and/or data (collectively the "Software"), free
of charge and under any and all copyright rights in the Software, and any and all patent rights
owned or freely licensable by each licensor hereunder covering either (i) the unmodified
Software as contributed to or provided by such licensor, or (ii) the Larger Works (as defined
below), to deal in both
(a) the Software, and (b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
one is included with the Software (each a Larger Work to which the Software is contributed by
such licensors), without restriction, including without limitation the rights to copy, create
derivative works of, display, perform, and distribute the Software and make, use, sell, offer for
sale, import, export, have made, and have sold the Software and the Larger Work(s), and to
sublicense the foregoing rights on either these or other terms.
This license is subject to the following condition:
The above copyright notice and either this complete permission notice or at a minimum a
reference to the UPL must 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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----------------------------------------------------------------------------
DO NOT TRANSLATE OR LOCALIZE.
********************************************************************************
Oracle elects to use only the GNU Lesser General Public License version 2.1 (LGPL) for any
software where a choice of LGPL/GPL license versions are made available with the language
indicating that LGPLv2.1/GPLv2 or any later version may be used, or where a choice of which
version of the LGPL/GPL is applied is unspecified.
********************************************************************************
THIRD-PARTY COMPONENT FILE LICENSE
(path in the installation) (see license text
reproduced below)
------------------------------------------------------------------------
js/libs/es6-promise/es6-promise.js MIT
js/libs/hammer/hammer-2.0.8.js MIT
js/libs/history/history.iegte8.js MIT
Appendix A
JavaScript Extension Toolkit (JET) 8.3.0 License
A-127
js/libs/js-signals/signals.js MIT
js/libs/jquery/jquery-3.5.1.js MIT
js/libs/jquery/jquery-ui-1.12.1.custom.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/core.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/draggable.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/mouse.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/position.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/sortable.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/widget.js MIT
js/libs/knockout/knockout-3.5.0.js MIT
js/libs/knockout/knockout-mapping-latest.js MIT
js/libs/oj/v8.3.0/min/ojknockout.js (knockout-fast-foreach.js) MIT
js/libs/oj/v8.3.0/min/ojselectcombobox.js (Select2.js) Apache 2.0
js/libs/oj/v8.3.0/min/ojtree.js (jsTree.js) MIT
js/libs/oj/v8.3.0/ojL10n.js (requireJS i18n) MIT
js/libs/proj4js/dist/proj4.js Proj4js
js/libs/require/require.js MIT
js/libs/require/text.js MIT
js/libs/require-css/css.js (require-css) MIT
js/libs/webcomponents/custom-elements.min.js custom-elements
scss/oj/v8.3.0/3rdparty/normalize/normalize.scss MIT
js/libs/touchr/touchr.js MIT
/*!
Knockout Fast Foreach v0.6.0 (2016-07-28T11:02:54.197Z)
By: Brian M Hunt (C) 2015 | License: MIT
*/
/**
* webcomponents/custom-elements - v1.1.2
*
* Copyright (c) 2015 The Polymer Authors. 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 Google Inc. 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.
Appendix A
JavaScript Extension Toolkit (JET) 8.3.0 License
A-128
*/
/*
* proj4js - v2.5.0
* http://proj4js.org/
* Copyright (C) 2014 Mike Adair, Richard Greenwood, Didier Richard, Stephen
Irons, Olivier Terral and Calvin Metcalf;
* Licensed under the Proj4js license
*/
/*
* require-css - v0.1.10
* https://github.com/guybedford/require-css
* Copyright (C) 2013 Guy Bedford;
* Licensed under the MIT license
*/
/*! Hammer.JS - v2.0.4 - 2014-09-28
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder;
* Licensed under the MIT license */
/*
* Foundation Responsive Library
* http://foundation.zurb.com
* Copyright 2014, ZURB
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
Normalize.scss
Copyright (c) Nicolas Gallagher and Jonathan Neal
/*
RequireJS i18n 2.0.2 Copyright (c) 2010-2012, The Dojo Foundation All Rights
Reserved.
Available via the MIT or new BSD license.
see: http://github.com/requirejs/i18n for details
*/
/* This component is based on original code from:
jsTree 1.0-rc3 http://jstree.com/
"Copyright (c) 2010 Ivan Bozhanov (vakata.com)
Licensed same as jquery - under the terms of either the MIT License or
the GPL Version 2 License
http://www.opensource.org/licenses/mit-license.php
http://www.gnu.org/licenses/gpl.html"
*/
ES6-Promise v1.0.0
Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors
Appendix A
JavaScript Extension Toolkit (JET) 8.3.0 License
A-129
/*! jQuery UI - v1.12.1 - 2015-03-18
* http://jqueryui.com
* Includes: core.js, widget.js, mouse.js, position.js, draggable.js,
sortable.js
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
/*!
* jQuery JavaScript Library v3.5.1
* http://jquery.com/
*
* Includes Sizzle.js
* http://sizzlejs.com/
*
* Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors
* Released under the MIT license
* http://jquery.org/license
*
* Date: 2014-12-18T15:11Z
*/
/** @license
* JS Signals <http://millermedeiros.github.com/js-signals/>
* Released under the MIT license
* Author: Miller Medeiros
* Version: 1.0.0 - Build: 268 (2012/11/29 05:48 PM)
*/
/**
* @license RequireJS text 2.0.12 Copyright (c) 2010-2014, The Dojo
Foundation All Rights Reserved.
* Available via the MIT or new BSD license.
* see: http://github.com/requirejs/text for details
*/
/*
RequireJS 2.1.16 Copyright (c) 2010-2015, The Dojo Foundation All Rights
Reserved.
Available via the MIT or new BSD license.
see: http://github.com/jrburke/requirejs for details
*/
/*!
* Knockout JavaScript library v3.5.0
* (c) Steven Sanderson - http://knockoutjs.com/
* License: MIT (http://www.opensource.org/licenses/mit-license.php)
*/
===
======
========================= Apache-2.0 =========================
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
Appendix A
JavaScript Extension Toolkit (JET) 8.3.0 License
A-130
===
======
========================= MIT =========================
The MIT License
Copyright (c) __YEARS__, __NAMES__
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
===
======
========================= Proj4js =========================
Mike Adair madairATdmsolutions.ca
Richard Greenwood richATgreenwoodmap.com
Didier Richard didier.richardATign.fr
Stephen Irons stephen.ironsATclear.net.nz
Olivier Terral oterralATgmail.com
Calvin Metcalf cmetcalfATappgeo.com
Copyright (c) 2014, Mike Adair, Richard Greenwood, Didier Richard, Stephen Irons, Olivier
Terral and Calvin Metcalf
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
Appendix A
JavaScript Extension Toolkit (JET) 8.3.0 License
A-131
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
A.28 JavaScript Extension Toolkit (JET) 10.1.0 License
Copyright holder: Oracle
Technology: JavaScript Extension Toolkit (JET)
Version: 10.1.0
# Oracle JET 10.1.0
You may not use the identified files except in compliance with the Universal Permissive
License (UPL), Version 1.0 (the "License.")
You may obtain a copy of the License at https://opensource.org/licenses/UPL. A copy of the
license is also reproduced below.
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.
Copyright (c) 2014, 2021 Oracle and/or its affiliates
The Universal Permissive License (UPL), Version 1.0
Subject to the condition set forth below, permission is hereby granted to any person obtaining a
copy of this software, associated documentation and/or data (collectively the "Software"), free
of charge and under any and all copyright rights in the Software, and any and all patent rights
owned or freely licensable by each licensor hereunder covering either (i) the unmodified
Software as contributed to or provided by such licensor, or (ii) the Larger Works (as defined
below), to deal in both
(a) the Software, and (b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
one is included with the Software (each a Larger Work to which the Software is contributed by
such licensors), without restriction, including without limitation the rights to copy, create
derivative works of, display, perform, and distribute the Software and make, use, sell, offer for
sale, import, export, have made, and have sold the Software and the Larger Work(s), and to
sublicense the foregoing rights on either these or other terms.
This license is subject to the following condition:
The above copyright notice and either this complete permission notice or at a minimum a
reference to the UPL must 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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----------------------------------------------------------------------------
DO NOT TRANSLATE OR LOCALIZE.
Appendix A
JavaScript Extension Toolkit (JET) 10.1.0 License
A-132
********************************************************************************
Oracle elects to use only the GNU Lesser General Public License version 2.1 (LGPL) for any
software where a choice of LGPL/GPL license versions are made available with the language
indicating that LGPLv2.1/GPLv2 or any later version may be used, or where a choice of which
version of the LGPL/GPL is applied is unspecified.
********************************************************************************
THIRD-PARTY COMPONENT FILE LICENSE
(path in the installation) (see license text
reproduced below)
------------------------------------------------------------------------
js/libs/chai/chai-4.2.0.js MIT
js/libs/es6-promise/es6-promise.js MIT
js/libs/hammer/hammer-2.0.8.js MIT
js/libs/js-signals/signals.js MIT
js/libs/jquery/jquery-3.5.1.js MIT
js/libs/jquery/jquery-ui-1.12.1.custom.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/core.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/draggable.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/mouse.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/position.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/sortable.js MIT
js/libs/jquery/jqueryui-amd-1.12.1/widget.js MIT
js/libs/knockout/knockout-3.5.1.js MIT
js/libs/knockout/knockout-mapping-latest.js MIT
js/libs/oj/v10.0.0/min/ojcspexpressionevaluator.js
(cspexpressionevaluator.js) MIT
js/libs/oj/v10.0.0/min/ojexpparser.js (expparser.js) MIT
js/libs/oj/v8.3.0/min/ojknockout.js (knockout-fast-foreach.js) MIT
js/libs/oj/v8.3.0/min/ojselectcombobox.js (Select2.js) Apache 2.0
js/libs/oj/v8.3.0/min/ojtree.js (jsTree.js) MIT
js/libs/oj/v8.3.0/ojL10n.js (requireJS i18n) MIT
js/libs/proj4js/dist/proj4.js Proj4js
js/libs/require/require.js MIT
js/libs/require/text.js MIT
js/libs/require-css/css.js (require-css) MIT
js/libs/webcomponents/custom-elements.min.js custom-elements
scss/oj/v10.0.0/3rdparty/normalize/normalize.scss MIT
js/libs/touchr/touchr.js MIT
js/libs/oj/v10.0.0/min/ojvcomponent.js (petit-dom.js) MIT
Chai - v4.2.0
https://github.com/chaijs/chai
Copyright (c) 2017 Chai.js Assertion Library
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.
Appendix A
JavaScript Extension Toolkit (JET) 10.1.0 License
A-133
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
expression-eval - v2.0.0
https://github.com/donmccurdy/expression-eval
Copyright (c) 2017 Don McCurdy
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
jsep - v0.3.4
https://github.com/soney/jsep
Copyright (c) 2013 Stephen Oney, https://ericsmekens.github.io/jsep/
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Knockout Fast Foreach v0.6.0 (2016-07-28T11:02:54.197Z)
By: Brian M Hunt (C) 2015 | License: MIT
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,
Appendix A
JavaScript Extension Toolkit (JET) 10.1.0 License
A-134
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
petit-dom - v0.2.2
https://github.com/yelouafi/petit-dom
Copyright (c) 2017 Yassine Elouafi
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
webcomponents/custom-elements - v1.1.2
Copyright (c) 2015 The Polymer Authors. 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 Google Inc. 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,
Appendix A
JavaScript Extension Toolkit (JET) 10.1.0 License
A-135
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.
proj4js - v2.5.0
http://proj4js.org/
Copyright (C) 2014 Mike Adair, Richard Greenwood, Didier Richard, Stephen Irons, Olivier
Terral and Calvin Metcalf;
Licensed under the Proj4js license
require-css - v0.1.10
https://github.com/guybedford/require-css
Copyright (C) 2013 Guy Bedford
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Hammer.JS - v2.0.8 - 2016-04-22
http://hammerjs.github.io/
Copyright (C) 2011-2017 by Jorik Tangelder (Eight Media)
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Foundation Responsive Library
Appendix A
JavaScript Extension Toolkit (JET) 10.1.0 License
A-136
http://foundation.zurb.com
Copyright 2014, ZURB
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Normalize.scss
Copyright © Nicolas Gallagher and Jonathan Neal
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
RequireJS i18n 2.0.2
http://github.com/requirejs/i18n for details
Copyright (c) 2010-2011, The Dojo Foundation
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
Appendix A
JavaScript Extension Toolkit (JET) 10.1.0 License
A-137
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.
jsTree 1.0-rc3 http://jstree.com/
Copyright (c) 2012 Ivan Bozhanov (http://vakata.com)
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
select2.js
https://github.com/select2/select2
Copyright 2012 Igor Vaynberg
This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the
GNU General Public License version 2 (the "GPL License"). You may choose either license to
govern your use of this software only upon the condition that you accept all of the terms of
either the Apache License or the GPL License.
You may obtain a copy of the Apache License and the GPL License at:
http://www.apache.org/licenses/LICENSE-2.0
http://www.gnu.org/licenses/gpl-2.0.html
Unless required by applicable law or agreed to in writing, software distributed under the
Apache License or the GPL License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Apache
License and the GPL License for the specific language governing permissions and limitations
under the Apache License and the GPL License.
ES6-Promise
https://github.com/stefanpenner/es6-promise
Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors
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.
Appendix A
JavaScript Extension Toolkit (JET) 10.1.0 License
A-138
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
jQuery UI - v1.12.1 - 2015-03-18
http://jqueryui.com
Includes: core.js, widget.js, mouse.js, position.js, draggable.js, sortable.js
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
jQuery JavaScript Library v3.5.1
http://jquery.com/
Copyright OpenJS Foundation and other contributors, https://openjsf.org/
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
JS Signals <http://millermedeiros.github.com/js-signals/>
Author: Miller Medeiros
Version: 1.0.0 - Build: 268 (2012/11/29 05:48 PM)
Appendix A
JavaScript Extension Toolkit (JET) 10.1.0 License
A-139
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
RequireJS text 2.0.15
http://github.com/requirejs/text
Copyright jQuery Foundation and other contributors, https://jquery.org/
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
RequireJS 2.3.6
http://github.com/jrburke/requirejs
Copyright jQuery Foundation and other contributors, https://jquery.org/
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
Appendix A
JavaScript Extension Toolkit (JET) 10.1.0 License
A-140
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Knockout JavaScript library v3.5.1
Copyright (c) 2010 Steven Sanderson, the Knockout.js team, and other contributors
http://knockoutjs.com/
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
========================= Apache-2.0 =========================
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
========================= MIT =========================
The MIT License
Copyright (c) __YEARS__, __NAMES__
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
========================= Proj4js =========================
Mike Adair madairATdmsolutions.ca
Richard Greenwood richATgreenwoodmap.com
Didier Richard didier.richardATign.fr
Appendix A
JavaScript Extension Toolkit (JET) 10.1.0 License
A-141
Stephen Irons stephen.ironsATclear.net.nz
Olivier Terral oterralATgmail.com
Calvin Metcalf cmetcalfATappgeo.com
Copyright (c) 2014, Mike Adair, Richard Greenwood, Didier Richard, Stephen Irons, Olivier
Terral and Calvin Metcalf
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
A.29 Kerberos 1.18.3 License
Copyright holder: Massachusetts Institute of Technology
Technology: Kerberos
Version: 1.18.3
************************************************************
********* Copied from LT Public License & Copyright Notices *********
== The following is from the NOTICE file in the download package
Copyright (C) 1985-2020 by the Massachusetts Institute of Technology.
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.
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,
Appendix A
Kerberos 1.18.3 License
A-142
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.
Downloading of this software may constitute an export of cryptographic software from the
United States of America that is subject to the United States Export Administration Regulations
(EAR), 15 CFR 730-774. Additional laws or regulations may apply. It is the responsibility of the
person or entity contemplating export to comply with all applicable export laws and regulations,
including obtaining any required license from the U.S. government.
The U.S. government prohibits export of encryption source code to certain countries and
individuals, including, but not limited to, the countries of Cuba, Iran, North Korea, Sudan, Syria,
and residents and nationals of those countries.
Documentation components of this software distribution are licensed under a Creative
Commons Attribution-ShareAlike 3.0 Unported License. (http://creativecommons.org/
licenses/by-sa/3.0/)
Individual source code files are copyright MIT, Cygnus Support, Novell, OpenVision
Technologies, Oracle, Red Hat, Sun Microsystems, FundsXpress, and others.
Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira, and Zephyr are
trademarks of the Massachusetts Institute of Technology (MIT). No commercial use of these
trademarks may be made without prior written permission of MIT.
"Commercial use" means use of a name in a product or other for-profit manner. It does NOT
prevent a commercial firm from referring to the MIT trademarks in order to convey information
(although in doing so, recognition of their trademark status should be given).
=================================================================
The following copyright and permission notice applies to the OpenVision Kerberos
Administration system located in "kadmin/create", "kadmin/dbutil", "kadmin/passwd", "kadmin/
server", "lib/kadm5", and portions of "lib/rpc":
Copyright, OpenVision Technologies, Inc., 1993-1996, All Rights Reserved
WARNING: Retrieving the OpenVision Kerberos Administration system source code, as
described below, indicates your acceptance of the following terms. If you do not agree to the
following terms, do not retrieve the OpenVision Kerberos administration system.
You may freely use and distribute the Source Code and Object Code compiled from it, with or
without modification, but this Source Code is provided to you "AS IS" EXCLUSIVE OF ANY
WARRANTY, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER
WARRANTY, WHETHER EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE
ANY LIABILITY FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL,
INDIRECT, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT,
INCLUDING, WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE
SOURCE CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY
OTHER REASON.
OpenVision retains all copyrights in the donated Source Code. OpenVision also retains
copyright to derivative works of the Source Code, whether created by OpenVision or by a third
party. The OpenVision copyright notice must be preserved if derivative works are made based
on the donated Source Code.
Appendix A
Kerberos 1.18.3 License
A-143
OpenVision Technologies, Inc. has donated this Kerberos Administration system to MIT for
inclusion in the standard Kerberos 5 distribution. This donation underscores our commitment to
continuing Kerberos technology development and our gratitude for the valuable work which
has been performed by MIT and the Kerberos community.
=================================================================
Portions contributed by Matt Crawford "[email protected]" were work performed at Fermi
National Accelerator Laboratory, which is operated by Universities Research Association, Inc.,
under contract DE-AC02-76CHO3000 with the U.S. Department of Energy.
=================================================================
Portions of src/lib/crypto have the following copyright:
Copyright (C) 1998 by the FundsXpress, INC.
All rights reserved.
Export of this software from the United States of America may require a specific license from
the United States Government. It is the responsibility of any person or organization
contemplating export to obtain such a license before exporting.
WITHIN THAT CONSTRAINT, 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 that copyright notice and this permission
notice appear in supporting documentation, and that the name of FundsXpress. not be used in
advertising or publicity pertaining to distribution of the software without specific, written prior
permission. FundsXpress makes no representations about the suitability of this software for
any purpose. It is provided "as is" without express or implied warranty.
THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
=================================================================
The implementation of the AES encryption algorithm in src/lib/crypto/builtin/aes has the
following copyright:
Copyright © 2001, Dr Brian Gladman "[email protected]", Worcester, UK.
All rights reserved.
LICENSE TERMS
The free distribution and use of this software in both source and binary form is allowed (with or
without changes) provided that:
1. distributions of this source code include the above copyright notice, this list of conditions
and the following disclaimer;
2. distributions in binary form include the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other associated materials;
3. the copyright holder’s name is not used to endorse products built using this software
without specific written permission.
DISCLAIMER
This software is provided 'as is' with no explicit or implied warranties in respect of any
properties, including, but not limited to, correctness and fitness for purpose.
=================================================================
Appendix A
Kerberos 1.18.3 License
A-144
Portions contributed by Red Hat, including the pre-authentication plug-in framework and the
NSS crypto implementation, contain the following copyright:
Copyright © 2006 Red Hat, Inc.
Portions copyright © 2006 Massachusetts Institute of Technology
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 Red Hat, Inc., 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.
=================================================================
The bundled verto source code is subject to the following license:
Copyright 2011 Red Hat, Inc.
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
=================================================================
The MS-KKDCP client implementation has the following copyright:
Appendix A
Kerberos 1.18.3 License
A-145
Copyright 2013,2014 Red Hat, Inc.
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.
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.
=================================================================
The implementations of GSSAPI mechglue in GSSAPI-SPNEGO in src/lib/gssapi, including the
following files:
lib/gssapi/generic/gssapi_err_generic.et
lib/gssapi/mechglue/g_accept_sec_context.c
lib/gssapi/mechglue/g_acquire_cred.c
lib/gssapi/mechglue/g_canon_name.c
lib/gssapi/mechglue/g_compare_name.c
lib/gssapi/mechglue/g_context_time.c
lib/gssapi/mechglue/g_delete_sec_context.c
lib/gssapi/mechglue/g_dsp_name.c
lib/gssapi/mechglue/g_dsp_status.c
lib/gssapi/mechglue/g_dup_name.c
lib/gssapi/mechglue/g_exp_sec_context.c
lib/gssapi/mechglue/g_export_name.c
lib/gssapi/mechglue/g_glue.c
lib/gssapi/mechglue/g_imp_name.c
lib/gssapi/mechglue/g_imp_sec_context.c
lib/gssapi/mechglue/g_init_sec_context.c
lib/gssapi/mechglue/g_initialize.c
lib/gssapi/mechglue/g_inquire_context.c
lib/gssapi/mechglue/g_inquire_cred.c
lib/gssapi/mechglue/g_inquire_names.c
lib/gssapi/mechglue/g_process_context.c
lib/gssapi/mechglue/g_rel_buffer.c
lib/gssapi/mechglue/g_rel_cred.c
lib/gssapi/mechglue/g_rel_name.c
lib/gssapi/mechglue/g_rel_oid_set.c
lib/gssapi/mechglue/g_seal.c
Appendix A
Kerberos 1.18.3 License
A-146
lib/gssapi/mechglue/g_sign.c
lib/gssapi/mechglue/g_store_cred.c
lib/gssapi/mechglue/g_unseal.c
lib/gssapi/mechglue/g_userok.c
lib/gssapi/mechglue/g_utils.c
lib/gssapi/mechglue/g_verify.c
lib/gssapi/mechglue/gssd_pname_to_uid.c
lib/gssapi/mechglue/mglueP.h
lib/gssapi/mechglue/oid_ops.c
lib/gssapi/spnego/gssapiP_spnego.h
lib/gssapi/spnego/spnego_mech.c
and the initial implementation of incremental propagation, including the following new or
changed files:
include/iprop_hdr.h
kadmin/server/ipropd_svc.c
lib/kdb/iprop.x
lib/kdb/kdb_convert.c
lib/kdb/kdb_log.c
lib/kdb/kdb_log.h
lib/krb5/error_tables/kdb5_err.et
slave/kpropd_rpc.c
slave/kproplog.c
are subject to the following license:
Copyright © 2004 Sun Microsystems, Inc.
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
=================================================================
Kerberos V5 includes documentation and software developed at the University of California at
Berkeley, which includes this copyright notice:
Copyright © 1983 Regents of the University of California.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
Appendix A
Kerberos 1.18.3 License
A-147
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. Neither the name of the University 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 REGENTS 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 REGENTS 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.
=================================================================
Portions contributed by Novell, Inc., including the LDAP database backend, are subject to the
following license:
Copyright © 2004-2005, Novell, 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.
The copyright holder’s name is not 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.
=================================================================
Portions funded by Sandia National Laboratory and developed by the University of Michigan’s
Center for Information Technology Integration, including the PKINIT implementation, are
subject to the following license:
Appendix A
Kerberos 1.18.3 License
A-148
COPYRIGHT © 2006-2007
THE REGENTS OF THE UNIVERSITY OF MICHIGAN
ALL RIGHTS RESERVED
Permission is granted to use, copy, create derivative works and redistribute this software and
such derivative works for any purpose, so long as the name of The University of Michigan is
not used in any advertising or publicity pertaining to the use of distribution of this software
without specific, written prior authorization. If the above copyright notice or any other
identification of the University of Michigan is included in any copy of any portion of this
software, then the disclaimer below must also be included.
THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE
UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND WITHOUT
WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE REGENTS OF
THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR ANY DAMAGES,
INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WITH
RESPECT TO ANY CLAIM ARISING OUT OF OR IN CONNECTION WITH THE USE OF THE
SOFTWARE, EVEN IF IT HAS BEEN OR IS HEREAFTER ADVISED OF THE POSSIBILITY
OF SUCH DAMAGES.
=================================================================
The pkcs11.h file included in the PKINIT code has the following license:
Copyright 2006 g10 Code GmbH
Copyright 2006 Andreas Jellinghaus
This file is free software; as a special exception the author gives unlimited permission to copy
and/or distribute it, with or without modifications, as long as this notice is preserved.
This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the
extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.
=================================================================
Portions contributed by Apple Inc. are subject to the following license:
Copyright 2004-2008 Apple Inc. All Rights Reserved.
Export of this software from the United States of America may require a specific license from
the United States Government. It is the responsibility of any person or organization
contemplating export to obtain such a license before exporting.
WITHIN THAT CONSTRAINT, 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 that copyright notice and this permission
notice appear in supporting documentation, and that the name of Apple Inc. not be used in
advertising or publicity pertaining to distribution of the software without specific, written prior
permission. Apple Inc. makes no representations about the suitability of this software for any
purpose. It is provided "as is" without express or implied warranty.
THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
=================================================================
Appendix A
Kerberos 1.18.3 License
A-149
The implementations of UTF-8 string handling in src/util/support and src/lib/krb5/unicode are
subject to the following copyright and permission notice:
The OpenLDAP Public License
Version 2.8, 17 August 2003
Redistribution and use of this software and associated documentation ("Software"), with or
without modification, are permitted provided that the following conditions are met:
1. Redistributions in source form must retain copyright statements and notices,
2. Redistributions in binary form must reproduce applicable copyright statements and notices,
this list of conditions, and the following disclaimer in the documentation and/or other
materials provided with the distribution, and
3. Redistributions must contain a verbatim copy of this document.
The OpenLDAP Foundation may revise this license from time to time. Each revision is
distinguished by a version number. You may use this Software under terms of this license
revision or under the terms of any subsequent revision of the license.
THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS
CONTRIBUTORS "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
OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF
THE SOFTWARE 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 names of the authors and copyright holders must not be used in advertising or otherwise
to promote the sale, use or other dealing in this Software without specific, written prior
permission. Title to copyright in this Software shall at all times remain with copyright holders.
OpenLDAP is a registered trademark of the OpenLDAP Foundation.
Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, California, USA. All Rights
Reserved. Permission to copy and distribute verbatim copies of this document is granted.
=================================================================
Marked test programs in src/lib/krb5/krb have the following copyright:
Copyright © 2006 Kungliga Tekniska Högskola
(Royal Institute of Technology, Stockholm, Sweden).
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.
Appendix A
Kerberos 1.18.3 License
A-150
3. Neither the name of KTH 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 KTH AND ITS 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 KTH 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 KCM Mach RPC definition file used on macOS has the following copyright:
Copyright © 2009 Kungliga Tekniska Högskola
(Royal Institute of Technology, Stockholm, Sweden).
All rights reserved.
Portions Copyright © 2009 Apple 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:
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. Neither the name of the Institute 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 INSTITUTE 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 INSTITUTE 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.
=================================================================
Portions of the RPC implementation in src/lib/rpc and src/include/gssrpc have the following
copyright and permission notice:
Copyright © 2010, Oracle America, Inc.
All rights reserved.
Appendix A
Kerberos 1.18.3 License
A-151
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. Neither the name of the "Oracle America, Inc." 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.
=================================================================
Copyright © 2006,2007,2009 NTT (Nippon Telegraph and Telephone Corporation). 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 as the first lines of this file unmodified.
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.
THIS SOFTWARE IS PROVIDED BY NTT "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 NTT 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.
=================================================================
Copyright 2000 by Carnegie Mellon University
All Rights Reserved
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 that copyright notice and this permission notice appear in supporting
Appendix A
Kerberos 1.18.3 License
A-152
documentation, and that the name of Carnegie Mellon University not be used in advertising or
publicity pertaining to distribution of the software without specific, written prior permission.
CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 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.
=================================================================
Copyright © 2002 Naval Research Laboratory (NRL/CCS)
Permission to use, copy, modify and distribute this software and its documentation is hereby
granted, provided that both the copyright notice and this permission notice appear in all copies
of the software, derivative works or modified versions, and any portions thereof.
NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND
DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER
RESULTING FROM THE USE OF THIS SOFTWARE.
=================================================================
Copyright © 1991, 1992, 1994 by Cygnus Support.
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 that copyright notice and this permission notice appear in supporting
documentation. Cygnus Support makes no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
=================================================================
Copyright © 2006 Secure Endpoints Inc.
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
=================================================================
Portions of the implementation of the Fortuna-like PRNG are subject to the following notice:
Copyright © 2005 Marko Kreen
All rights reserved.
Appendix A
Kerberos 1.18.3 License
A-153
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.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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.
Copyright © 1994 by the University of Southern California
EXPORT OF THIS SOFTWARE from the United States of America may require a specific
license from the United States Government. It is the responsibility of any person or
organization contemplating export to obtain such a license before exporting.
WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute this software and its
documentation in source and binary forms is hereby granted, provided that any documentation
or other materials related to such distribution or use acknowledge that the software was
developed by the University of Southern California.
DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The University of
Southern California MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
IMPLIED. By way of example, but not limitation, the University of Southern California MAKES
NO REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR
ANY PARTICULAR PURPOSE. The University of Southern California shall not be held liable
for any liability nor for any direct, indirect, or consequential damages with respect to any claim
by the user or distributor of the ksu software.
=================================================================
Copyright © 1995
The President and Fellows of Harvard University
This code is derived from software contributed to Harvard by Jeremy Rassen.
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. All advertising materials mentioning features or use of this software must display the
following acknowledgement:
Appendix A
Kerberos 1.18.3 License
A-154
This product includes software developed by the University of California, Berkeley and its
contributors.
4. Neither the name of the University 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 REGENTS 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 REGENTS 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.
=================================================================
Copyright © 2008 by the Massachusetts Institute of Technology.
Copyright 1995 by Richard P. Basch. All Rights Reserved.
Copyright 1995 by Lehman Brothers, Inc. All Rights Reserved.
Export of this software from the United States of America may require a specific license from
the United States Government. It is the responsibility of any person or organization
contemplating export to obtain such a license before exporting.
WITHIN THAT CONSTRAINT, 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 that copyright notice and this permission
notice appear in supporting documentation, and that the name of Richard P. Basch, Lehman
Brothers and M.I.T. not be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission. Richard P. Basch, Lehman Brothers and
M.I.T. make no representations about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
=================================================================
The following notice applies to src/lib/krb5/krb/strptime.c and src/include/k5-queue.h.
Copyright © 1997, 1998 The NetBSD Foundation, Inc.
All rights reserved.
This code was contributed to The NetBSD Foundation by Klaus Klein.
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. All advertising materials mentioning features or use of this software must display the
following acknowledgement:
Appendix A
Kerberos 1.18.3 License
A-155
This product includes software developed by the NetBSD Foundation, Inc. and its
contributors.
4. Neither the name of The NetBSD 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 NETBSD FOUNDATION, INC. 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
FOUNDATION 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.
=================================================================
The following notice applies to Unicode library files in src/lib/krb5/unicode:
Copyright 1997, 1998, 1999 Computing Research Labs,
New Mexico State University
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 COMPUTING RESEARCH LAB OR NEW MEXICO STATE
UNIVERSITY 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.
=================================================================
The following notice applies to src/util/support/strlcpy.c:
Copyright © 1998 Todd C. Miller "T[email protected]"
Permission to use, copy, modify, and distribute this software for any purpose with or without fee
is hereby granted, provided that the above copyright notice and this permission notice appear
in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
Appendix A
Kerberos 1.18.3 License
A-156
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
=================================================================
The following notice applies to src/util/profile/argv_parse.c and src/util/profile/argv_parse.h:
Copyright 1999 by Theodore Ts’o.
Permission to use, copy, modify, and distribute this software for any purpose with or without fee
is hereby granted, provided that the above copyright notice and this permission notice appear
in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS’O (THE
AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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. (Isn’t it sick that the U.S. culture
of lawsuit-happy lawyers requires this kind of disclaimer?)
=================================================================
The following notice applies to SWIG-generated code in src/util/profile/profile_tcl.c:
Copyright © 1999-2000, The University of Chicago
This file may be freely redistributed without license or fee provided this copyright message
remains intact.
=================================================================
The following notice applies to portiions of src/lib/rpc and src/include/gssrpc:
Copyright © 2000 The Regents of the University of Michigan. All rights reserved.
Copyright © 2000 Dug Song "[email protected]". All rights reserved, all wrongs
reversed.
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. Neither the name of the University 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 "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 REGENTS 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
Appendix A
Kerberos 1.18.3 License
A-157
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
=================================================================
Implementations of the MD4 algorithm are subject to the following notice:
Copyright © 1990, RSA Data Security, Inc. All rights reserved.
License to copy and use this software is granted provided that it is identified as the "RSA Data
Security, Inc. MD4 Message Digest Algorithm" in all material mentioning or referencing this
software or this function.
License is also granted to make and use derivative works provided that such works are
identified as "derived from the RSA Data Security, Inc. MD4 Message Digest Algorithm" in all
material mentioning or referencing the derived work.
RSA Data Security, Inc. makes no representations concerning either the merchantability of this
software or the suitability of this software for any particular purpose. It is provided "as is"
without express or implied warranty of any kind.
These notices must be retained in any copies of any part of this documentation and/or
software.
=================================================================
Implementations of the MD5 algorithm are subject to the following notice:
Copyright © 1990, RSA Data Security, Inc. All rights reserved.
License to copy and use this software is granted provided that it is identified as the "RSA Data
Security, Inc. MD5 Message- Digest Algorithm" in all material mentioning or referencing this
software or this function.
License is also granted to make and use derivative works provided that such works are
identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all
material mentioning or referencing the derived work.
RSA Data Security, Inc. makes no representations concerning either the merchantability of this
software or the suitability of this software for any particular purpose. It is provided "as is"
without express or implied warranty of any kind.
These notices must be retained in any copies of any part of this documentation and/or
software.
=================================================================
The following notice applies to src/lib/crypto/crypto_tests/t_mddriver.c:
Copyright © 1990-2, RSA Data Security, Inc. Created 1990. All rights reserved.
RSA Data Security, Inc. makes no representations concerning either the merchantability of this
software or the suitability of this software for any particular purpose. It is provided "as is"
without express or implied warranty of any kind.
These notices must be retained in any copies of any part of this documentation and/or
software.
=================================================================
Portions of src/lib/krb5 are subject to the following notice:
Copyright © 1994 CyberSAFE Corporation.
Appendix A
Kerberos 1.18.3 License
A-158
Copyright 1990,1991,2007,2008 by the Massachusetts Institute of Technology.
All Rights Reserved.
Export of this software from the United States of America may require a specific license from
the United States Government. It is the responsibility of any person or organization
contemplating export to obtain such a license before exporting.
WITHIN THAT CONSTRAINT, 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 that copyright notice and this permission
notice appear in supporting documentation, and that the name of M.I.T. not be used in
advertising or publicity pertaining to distribution of the software without specific, written prior
permission. Furthermore if you modify this software you must label your software as modified
software and not distribute it in such a fashion that it might be confused with the original M.I.T.
software. Neither M.I.T., the Open Computing Security Group, nor CyberSAFE Corporation
make any representations about the suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
=================================================================
Portions contributed by PADL Software are subject to the following license:
Copyright (c) 2011, PADL Software Pty Ltd. 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. Neither the name of PADL Software 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 PADL SOFTWARE 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 PADL SOFTWARE 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.
=================================================================
The bundled libev source code is subject to the following license:
All files in libev are Copyright (C)2007,2008,2009 Marc Alexander Lehmann.
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.
Appendix A
Kerberos 1.18.3 License
A-159
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.
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.
Alternatively, the contents of this package may be used under the terms of the GNU General
Public License ("GPL") version 2 or any later version, in which case the provisions of the GPL
are applicable instead of the above. If you wish to allow the use of your version of this package
only under the terms of the GPL and not to allow others to use your version of this file under
the BSD license, indicate your decision by deleting the provisions above and replace them with
the notice and other provisions required by the GPL in this and the other files of this package.
If you do not delete the provisions above, a recipient may use your version of this file under
either the BSD or the GPL.
=================================================================
Files copied from the Intel AESNI Sample Library are subject to the following license:
Copyright © 2010, Intel Corporation
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 Intel Corporation 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.
=================================================================
Appendix A
Kerberos 1.18.3 License
A-160
The following notice applies to "src/ccapi/common/win/OldCC/autolock.hxx":
Copyright (C) 1998 by Danilo Almeida. 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.
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.
=================================================================
The following notice applies to portions of "src/plugins/preauth/spake/edwards25519.c" and
"src/plugins/preauth/spake/edwards25519_tables.h":
The MIT License (MIT)
Copyright (c) 2015-2016 the fiat-crypto authors (see the AUTHORS file).
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
=================================================================
The following notice applies to portions of "src/plugins/preauth/spake/edwards25519.c":
Copyright (c) 2015-2016, Google Inc.
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
Appendix A
Kerberos 1.18.3 License
A-161
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, 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.
A.30 Launch4j 3.13 License
Copyright holder: Grzegorz Kowal
Technology: Launch4j
Version: 3.13
Launch4j (http://launch4j.sourceforge.net/)
Cross-platform Java application wrapper for creating Windows native executables.
Copyright (c) 2004, 2021 Grzegorz Kowal
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. Neither the name of the copyright holder 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.
===================
4th party dependency
===================
com.jgoodies, BSD license,
Copyright (c) 2009-2014 JGoodies Software GmbH. All rights reserved.
Appendix A
Launch4j 3.13 License
A-162
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 JGoodies Software GmbH 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.
+++++++++++++++++++++
xstream, v1.4.11.1, BSD
Copyright (c) 2003-2006, Joe Walnes
Copyright (c) 2006-2015, XStream Committers
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 XStream 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.
++++++++++++++++
commons-beanutils, v1.9.0, Apache 2.0
Appendix A
Launch4j 3.13 License
A-163
Apache Commons BeanUtils
Copyright 2000-2016 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
++++++++++++++++
commons-logging, v1.2, Apache 2.0
Apache Commons Logging
Copyright 2003-2014 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
++++++++++++++++
Apache Ant v1.10.0, Apache 2.0
Copyright © 1999-2018 The Apache Software Foundation, Licensed under the Apache
License, Version 2.0.
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
+++++++++++++++++
foxtrot, v2.0, BSD
LICENSE
Copyright 2014 Flipkart Internet Pvt. Ltd.
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
+++++++++++++++++++
A.31 Liquibase 4.3.1 License
Copyright holder: Nathan Voxland
Technology: Liquibase
Version: 4.3.1
Copyright © 2016 Liquibase.org. All rights reserved.
Apache License
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
=================================================================
LIST OF FOURTH-PARTY DEPENDENCIES, its Licenses & copyright notices
Appendix A
Liquibase 4.3.1 License
A-164
=================================================================
1. Code Generation Library (cglib:cglib-nodep:2.2.2 - http://cglib.sourceforge.net/)
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
2. Commons CLI (commons-cli:commons-cli:1.2 - http://commons.apache.org/cli/)
Apache Commons CLI
Copyright 2001-2019 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
3. Logging (commons-logging:commons-logging:1.1 - http://jakarta.apache.org/commons/$
{pom.artifactId.substring(8)}/)
Apache Commons Logging
Copyright 2003-2016 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
4. ant-antunit (org.apache.ant:ant-antunit:1.3 - no url defined)
Apache AntUnit
Copyright 2005-2018 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).
5. AssertJ fluent assertions (org.assertj:assertj-core:1.5.0 - http://nexus.sonatype.org/oss-
repository-hosting.html/assertj-parent-pom/assertj-core)
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
6. Groovy (org.codehaus.groovy:groovy-all:2.3.10 - http://groovy.codehaus.org/)
====================================================================
NOTICE file corresponding to the section 4 d of
the Apache License, Version 2.0,
in this case for the Groovy Language distribution.
====================================================================
Groovy Language
Copyright 2003-2015 The respective authors and developers
Developers and Contributors are listed in the project POM file
and Gradle build file
This product includes software developed by
The Groovy community (http://groovy.codehaus.org/).
Appendix A
Liquibase 4.3.1 License
A-165
7. Objenesis (org.objenesis:objenesis:1.2 - http://objenesis.googlecode.com/svn/docs/
index.html)
NOTICE file corresponding to the section 4d of The Apache License,
Version 2.0, in this case for Objenesis
Copyright 2006-2009 Joe Walnes, Henri Tremblay, Leonardo Mesquita
8. osgi.core (org.osgi:org.osgi.core:4.3.1 - http://www.osgi.org)
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.
9. powermock-api-mockito (org.powermock:powermock-api-mockito:1.5.6 - http://
www.powermock.org/powermock-api/powermock-api-mockito)
10. powermock-api-support (org.powermock:powermock-api-support:1.5.6 - http://
www.powermock.org/powermock-api/powermock-api-support)
11. powermock-core (org.powermock:powermock-core:1.5.6 - http://www.powermock.org)
12. powermock-module-junit4 (org.powermock:powermock-module-junit4:1.5.6 - http://
www.powermock.org)
13. powermock-module-junit4-common (org.powermock:powermock-module-junit4-
common:1.5.6 - http://www.powermock.org/powermock-modules/powermock-module-
junit4-common)
14. powermock-reflect (org.powermock:powermock-reflect:1.5.6 - http://www.powermock.org/
powermock-reflect)
Copyright 2007-2017 PowerMock Contributors
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.
15. Spock Framework - Core Module (org.spockframework:spock-core:1.0-groovy-2.3 - http://
spockframework.org)
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
It includes the following other software:
gentyref (http://code.google.com/p/gentyref/)
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
16. Spring Framework (org.springframework:spring:2.0.6 - http://www.springframework.org)
Appendix A
Liquibase 4.3.1 License
A-166
Copyright 2001-2009 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
17. avalon-framework (avalon-framework:avalon-framework:4.1.3 - no url defined)
Apache Excalibur
Copyright 2007 The Apache Software Foundation.
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
18. log4j (log4j:log4j:1.2.12 - no url defined)
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
19. org.apache.tools.ant (org.apache.ant:ant:1.7.1 - http://ant.apache.org/ant/)
Apache Ant
Copyright 1999-2018 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
The <sync> task is based on code Copyright (c) 2002, Landmark Graphics Corp that has
been kindly donated to the Apache Software Foundation.
20. ant-launcher (org.apache.ant:ant-launcher:1.7.1 - http://ant.apache.org/ant-launcher/)
Apache Ant
Copyright 1999-2018 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
The <sync> task is based on code Copyright (c) 2002, Landmark Graphics Corp that has
been kindly donated to the Apache Software Foundation.
21. H2 Database Engine (com.h2database:h2:1.3.176 - http://www.h2database.com)
(Mozilla Public License version 2.0) – REFER FULL TEXT BELOW
(Eclipse Public License version 1.0)- – REFER FULL TEXT BELOW
22. Hamcrest Core (org.hamcrest:hamcrest-core:1.3 - https://github.com/hamcrest/
JavaHamcrest/hamcrest-core)
23. Hamcrest library (org.hamcrest:hamcrest-library:1.3 - https://github.com/hamcrest/
JavaHamcrest/hamcrest-library)
Copyright (c) 2000-2015 www.hamcrest.org
(BSD 3-Clause) – REFER FULL TEXT BELOW
24. HyperSQL Database (org.hsqldb:hsqldb:2.2.9 - http://hsqldb.org)
HSQLDB License, a BSD open source license) – REFER FULL TEXT BELOW
For work developed by the HSQL Development Group:
Copyright (c) 2001-2018, The HSQL Development Group
All rights reserved.
Appendix A
Liquibase 4.3.1 License
A-167
25. Javassist (org.javassist:javassist:3.18.2-GA - http://www.javassist.org/)
(Apache Software License Version 2.0) - SEE FULL TEXT ABOVE
(GNU LGPL 2.1)- – SEE FULL TEXT BELOW
(Mozilla Public License 1.1) – SEE FULL TEXT BELOW
26. Mockito (org.mockito:mockito-all:1.9.5 - http://www.mockito.org)
(The MIT License) Refer Full text below
27. logback-classic v. 1.2.3
Source: https://github.com/qos-ch/logback/tree/v_1.2.3
Logback: the reliable, generic, fast and flexible logging framework.
Copyright (C) 1999-2017, QOS.ch. All rights reserved.
This program and the accompanying materials are dual-licensed under either the terms of
the Eclipse Public License v1.0 as published by the Eclipse Foundation or (per the
licensee's choosing) under the terms of the GNU Lesser General Public License version
2.1 as published by the Free Software Foundation.
License: dual-licensed under the EPL v1.0 and the LGPL 2.1. See FULL TEXT BELOW
28. logback-core v. 1.2.3 (https://github.com/qos-ch/logback/tree/v_1.2.3)
Logback: the reliable, generic, fast and flexible logging framework.
Copyright (C) 1999-2017, QOS.ch. All rights reserved.
This program and the accompanying materials are dual-licensed under either the terms of
the Eclipse Public License v1.0 as published by the Eclipse Foundation or (per the
licensee's choosing) under the terms of the GNU Lesser General Public License version
2.1 as published by the Free Software Foundation.
License: dual-licensed under the EPL v1.0 and the LGPL 2.1. See FULL TEXT BELOW
29. slf4j-api v. 1.7.25 (https://github.com/qos-ch/slf4j/tree/v_1.7.25)
Copyright (c) 2004-2017 QOS.ch
All rights reserved.
License: MIT. See FULL TEXT BELOW
30. snakeyaml v. 1.18
Copyright (c) 2008, http://www.snakeyaml.org
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.
31. logkit (logkit:logkit:1.0.1 - no url defined)
Copyright (c) 2015 - 2016, Justin Pawela & The LogKit Project (http://www.logkit.info/)
Permission to use, copy, modify, and/or distribute this software for any purpose with or
without fee is hereby granted, provided that the above copyright notice and this permission
notice appear in all copies. License – ISC License – SEE Full Text Below
liquibase v. 3.6.3
Appendix A
Liquibase 4.3.1 License
A-168
Source: https://github.com/liquibase/liquibase/tree/liquibase-parent-3.6.3
Copyright (C) 2006-2019 Nathan Voxland
This library is free software; you can redistribute it and/or modify it under the terms of the
Apache License, Version 2.0.
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.
License: Apache 2.0: See (i)
Licenses
(i) Apache 2.0 License:
---begin license---
Refer full text above
(ii) Eclipse Public License - v 1.0
---begin license---
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
Appendix A
Liquibase 4.3.1 License
A-169
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
Appendix A
Liquibase 4.3.1 License
A-170
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
Appendix A
Liquibase 4.3.1 License
A-171
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.
As far as we know, the U.S. Export Control Classification Number (ECCN) for this software is
5D002. However, for legal reasons, we can make no warranty that this information is correct.
For details, see also the Apache Software Foundation Export Classifications page.
---end license---
(iii) GNU LESSER GENERAL PUBLIC LICENSE
---begin license---
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 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.
Appendix A
Liquibase 4.3.1 License
A-172
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.
Appendix A
Liquibase 4.3.1 License
A-173
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.
Appendix A
Liquibase 4.3.1 License
A-174
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 application
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.
Appendix A
Liquibase 4.3.1 License
A-175
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
Appendix A
Liquibase 4.3.1 License
A-176
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
Appendix A
Liquibase 4.3.1 License
A-177
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).
Appendix A
Liquibase 4.3.1 License
A-178
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.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
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., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 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
That's all there is to it!
---end license---
=================================================================
(iv) MIT license
---begin license---
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-------end license---------
=================================================================
Appendix A
Liquibase 4.3.1 License
A-179
v) ISC ---------------------- ISC LICENSE FULL TEXT -----------------------------
-------begin license-------
Copyright (c) 2015 - 2016, Justin Pawela & The LogKit Project (http://www.logkit.info/)
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, 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.
-------end license----------
vi) Mozilla Public License Version 2.0
----------begin license------------
1. Definitions
1.1. "Contributor" means each individual or legal entity that creates, contributes to the creation
of, or owns Covered Software.
1.2. "Contributor Version" means the combination of the Contributions of others (if any) used
by a Contributor and that particular Contributor's Contribution.
1.3. "Contribution" means Covered Software of a particular Contributor.
1.4. "Covered Software" means Source Code Form to which the initial Contributor has
attached the notice in Exhibit A, the Executable Form of such Source Code Form, and
Modifications of such Source Code Form, in each case including portions thereof.
1.5. "Incompatible With Secondary Licenses" means
(a) that the initial Contributor has attached the notice described in Exhibit B to the Covered
Software; or
(b) that the Covered Software was made available under the terms of version 1.1 or earlier of
the License, but not also under the terms of a Secondary License.
1.6. "Executable Form" means any form of the work other than Source Code Form.
1.7. "Larger Work" means a work that combines Covered Software with other material, in a
separate file or files, that is not Covered Software.
1.8. "License" means this document.
1.9. "Licensable" means having the right to grant, to the maximum extent possible, whether at
the time of the initial grant or subsequently, any and all of the rights conveyed by this License.
1.10. "Modifications" means any of the following:
(a) any file in Source Code Form that results from an addition to, deletion from, or modification
of the contents of Covered Software; or
(b) any new file in Source Code Form that contains any Covered Software.
Appendix A
Liquibase 4.3.1 License
A-180
1.11. "Patent Claims" of a Contributor means any patent claim(s), including without limitation,
method, process, and apparatus claims, in any patent Licensable by such Contributor that
would be infringed, but for the grant of the License, by the making, using, selling, offering for
sale, having made, import, or transfer of either its Contributions or its Contributor Version.
1.12. "Secondary License" means either the GNU General Public License, Version 2.0, the
GNU Lesser General Public License, Version 3.0, or any later versions of those licenses.
1.13. "Source Code Form" means the form of the work preferred for making modifications.
1.14. "You" (or "Your") means an individual or a legal entity exercising rights under this
License. For legal entities, "You" includes any entity that 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. License Grants and Conditions
2.1. Grants
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 such
Contributor to use, reproduce, make available, modify, display, perform, distribute, and
otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part
of a Larger Work; and
(b) under Patent Claims of such Contributor to make, use, sell, offer for sale, have made,
import, and otherwise transfer either its Contributions or its Contributor Version.
2.2. Effective Date
The licenses granted in Section 2.1 with respect to any Contribution become effective for each
Contribution on the date the Contributor first distributes such Contribution.
2.3. Limitations on Grant Scope
The licenses granted in this Section 2 are the only rights granted under this License. No
additional rights or licenses will be implied from the distribution or licensing of Covered
Software under this License. Notwithstanding Section 2.1(b) above, no patent license is
granted by a Contributor:
(a) for any code that a Contributor has removed from Covered Software; or
(b) for infringements caused by: (i) Your and any other third party's modifications of Covered
Software, or (ii) the combination of its Contributions with other software (except as part of its
Contributor Version); or
(c) under Patent Claims infringed by Covered Software in the absence of its Contributions.
This License does not grant any rights in the trademarks, service marks, or logos of any
Contributor (except as may be necessary to comply with the notice requirements in Section
3.4).
2.4. Subsequent Licenses
No Contributor makes additional grants as a result of Your choice to distribute the Covered
Software under a subsequent version of this License (see Section 10.2) or under the terms of a
Secondary License (if permitted under the terms of Section 3.3).
2.5. Representation
Appendix A
Liquibase 4.3.1 License
A-181
Each Contributor represents that the Contributor believes its Contributions are its original
creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this
License.
2.6. Fair Use
This License is not intended to limit any rights You have under applicable copyright doctrines of
fair use, fair dealing, or other equivalents.
2.7. Conditions
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1.
3. Responsibilities
3.1. Distribution of Source Form
All distribution of Covered Software in Source Code Form, including any Modifications that You
create or to which You contribute, must be under the terms of this License. You must inform
recipients that the Source Code Form of the Covered Software is governed by the terms of this
License, and how they can obtain a copy of this License. You may not attempt to alter or
restrict the recipients' rights in the Source Code Form.
3.2. Distribution of Executable Form
If You distribute Covered Software in Executable Form then:
(a) such Covered Software must also be made available in Source Code Form, as described in
Section 3.1, and You must inform recipients of the Executable Form how they can obtain a
copy of such Source Code Form by reasonable means in a timely manner, at a charge no
more than the cost of distribution to the recipient; and
(b) You may distribute such Executable Form under the terms of this License, or sublicense it
under different terms, provided that the license for the Executable Form does not attempt to
limit or alter the recipients' rights in the Source Code Form under this License.
3.3. Distribution of a Larger Work
You may create and distribute a Larger Work under terms of Your choice, provided that You
also comply with the requirements of this License for the Covered Software. If the Larger Work
is a combination of Covered Software with a work governed by one or more Secondary
Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this
License permits You to additionally distribute such Covered Software under the terms of such
Secondary License(s), so that the recipient of the Larger Work may, at their option, further
distribute the Covered Software under the terms of either this License or such Secondary
License(s).
3.4. Notices
You may not remove or alter the substance of any license notices (including copyright notices,
patent notices, disclaimers of warranty, or limitations of liability) contained within the Source
Code Form of the Covered Software, except that You may alter any license notices to the
extent required to remedy known factual inaccuracies.
3.5. Application of Additional Terms
You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability
obligations to one or more recipients of Covered Software. However, You may do so only on
Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that
any such warranty, support, indemnity, or liability obligation is offered by You alone, and You
hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a
Appendix A
Liquibase 4.3.1 License
A-182
result of warranty, support, indemnity or liability terms You offer. You may include additional
disclaimers of warranty and limitations of liability specific to any jurisdiction.
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 Software 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 placed in a text file included with
all distributions of the Covered Software under this License. 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. Termination
5.1. The rights granted under this License will terminate automatically if You fail to comply with
any of its terms. However, if You become compliant, then the rights granted under this License
from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor
explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor
fails to notify You of the non-compliance by some reasonable means prior to 60 days after You
have come back into compliance. Moreover, Your grants from a particular Contributor are
reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some
reasonable means, this is the first time You have received notice of non-compliance with this
License from such Contributor, and You become compliant prior to 30 days after Your receipt of
the notice.
5.2. If You initiate litigation against any entity by asserting a patent infringement claim
(excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a
Contributor Version directly or indirectly infringes any patent, then the rights granted to You by
any and all Contributors for the Covered Software under Section 2.1 of this License shall
terminate.
5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license
agreements (excluding distributors and resellers) which have been validly granted by You or
Your distributors under this License prior to termination shall survive termination.
6. Disclaimer of Warranty
Covered Software is provided under this License on an "as is" basis, without warranty of any
kind, either expressed, implied, or statutory, including, without limitation, warranties that the
Covered Software 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 Software is with You. Should
any Covered Software prove defective in any respect, You (not any 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 Software is authorized under this License
except under this disclaimer.
7. Limitation of Liability
Under no circumstances and under no legal theory, whether tort (including negligence),
contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as
permitted above, be liable to You for any direct, indirect, special, incidental, or consequential
damages of any character including, without limitation, damages for lost profits, 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.
Appendix A
Liquibase 4.3.1 License
A-183
8. Litigation
Any litigation relating to this License may be brought only in the courts of a jurisdiction where
the defendant maintains its principal place of business and such litigation shall be governed by
laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this
Section shall prevent a party's ability to bring cross-claims or counter-claims.
9. Miscellaneous
This License represents the complete agreement concerning the 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. Any law or regulation which provides that the
language of a contract shall be construed against the drafter shall not be used to construe this
License against a Contributor.
10. Versions of the License
10.1. New Versions
Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other
than the license steward has the right to modify or publish new versions of this License. Each
version will be given a distinguishing version number.
10.2. Effect of New Versions
You may distribute the Covered Software under the terms of the version of the License under
which You originally received the Covered Software, or under the terms of any subsequent
version published by the license steward.
10.3. Modified Versions
If you create software not governed by this License, and you want to create a new license for
such software, you may create and use a modified version of this License if you rename the
license and remove any references to the name of the license steward (except to note that
such modified license differs from this License).
10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses
under the terms of this version of the License, the notice described in Exhibit B of this License
must be attached.
Exhibit A - Source Code Form License Notice
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of
the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
If it is not possible or desirable to put the notice in a particular file, then You may include the
notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be
likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
Exhibit B - "Incompatible With Secondary Licenses" Notice
---------------------------------------------------------
This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla
Public License, v. 2.0.
---------------end license----------
=================================================================
Appendix A
Liquibase 4.3.1 License
A-184
vii)------------------- BSD 3-Clause FULL TEXT-----------------------------
BSD License
Copyright <YEAR> <COPYRIGHT HOLDER>
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 Hamcrest 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.
-------end license-------
viii)--- HSQLDB COPYRIGHTS AND LICENSES (based on BSD License) FULL TEXT
For work developed by the HSQL Development Group:
Copyright (c) 2001-2018, The HSQL Development Group
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 HSQL Development Group 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 HSQL DEVELOPMENT
GROUP, HSQLDB.ORG, 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
Appendix A
Liquibase 4.3.1 License
A-185
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.
For work originally developed by the Hypersonic SQL Group:
Copyright (c) 1995-2000 by the Hypersonic SQL Group.
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 Hypersonic SQL Group 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 HYPERSONIC SQL
GROUP, 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.
This software consists of voluntary contributions made by many individuals on behalf of the
Hypersonic SQL Group.
iX)----------- MOZAILLA PUBLIC LICENSE v1.1 FULL TEXT------------
MOZILLA PUBLIC LICENSE Version 1.1
-----------begin license ---------------
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.
Appendix A
Liquibase 4.3.1 License
A-186
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.
Appendix A
Liquibase 4.3.1 License
A-187
(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.
Appendix A
Liquibase 4.3.1 License
A-188
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
Appendix A
Liquibase 4.3.1 License
A-189
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
Appendix A
Liquibase 4.3.1 License
A-190
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
Appendix A
Liquibase 4.3.1 License
A-191
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.
[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 license-----------------
A.32 Lucene 8.1.1 License
Copyright holder: Apache
Appendix A
Lucene 8.1.1 License
A-192
Technology: Lucene
Version: 8.1.1
Apache License
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
Some code in core/src/java/org/apache/lucene/util/UnicodeUtil.java was derived from unicode
conversion examples available at http://www.unicode.org/Public/PROGRAMS/CVTUTF. Here
is the copyright from those sources:
/*
* Copyright 2001-2004 Unicode, Inc.
*
* Disclaimer
*
* This source code is provided as is by Unicode, Inc. No claims are
* made as to fitness for any particular purpose. No warranties of any
* kind are expressed or implied. The recipient agrees to determine
* applicability of information provided. If this file has been
* purchased on magnetic or optical media from Unicode, Inc., the
* sole remedy for any claim will be exchange of defective media
* within 90 days of receipt.
*
* Limitations on Rights to Redistribute This Code
*
* Unicode, Inc. hereby grants the right to freely use the information
* supplied in this file in the creation of products supporting the
* Unicode Standard, and to make copies of this file in any form
* for internal or external distribution as long as this notice
* remains attached.
*/
Some code in core/src/java/org/apache/lucene/util/ArrayUtil.java was derived from Python
2.4.2 sources available at http://www.python.org. Full license is here:
http://www.python.org/download/releases/2.4.2/license/
Some code in core/src/java/org/apache/lucene/util/UnicodeUtil.java was derived from Python
3.1.2 sources available at http://www.python.org. Full license is here:
http://www.python.org/download/releases/3.1.2/license/
Some code in core/src/java/org/apache/lucene/util/automaton was derived from Brics
automaton sources available at www.brics.dk/automaton/. Here is the copyright from those
sources:
/*
* Copyright (c) 2001-2009 Anders Moeller
* 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.
Appendix A
Lucene 8.1.1 License
A-193
* 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 name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR "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 AUTHOR 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 levenshtein automata tables in core/src/java/org/apache/lucene/util/automaton were
automatically generated with the moman/finenight FSA package. Here is the copyright for
those sources:
# Copyright (c) 2010, Jean-Philippe Barrette-LaPierre, <[email protected]>
#
# 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 AUTHORS OR COPYRIGHT
# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
# OTHER DEALINGS IN THE SOFTWARE.
Some code in core/src/java/org/apache/lucene/util/UnicodeUtil.java was derived from ICU
(http://www.icu-project.org)
The full license is available here: http://source.icu-project.org/repos/icu/icu/trunk/license.html
/*
* Copyright (C) 1999-2010, International Business Machines
* Corporation and others. All Rights Reserved
*
* Permission is hereby granted, free of charge, to any person obtaining a
Appendix A
Lucene 8.1.1 License
A-194
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.
*/
The following license applies to the Snowball stemmers:
Copyright (c) 2001, Dr Martin Porter
Copyright (c) 2002, Richard Boulton
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 copyright holders 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
Appendix A
Lucene 8.1.1 License
A-195
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.
The following license applies to the KStemmer:
Copyright © 2003,
Center for Intelligent Information Retrieval,
University of Massachusetts, Amherst.
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 names "Center for Intelligent Information Retrieval" and "University of Massachusetts"
must not be used to endorse or promote products derived from this software without prior
written permission. To obtain permission, contact info@ciir.cs.umass.edu.
THIS SOFTWARE IS PROVIDED BY UNIVERSITY OF MASSACHUSETTS AND OTHER
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 HOLDERS 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.
The following license applies to the Morfologik project:
Copyright (c) 2006 Dawid Weiss
Copyright (c) 2007-2011 Dawid Weiss, Marcin Miłkowski
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.
Appendix A
Lucene 8.1.1 License
A-196
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 Morfologik 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.
---
The dictionary comes from Morfologik project. Morfologik uses data from Polish ispell/myspell
dictionary hosted at http://www.sjp.pl/slownik/en/ and is licenced on the terms of (inter alia)
LGPL and Creative Commons ShareAlike. The part-of-speech tags were added in Morfologik
project and are not found in the data from sjp.pl. The tagset is similar to IPI PAN tagset.
---
The following license applies to the Morfeusz project, used by
org.apache.lucene.analysis.morfologik.
BSD-licensed dictionary of Polish (SGJP)
http://sgjp.pl/morfeusz/
Copyright © 2011 Zygmunt Saloni, Włodzimierz Gruszczyński, Marcin Woliński, Robert Wołosz
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.
THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS "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 COPYRIGHT HOLDERS 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.
---------------------------------
Appendix A
Lucene 8.1.1 License
A-197
Lucene 8.1.1 Notice.txt
---------------------------------
Apache Lucene
Copyright 2001-2019 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Includes software from other Apache Software Foundation projects, including, but not limited
to:
Apache Ant
Apache Jakarta Regexp
Apache Commons
Apache Xerces
ICU4J, (under analysis/icu) is licensed under an MIT styles license and Copyright (c)
1995-2008 International Business Machines Corporation and others
Some data files (under analysis/icu/src/data) are derived from Unicode data such as the
Unicode Character Database. See http://unicode.org/copyright.html for more details.
Brics Automaton (under core/src/java/org/apache/lucene/util/automaton) is BSD-licensed,
created by Anders Møller. See http://www.brics.dk/automaton/
The levenshtein automata tables (under core/src/java/org/apache/lucene/util/automaton) were
automatically generated with the moman/finenight FSA library, created by Jean-Philippe
Barrette-LaPierre. This library is available under an MIT license, see http://sites.google.com/
site/rrettesite/moman and http://bitbucket.org/jpbarrette/moman/overview/
The class org.apache.lucene.util.WeakIdentityMap was derived from the Apache CXF project
and is Apache License 2.0.
The Google Code Prettify is Apache License 2.0. See http://code.google.com/p/google-code-
prettify/
JUnit (junit-4.10) is licensed under the Common Public License v. 1.0 See http://
junit.sourceforge.net/cpl-v10.html
This product includes code (JaspellTernarySearchTrie) from Java Spelling Checking Package
(jaspell): http://jaspell.sourceforge.net/ License: The BSD License (http://www.opensource.org/
licenses/bsd-license.php)
The snowball stemmers in analysis/common/src/java/net/sf/snowball were developed by Martin
Porter and Richard Boulton. The snowball stopword lists in analysis/common/src/
resources/org/apache/lucene/analysis/snowball were developed by Martin Porter and Richard
Boulton. The full snowball package is available from http://snowball.tartarus.org/
The KStem stemmer in analysis/common/src/org/apache/lucene/analysis/en was developed by
Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst) under the BSD-license.
The Arabic,Persian,Romanian,Bulgarian, Hindi and Bengali analyzers (common) come with a
default stopword list that is BSD-licensed created by Jacques Savoy. These files reside in:
analysis/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt, analysis/
common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt, analysis/common/src/
resources/org/apache/lucene/analysis/ro/stopwords.txt, analysis/common/src/resources/org/
apache/lucene/analysis/bg/stopwords.txt, analysis/common/src/resources/org/apache/lucene/
Appendix A
Lucene 8.1.1 License
A-198
analysis/hi/stopwords.txt, analysis/common/src/resources/org/apache/lucene/analysis/bn/
stopwords.txt
See http://members.unine.ch/jacques.savoy/clef/index.html.
The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light
stemmers (common) are based on BSD-licensed reference implementations created by
Jacques Savoy and Ljiljana Dolamic. These files reside in:
analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java
The Stempel analyzer (stempel) includes BSD-licensed software developed by the Egothor
project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil, and Edmond Nolan.
The Polish analyzer (stempel) comes with a default stopword list that is BSD-licensed created
by the Carrot2 project. The file resides in stempel/src/resources/org/apache/lucene/analysis/pl/
stopwords.txt. See http://project.carrot2.org/license.html.
The SmartChineseAnalyzer source code (smartcn) was provided by Xiaoping Gao and
copyright 2009 by www.imdict.net.
WordBreakTestUnicode_*.java (under modules/analysis/common/src/test/) is derived from
Unicode data such as the Unicode Character Database. See http://unicode.org/copyright.html
for more details.
The Morfologik analyzer (morfologik) includes BSD-licensed software developed by Dawid
Weiss and Marcin Miłkowski (http://morfologik.blogspot.com/).
Morfologik uses data from Polish ispell/myspell dictionary (http://www.sjp.pl/slownik/en/)
licenced on the terms of (inter alia) LGPL and Creative Commons ShareAlike.
Morfologic includes data from BSD-licensed dictionary of Polish (SGJP) (http://sgjp.pl/
morfeusz/)
Servlet-api.jar and javax.servlet-*.jar are under the CDDL license, the original source code for
this can be found at http://www.eclipse.org/jetty/downloads.php
=================================================================
Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration
=================================================================
This software includes a binary and/or source version of data from
mecab-ipadic-2.7.0-20070801
which can be obtained from
http://atilika.com/releases/mecab-ipadic/mecab-ipadic-2.7.0-20070801.tar.gz
Appendix A
Lucene 8.1.1 License
A-199
or
http://jaist.dl.sourceforge.net/project/mecab/mecab-ipadic/2.7.0-20070801/mecab-
ipadic-2.7.0-20070801.tar.gz
=================================================================
mecab-ipadic-2.7.0-20070801 Notice
=================================================================
Nara Institute of Science and Technology (NAIST), the copyright holders, disclaims all
warranties with regard to this software, including all implied warranties of merchantability and
fitness, in no event shall NAIST 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 tortuous action, arising out of or in connection with the use or
performance of this software.
A large portion of the dictionary entries originate from ICOT Free Software. The following
conditions for ICOT Free Software applies to the current dictionary as well.
Each User may also freely distribute the Program, whether in its original form or modified, to
any third party or parties, PROVIDED that the provisions of Section 3 ("NO WARRANTY") will
ALWAYS appear on, or be attached to, the Program, which is distributed substantially in the
same form as set out herein and that such intended distribution, if actually made, will neither
violate or otherwise contravene any of the laws and regulations of the countries having
jurisdiction over the User or the intended distribution itself.
NO WARRANTY
The program was produced on an experimental basis in the course of the research and
development conducted during the project and is provided to users as so produced on an
experimental basis. Accordingly, the program is provided without any warranty whatsoever,
whether express, implied, statutory or otherwise. The term "warranty" used herein includes, but
is not limited to, any warranty of the quality, performance, merchantability and fitness for a
particular purpose of the program and the nonexistence of any infringement or violation of any
right of any third party.
Each user of the program will agree and understand, and be deemed to have agreed and
understood, that there is no warranty whatsoever for the program and, accordingly, the entire
risk arising from or otherwise connected with the program is assumed by the user.
Therefore, neither ICOT, the copyright holder, or any other organization that participated in or
was otherwise related to the development of the program and their respective officials,
directors, officers and other employees shall be held liable for any and all damages, including,
without limitation, general, special, incidental and consequential damages, arising out of or
otherwise in connection with the use or inability to use the program or any product, material or
result produced or otherwise obtained by using the program, regardless of whether they have
been advised of, or otherwise had knowledge of, the possibility of such damages at any time
during the project or thereafter. Each user will be deemed to have agreed to the foregoing by
his or her commencement of use of the program. The term "use" as used herein includes, but
is not limited to, the use, modification, copying and distribution of the program and the
production of secondary products from the program.
In the case where the program, whether in its original form or modified, was distributed or
delivered to or received by a user from any person, organization or entity other than ICOT,
unless it makes or grants independently of ICOT any specific warranty to the user in writing,
such person, organization or entity, will also be exempted from and not be held liable to the
user for any such damages as noted above as far as the program is concerned.
Appendix A
Lucene 8.1.1 License
A-200
=================================================================
Nori Korean Morphological Analyzer - Apache Lucene Integration
=================================================================
This software includes a binary and/or source version of data from
mecab-ko-dic-2.0.3-20170922
which can be obtained from
https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.3-20170922.tar.gz
-----------------------------------------
antlr4-runtime-LICENSE-BSD.txt
-----------------------------------------
[The "BSD license"]
Copyright (c) 2015 Terence Parr, Sam Harwell
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 name of the author may not be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR "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 AUTHOR 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.
-------------------------------------------------
asm-commons-LICENSE-BSD_LIKE.txt
-------------------------------------------------
Copyright (c) 2012 France Télécom
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.
Appendix A
Lucene 8.1.1 License
A-201
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. Neither the name of the copyright holders 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.
-------------------------------------------------
commons-codec-NOTICE.txt
-------------------------------------------------
Apache Commons Codec
Copyright 2002-2011 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
--------------------------------------------------------------------------------
src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java contains test data
from http://aspell.sourceforge.net/test/batch0.tab.
Copyright (C) 2002 Kevin Atkinson ([email protected]). Verbatim copying and distribution of this
entire article is permitted in any medium, provided this notice is preserved.
--------------------------------------------------------------------------------
---------------------------------------------
commons-logging-NOTICE.txt
---------------------------------------------
---------------------------------------------
Apache Commons Logging
Copyright 2003-2013 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
---------------------------------------------------
hppc-NOTICE.txt
Appendix A
Lucene 8.1.1 License
A-202
---------------------------------------------------
Apache Software License 2.0
---------------------------------------------------
httpclient-NOTICE.txt
---------------------------------------------------
Apache HttpComponents Client
Copyright 1999-2011 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
This project contains annotations derived from JCIP-ANNOTATIONS
Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net
----------------------------------------------
httpcore-NOTICE.txt
----------------------------------------------
Apache HttpComponents Client
Copyright 1999-2011 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
This project contains annotations derived from JCIP-ANNOTATIONS
Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net
----------------------------------------------
icu4j-LICENSE-BSD_LIKE.txt
----------------------------------------------
ICU License - ICU 1.8.1 and later
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1995-2012 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
Appendix A
Lucene 8.1.1 License
A-203
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.
------------------------------------------------
icu4j-NOTICE.txt
------------------------------------------------
ICU4J, (under lucene/analysis/icu) is licensed under an MIT style license (modules/
analysis/icu/lib/icu4j-LICENSE-BSD_LIKE.txt) and Copyright (c) 1995-2012 International
Business Machines Corporation and others
------------------------------------------------
jetty-LICENSE
------------------------------------------------
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
-----------------------------------------------------------
jetty-NOTICE.txt
-----------------------------------------------------------
Eclipse Foundation Software User Agreement
March 17, 2005
Usage Of Content
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
(COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS
AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF
LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING
THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY
THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE
LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU
DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE
TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES
INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.
Applicable Licenses
Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided
to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A
Appendix A
Lucene 8.1.1 License
A-204
copy of the EPL is provided with this Content and is also available at http://www.eclipse.org/
legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html
For purposes of the EPL, "Program" will mean the Content.
Content includes, but is not limited to, source code, object code, documentation and other files
maintained in the Eclipse.org CVS repository ("Repository") in CVS modules ("Modules") and
made available as downloadable archives ("Downloads").
Content may be structured and packaged into modules to facilitate delivering, extending,
and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in
fragments ("Fragments"), and features ("Features").
Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in
a directory named "plugins".
A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.
Each Feature may be packaged as a sub-directory in a directory named "features". Within
a Feature, files named "feature.xml" may contain a list of the names and version numbers
of the Plug-ins and/or Fragments associated with that Feature.
Features may also include other Features ("Included Features"). Within a Feature, files
named "feature.xml" may contain a list of the names and version numbers of Included
Features.
The terms and conditions governing Plug-ins and Fragments should be contained in files
named "about.html" ("Abouts"). The terms and conditions governing Features and Included
Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and
Feature Licenses may be located in any directory of a Download or Module including, but not
limited to the following locations:
The top-level (root) directory
Plug-in and Fragment directories
Inside Plug-ins and Fragments packaged as JARs
Sub-directories of the directory named "src" of certain Plug-ins
Feature directories
Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse
Update Manager, you must agree to a license ("Feature Update License") during the
installation process. If the Feature contains Included Features, the Feature Update License
should either provide you with the terms and conditions governing the Included Features or
inform you where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such Abouts, Feature
Licenses, and Feature Update Licenses contain the terms and conditions (or references to
such terms and conditions) that govern your use of the associated Content in that directory.
THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO
THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT
LIMITED TO):
Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)
Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)
Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)
IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/
opensource/license10.html)
Appendix A
Lucene 8.1.1 License
A-205
Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/
supporters/metrolink/license.html)
Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS
PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License
is provided, please contact the Eclipse Foundation to determine what terms and conditions
govern that particular Content.
Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please check the country's laws,
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United
States, other countries, or both.
-------------------------------------------------------
jts-core-NOTICE.txt
-------------------------------------------------------
# JTS Topology Suite Licensing
May 30th, 2017
## Project Licenses
The Eclipse Foundation makes available all content in this project ("Content"). Unless
otherwise indicated below, the Content is provided to you under the terms and conditions of
either the [Eclipse Public License 1.0](https://www.eclipse.org/legal/epl-v10.html) ("EPL") or the
[Eclipse Distribution License 1.0](http://www.eclipse.org/org/documents/edl-v10.php) (a BSD
Style License). For purposes of the EPL, "Program" will mean the Content.
If you did not receive this Content directly from the Eclipse Foundation, the Content is being
redistributed by another party ("Redistributor") and different terms and conditions may apply to
your use of any object code in the Content. Check the Redistributor's license that was provided
with the Content. If no such license exists, contact the Redistributor. Unless otherwise
indicated below, the terms and conditions of the EPL still apply to any source code in the
Content and such source code may be obtained at http://www.eclipse.org.
## Third Party Content
The Content includes items that have been sourced from third parties as set out below. If you
did not receive this Content directly from the Eclipse Foundation, the following is provided for
informational purposes only, and you should look to the Redistributor's license for terms and
conditions of use.
### Jdom-contrib version 1.1.3
The JTS tests module contains source from JDOM Contrib 1.1.3 which is available under the
Jdom License [1]. The two files are LineNumberElement.java and
LineNumberSAXHandler.java.
Typical users of this library will not need to depend on this module.
[1] https://github.com/hunterhacker/jdom/blob/master/LICENSE.txt
Appendix A
Lucene 8.1.1 License
A-206
### GeoTools
JTS includes some code from the GeoTools project. This code has been licensed to the JTS
project under the OSGeo BSD License [2] by the GeoTools PSC [3,4].
[2] https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
[3] https://github.com/geotools/geotools/wiki/JTS-ORA-Contribution
[4] https://github.com/geotools/geotools/wiki/JTS-Shapefile-Contribution
-----------------------------------------------
morfologik-fsa-LICENSE-BSD.txt
-----------------------------------------------
Copyright (c) 2006 Dawid Weiss
Copyright (c) 2007-2016 Dawid Weiss, Marcin Miłkowski
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 Morfologik 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.
-----------------------------------------------
morfologik-fsa-NOTICE.txt
-----------------------------------------------
This product includes BSD-licensed software developed by Dawid Weiss and Marcin Miłkowski
(http://morfologik.blogspot.com/).
-----------------------------------------------
morfologik-polish-LICENSE-BSD.txt
-----------------------------------------------
BSD-licensed dictionary of Polish (Morfologik)
Appendix A
Lucene 8.1.1 License
A-207
VERSION: 2.1 PoliMorf
BUILD: 2016-02-13 19:37:50+01:00
GIT: 6e63b53
Copyright (c) 2016, Marcin Miłkowski
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.
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.
-----------------------------------------------
morfologik-polish-NOTICE.txt
-----------------------------------------------
This product includes data from BSD-licensed dictionary of Polish (Morfologik, PoliMorf)
(http://morfologik.blogspot.com/)
-----------------------------------------------
morfologik-stemming-LICENSE-BSD.txt
-----------------------------------------------
Copyright (c) 2006 Dawid Weiss
Copyright (c) 2007-2016 Dawid Weiss, Marcin Miłkowski
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.
Appendix A
Lucene 8.1.1 License
A-208
Neither the name of Morfologik 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.
-----------------------------------------------
morfologik-stemming-NOTICE.txt
-----------------------------------------------
This product includes BSD-licensed software developed by Dawid Weiss and Marcin Miłkowski
(http://morfologik.blogspot.com/).
-----------------------------------------------
morfologik-ukrainian-search-NOTICE.txt
-----------------------------------------------
morfologik-ukrainian-search is a POS tag dictionary in morfologik format adjusted for
searching.
It's part of dict_uk project (https://github.com/brown-uk/dict_uk)
Note: to better fit into full-text search model this dictionary has all word forms in lower case but
keeps lemmas for proper nouns in upper case.
Licensed under Apache License 2.0.
-----------------------------------------------
opennlp-tools-NOTICE.txt
-----------------------------------------------
Apache OpenNLP Tools
Copyright 2015 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
-----------------------------------------------
s2-geometry-library-java-NOTICE.txt
-----------------------------------------------
-----------------------------------------------
slf4j-NOTICE.txt
Appendix A
Lucene 8.1.1 License
A-209
-----------------------------------------------
========================================================================
== SLF4J Notice -- http://www.slf4j.org/license.html ==
========================================================================
Copyright (c) 2004-2008 QOS.ch
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,
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-----------------------------------------------
slf4j-NOTICE.txt
-----------------------------------------------
# about.md file
## About This Content
May 22, 2015
### License
The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless
otherwise indicated below, the Content is provided to you under the terms and conditions of the
Apache License, Version 2.0. A copy of the Apache License, Version 2.0 is available at [http://
www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
If you did not receive this Content directly from the Eclipse Foundation, the Content is being
redistributed by another party ("Redistributor") and different terms and conditions may apply to
your use of any object code in the Content. Check the Redistributor’s license that was provided
with the Content. If no such license exists, contact the Redistributor. Unless otherwise
indicated below, the terms and conditions of the Apache License, Version 2.0 still apply to any
source code in the Content and such source code may be obtained at [http://www.eclipse.org]
(http://www.eclipse.org).
# notice.md file
Note: the below Eclipse user agreement is standard. It says "Unless otherwise indicated, "...
before referring to the EPL. We indicate above that all content is licensed under the ASLv2
license. -- David Smiley
## Eclipse Foundation Software User Agreement
Appendix A
Lucene 8.1.1 License
A-210
April 9, 2014
### Usage Of Content
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
(COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS
AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF
LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING
THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY
THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE
LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU
DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE
TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES
INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.
### Applicable Licenses
Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided
to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A
copy of the EPL is provided with this Content and is also available at [http://www.eclipse.org/
legal/epl-v10.html](http://www.eclipse.org/legal/epl-v10.html). For purposes of the EPL,
"Program" will mean the Content.
Content includes, but is not limited to, source code, object code, documentation and other files
maintained in the Eclipse Foundation source code repository ("Repository") in software
modules ("Modules") and made available as downloadable archives ("Downloads").
Content may be structured and packaged into modules to facilitate delivering, extending,
and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in
fragments ("Fragments"), and features ("Features").
Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in
a directory named "plugins".
A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.
Each Feature may be packaged as a sub-directory in a directory named "features". Within
a Feature, files named "feature.xml" may contain a list of the names and version numbers
of the Plug-ins and/or Fragments associated with that Feature.
Features may also include other Features ("Included Features"). Within a Feature, files
named "feature.xml" may contain a list of the names and version numbers of Included
Features.
The terms and conditions governing Plug-ins and Fragments should be contained in files
named "about.html" ("Abouts"). The terms and conditions governing Features and Included
Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and
Feature Licenses may be located in any directory of a Download or Module including, but not
limited to the following locations:
The top-level (root) directory
Plug-in and Fragment directories
Inside Plug-ins and Fragments packaged as JARs
Sub-directories of the directory named "src" of certain Plug-ins
Feature directories
Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning
Technology (as defined below), you must agree to a license ("Feature Update License") during
the installation process. If the Feature contains Included Features, the Feature Update License
Appendix A
Lucene 8.1.1 License
A-211
should either provide you with the terms and conditions governing the Included Features or
inform you where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such Abouts, Feature
Licenses, and Feature Update Licenses contain the terms and conditions (or references to
such terms and conditions) that govern your use of the associated Content in that directory.
THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO
THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT
LIMITED TO):
Eclipse Distribution License Version 1.0 (available at
[http://www.eclipse.org/licenses/edl-v1.0.html](http://www.eclipse.org/licenses/edl-
v10.html))
Common Public License Version 1.0 (available at
[http://www.eclipse.org/legal/cpl-v10.html](http://www.eclipse.org/legal/cpl-v10.html))
Apache Software License 1.1 (available at
[http://www.apache.org/licenses/LICENSE](http://www.apache.org/licenses/LICENSE))
Apache Software License 2.0 (available at
[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/
LICENSE-2.0))
Mozilla Public License Version 1.1 (available at
[http://www.mozilla.org/MPL/MPL-1.1.html](http://www.mozilla.org/MPL/MPL-1.1.html))
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS
PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License
is provided, please contact the Eclipse Foundation to determine what terms and conditions
govern that particular Content.
### Use of Provisioning Technology
The Eclipse Foundation makes available provisioning software, examples of which include, but
are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for the
purpose of allowing users to install software, documentation, information and/or other materials
(collectively "Installable Software"). This capability is provided with the intent of allowing such
users to install, extend and update Eclipse-based products. Information about packaging
Installable Software is available at [http://eclipse.org/equinox/p2/repository_packaging.html]
(http://eclipse.org/equinox/p2/repository_packaging.html) ("Specification").
You may use Provisioning Technology to allow other parties to install Installable Software. You
shall be responsible for enabling the applicable license agreements relating to the Installable
Software to be presented to, and accepted by, the users of the Provisioning Technology in
accordance with the Specification. By using Provisioning Technology in such a manner and
making it available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the following:
1. A series of actions may occur ("Provisioning Process") in which a user may execute the
Provisioning Technology on a machine ("Target Machine") with the intent of installing,
extending or updating the functionality of an Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third party
Installable Software or a portion thereof to be accessed and copied to the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and conditions that
govern the use of the Installable Software ("Installable Software Agreement") and such
Appendix A
Lucene 8.1.1 License
A-212
Installable Software Agreement shall be accessed from the Target Machine in accordance
with the Specification. Such Installable Software Agreement must inform the user of the
terms and conditions that govern the Installable Software and must solicit acceptance by
the end user in the manner prescribed in such Installable Software Agreement. Upon such
indication of agreement by the user, the provisioning Technology will complete installation
of the Installable Software.
### Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please check the country's laws,
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
Java and all Java-based trademarks are trademarks of Oracle Corporation in the United
States, other countries, or both.
A.33 Lucene 8.5.0 License
Copyright holder: Apache
Technology: Lucene
Version: 8.5.0
---------------------------------
---------------------------------
Lucene 8.5.0 License.txt
---------------------------------
---------------------------------
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
Some code in core/src/java/org/apache/lucene/util/UnicodeUtil.java was derived from unicode
conversion examples available at http://www.unicode.org/Public/PROGRAMS/CVTUTF. Here
is the copyright from those sources:
/*
* Copyright 2001-2004 Unicode, Inc.
*
* Disclaimer
*
* This source code is provided as is by Unicode, Inc. No claims are
* made as to fitness for any particular purpose. No warranties of any
* kind are expressed or implied. The recipient agrees to determine
* applicability of information provided. If this file has been
* purchased on magnetic or optical media from Unicode, Inc., the
* sole remedy for any claim will be exchange of defective media
* within 90 days of receipt.
*
* Limitations on Rights to Redistribute This Code
*
* Unicode, Inc. hereby grants the right to freely use the information
Appendix A
Lucene 8.5.0 License
A-213
* supplied in this file in the creation of products supporting the
* Unicode Standard, and to make copies of this file in any form
* for internal or external distribution as long as this notice
* remains attached.
*/
Some code in core/src/java/org/apache/lucene/util/ArrayUtil.java was derived from Python
2.4.2 sources available at http://www.python.org. Full license is here:
http://www.python.org/download/releases/2.4.2/license/
Some code in core/src/java/org/apache/lucene/util/UnicodeUtil.java was derived from Python
3.1.2 sources available at http://www.python.org. Full license is here:
http://www.python.org/download/releases/3.1.2/license/
Some code in core/src/java/org/apache/lucene/util/automaton was derived from Brics
automaton sources available at www.brics.dk/automaton/. Here is the copyright from those
sources:
/*
* Copyright (c) 2001-2009 Anders Moeller
* 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 name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''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 AUTHOR 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 levenshtein automata tables in core/src/java/org/apache/lucene/util/automaton were
automatically generated with the moman/finenight FSA package. Here is the copyright for
those sources:
# Copyright (c) 2010, Jean-Philippe Barrette-LaPierre, <[email protected]>
#
# 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
Appendix A
Lucene 8.5.0 License
A-214
# 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 AUTHORS OR COPYRIGHT
# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
# OTHER DEALINGS IN THE SOFTWARE.
Some code in core/src/java/org/apache/lucene/util/UnicodeUtil.java was derived from ICU
(http://www.icu-project.org)
The full license is available here: http://source.icu-project.org/repos/icu/icu/trunk/license.html
/*
* Copyright (C) 1999-2010, 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
Appendix A
Lucene 8.5.0 License
A-215
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.
*/
The following license applies to the Snowball stemmers:
Copyright (c) 2001, Dr Martin Porter
Copyright (c) 2002, Richard Boulton
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 copyright holders 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.
The following license applies to the KStemmer:
Copyright © 2003,
Center for Intelligent Information Retrieval,
University of Massachusetts, Amherst.
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.
Appendix A
Lucene 8.5.0 License
A-216
3. The names "Center for Intelligent Information Retrieval" and "University of Massachusetts"
must not be used to endorse or promote products derived from this software without prior
written permission. To obtain permission, contact info@ciir.cs.umass.edu.
THIS SOFTWARE IS PROVIDED BY UNIVERSITY OF MASSACHUSETTS AND OTHER
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 HOLDERS 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.
The following license applies to the Morfologik project:
Copyright (c) 2006 Dawid Weiss
Copyright (c) 2007-2011 Dawid Weiss, Marcin Miłkowski
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 Morfologik 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.
---
The dictionary comes from Morfologik project. Morfologik uses data from Polish ispell/myspell
dictionary hosted at http://www.sjp.pl/slownik/en/ and is licenced on the terms of (inter alia)
LGPL and Creative Commons ShareAlike. The part-of-speech tags were added in Morfologik
project and are not found in the data from sjp.pl. The tagset is similar to IPI PAN tagset.
---
The following license applies to the Morfeusz project, used by
org.apache.lucene.analysis.morfologik.
BSD-licensed dictionary of Polish (SGJP)
Appendix A
Lucene 8.5.0 License
A-217
http://sgjp.pl/morfeusz/
Copyright © 2011 Zygmunt Saloni, Włodzimierz Gruszczyński, Marcin Woliński, Robert Wołosz
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.
THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS “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 COPYRIGHT HOLDERS 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.
---------------------------------
---------------------------------
Lucene 8.4.0 License.txt
---------------------------------
---------------------------------
Apache Lucene
Copyright 2001-2019 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Includes software from other Apache Software Foundation projects, including, but not limited
to:
Apache Ant
Apache Jakarta Regexp
Apache Commons
Apache Xerces
ICU4J, (under analysis/icu) is licensed under an MIT styles license and Copyright (c)
1995-2008 International Business Machines Corporation and others
Some data files (under analysis/icu/src/data) are derived from Unicode data such as the
Unicode Character Database. See http://unicode.org/copyright.html for more details.
Brics Automaton (under core/src/java/org/apache/lucene/util/automaton) is BSD-licensed,
created by Anders Møller. See http://www.brics.dk/automaton/
Appendix A
Lucene 8.5.0 License
A-218
The levenshtein automata tables (under core/src/java/org/apache/lucene/util/automaton) were
automatically generated with the moman/finenight FSA library, created by Jean-Philippe
Barrette-LaPierre. This library is available under an MIT license, see http://sites.google.com/
site/rrettesite/moman and http://bitbucket.org/jpbarrette/moman/overview/
The class org.apache.lucene.util.WeakIdentityMap was derived from the Apache CXF project
and is Apache License 2.0.
The Google Code Prettify is Apache License 2.0. See http://code.google.com/p/google-code-
prettify/
JUnit (junit-4.10) is licensed under the Common Public License v. 1.0 See http://
junit.sourceforge.net/cpl-v10.html
This product includes code (JaspellTernarySearchTrie) from Java Spelling Checking Package
(jaspell): http://jaspell.sourceforge.net/ License: The BSD License (http://www.opensource.org/
licenses/bsd-license.php)
The snowball stemmers in analysis/common/src/java/net/sf/snowball were developed by Martin
Porter and Richard Boulton. The snowball stopword lists in analysis/common/src/
resources/org/apache/lucene/analysis/snowball were developed by Martin Porter and Richard
Boulton. The full snowball package is available from http://snowball.tartarus.org/
The KStem stemmer in analysis/common/src/org/apache/lucene/analysis/en was developed by
Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst) under the BSD-license.
The Arabic,Persian,Romanian,Bulgarian, Hindi and Bengali analyzers (common) come with a
default stopword list that is BSD-licensed created by Jacques Savoy. These files reside in:
analysis/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt, analysis/
common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt, analysis/common/src/
resources/org/apache/lucene/analysis/ro/stopwords.txt, analysis/common/src/resources/org/
apache/lucene/analysis/bg/stopwords.txt, analysis/common/src/resources/org/apache/lucene/
analysis/hi/stopwords.txt, analysis/common/src/resources/org/apache/lucene/analysis/bn/
stopwords.txt See http://members.unine.ch/jacques.savoy/clef/index.html.
The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light
stemmers (common) are based on BSD-licensed reference implementations created by
Jacques Savoy and Ljiljana Dolamic. These files reside in:
analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java
analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java
The Stempel analyzer (stempel) includes BSD-licensed software developed by the Egothor
project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil, and Edmond Nolan.
The Polish analyzer (stempel) comes with a default stopword list that is BSD-licensed created
by the Carrot2 project. The file resides in stempel/src/resources/org/apache/lucene/analysis/pl/
stopwords.txt. See http://project.carrot2.org/license.html.
Appendix A
Lucene 8.5.0 License
A-219
The SmartChineseAnalyzer source code (smartcn) was provided by Xiaoping Gao and
copyright 2009 by www.imdict.net.
WordBreakTestUnicode_*.java (under modules/analysis/common/src/test/) is derived from
Unicode data such as the Unicode Character Database. See http://unicode.org/copyright.html
for more details.
The Morfologik analyzer (morfologik) includes BSD-licensed software developed by Dawid
Weiss and Marcin Miłkowski (http://morfologik.blogspot.com/).
Morfologik uses data from Polish ispell/myspell dictionary (http://www.sjp.pl/slownik/en/)
licenced on the terms of (inter alia) LGPL and Creative Commons ShareAlike.
Morfologic includes data from BSD-licensed dictionary of Polish (SGJP) (http://sgjp.pl/
morfeusz/)
Servlet-api.jar and javax.servlet-*.jar are under the CDDL license, the original source code for
this can be found at http://www.eclipse.org/jetty/downloads.php
=================================================================
Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration
=================================================================
This software includes a binary and/or source version of data from
mecab-ipadic-2.7.0-20070801
which can be obtained from
http://atilika.com/releases/mecab-ipadic/mecab-ipadic-2.7.0-20070801.tar.gz
or
http://jaist.dl.sourceforge.net/project/mecab/mecab-ipadic/2.7.0-20070801/mecab-
ipadic-2.7.0-20070801.tar.gz
=================================================================
mecab-ipadic-2.7.0-20070801 Notice
=================================================================
Nara Institute of Science and Technology (NAIST), the copyright holders, disclaims all
warranties with regard to this software, including all implied warranties of merchantability and
fitness, in no event shall NAIST 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 tortuous action, arising out of or in connection with the use or
performance of this software.
A large portion of the dictionary entries originate from ICOT Free Software. The following
conditions for ICOT Free Software applies to the current dictionary as well.
Each User may also freely distribute the Program, whether in its original form or modified, to
any third party or parties, PROVIDED that the provisions of Section 3 ("NO WARRANTY") will
ALWAYS appear on, or be attached to, the Program, which is distributed substantially in the
same form as set out herein and that such intended distribution, if actually made, will neither
violate or otherwise contravene any of the laws and regulations of the countries having
jurisdiction over the User or the intended distribution itself.
NO WARRANTY
Appendix A
Lucene 8.5.0 License
A-220
The program was produced on an experimental basis in the course of the research and
development conducted during the project and is provided to users as so produced on an
experimental basis. Accordingly, the program is provided without any warranty whatsoever,
whether express, implied, statutory or otherwise. The term "warranty" used herein includes, but
is not limited to, any warranty of the quality, performance, merchantability and fitness for a
particular purpose of the program and the nonexistence of any infringement or violation of any
right of any third party.
Each user of the program will agree and understand, and be deemed to have agreed and
understood, that there is no warranty whatsoever for the program and, accordingly, the entire
risk arising from or otherwise connected with the program is assumed by the user.
Therefore, neither ICOT, the copyright holder, or any other organization that participated in or
was otherwise related to the development of the program and their respective officials,
directors, officers and other employees shall be held liable for any and all damages, including,
without limitation, general, special, incidental and consequential damages, arising out of or
otherwise in connection with the use or inability to use the program or any product, material or
result produced or otherwise obtained by using the program, regardless of whether they have
been advised of, or otherwise had knowledge of, the possibility of such damages at any time
during the project or thereafter. Each user will be deemed to have agreed to the foregoing by
his or her commencement of use of the program. The term "use" as used herein includes, but
is not limited to, the use, modification, copying and distribution of the program and the
production of secondary products from the program.
In the case where the program, whether in its original form or modified, was distributed or
delivered to or received by a user from any person, organization or entity other than ICOT,
unless it makes or grants independently of ICOT any specific warranty to the user in writing,
such person, organization or entity, will also be exempted from and not be held liable to the
user for any such damages as noted above as far as the program is concerned.
=================================================================
Nori Korean Morphological Analyzer - Apache Lucene Integration
=================================================================
This software includes a binary and/or source version of data from
mecab-ko-dic-2.0.3-20170922
which can be obtained from
https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.3-20170922.tar.gz
-----------------------------------------
-----------------------------------------
antlr4-runtime-LICENSE-BSD.txt
-----------------------------------------
-----------------------------------------
[The "BSD license"]
Copyright (c) 2015 Terence Parr, Sam Harwell
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
Appendix A
Lucene 8.5.0 License
A-221
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 name of the author may not be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''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 AUTHOR 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.
-------------------------------------------------
-------------------------------------------------
asm-commons-LICENSE-BSD_LIKE.txt
-------------------------------------------------
-------------------------------------------------
Copyright (c) 2012 France Télécom
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. Neither the name of the copyright holders 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.
-----------------------------------------------
Appendix A
Lucene 8.5.0 License
A-222
-----------------------------------------------
asm-LICENSE-BSD_LIKE.txt
-----------------------------------------------
-----------------------------------------------
Copyright (c) 2012 France Télécom
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. Neither the name of the copyright holders 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.
-------------------------------------------------
-------------------------------------------------
commons-codec-NOTICE.txt
-------------------------------------------------
-------------------------------------------------
Apache Commons Codec
Copyright 2002-2011 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
--------------------------------------------------------------------------------
src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java contains test data
from http://aspell.sourceforge.net/test/batch0.tab.
Copyright (C) 2002 Kevin Atkinson ([email protected]). Verbatim copying and distribution of this
entire article is permitted in any medium, provided this notice is preserved.
Appendix A
Lucene 8.5.0 License
A-223
--------------------------------------------------------------------------------
-------------------------------------------------
-------------------------------------------------
commons-compress-NOTICE.txt
-------------------------------------------------
-------------------------------------------------
Apache Commons Compress
Copyright 2002-2011 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
---------------------------------------------
---------------------------------------------
commons-logging-NOTICE.txt
---------------------------------------------
---------------------------------------------
Apache Commons Logging
Copyright 2003-2013 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
---------------------------------------------------
---------------------------------------------------
hppc-NOTICE.txt
---------------------------------------------------
---------------------------------------------------
-----------------------------------------------
-----------------------------------------------
httpclient-NOTICE.txt
-----------------------------------------------
-----------------------------------------------
Apache HttpComponents Client
Copyright 1999-2011 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
This project contains annotations derived from JCIP-ANNOTATIONS
Appendix A
Lucene 8.5.0 License
A-224
Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net
----------------------------------------------
----------------------------------------------
httpcore-NOTICE.txt
----------------------------------------------
----------------------------------------------
Apache HttpComponents Client
Copyright 1999-2011 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
This project contains annotations derived from JCIP-ANNOTATIONS
Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net
----------------------------------------------
----------------------------------------------
icu4j-LICENSE-BSD_LIKE.txt
----------------------------------------------
----------------------------------------------
ICU License - ICU 1.8.1 and later
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1995-2012 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.
Appendix A
Lucene 8.5.0 License
A-225
All trademarks and registered trademarks mentioned herein are the property of their respective
owners.
------------------------------------------------
------------------------------------------------
icu4j-NOTICE.txt
------------------------------------------------
------------------------------------------------
ICU4J, (under lucene/analysis/icu) is licensed under an MIT style license (modules/
analysis/icu/lib/icu4j-LICENSE-BSD_LIKE.txt) and Copyright (c) 1995-2012 International
Business Machines Corporation and others
------------------------------------------------
------------------------------------------------
jetty-NOTICE.txt
------------------------------------------------
------------------------------------------------
Eclipse.org Software User Agreement
Eclipse Foundation Software User Agreement
March 17, 2005
Usage Of Content
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
(COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS
AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF
LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING
THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY
THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE
LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU
DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE
TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES
INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.
Applicable Licenses
Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided
to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A
copy of the EPL is provided with this Content and is also available at http://www.eclipse.org/
legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html
For purposes of the EPL, "Program" will mean the Content.
Content includes, but is not limited to, source code, object code, documentation and other files
maintained in the Eclipse.org CVS repository ("Repository") in CVS modules ("Modules") and
made available as downloadable archives ("Downloads").
Content may be structured and packaged into modules to facilitate delivering, extending,
and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in
fragments ("Fragments"), and features ("Features").
Appendix A
Lucene 8.5.0 License
A-226
Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in
a directory named "plugins".
A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.
Each Feature may be packaged as a sub-directory in a directory named "features". Within
a Feature, files named "feature.xml" may contain a list of the names and version numbers
of the Plug-ins and/or Fragments associated with that Feature.
Features may also include other Features ("Included Features"). Within a Feature, files
named "feature.xml" may contain a list of the names and version numbers of Included
Features.
The terms and conditions governing Plug-ins and Fragments should be contained in files
named "about.html" ("Abouts"). The terms and conditions governing Features and Included
Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and
Feature Licenses may be located in any directory of a Download or Module including, but not
limited to the following locations:
The top-level (root) directory
Plug-in and Fragment directories
Inside Plug-ins and Fragments packaged as JARs
Sub-directories of the directory named "src" of certain Plug-ins
Feature directories
Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse
Update Manager, you must agree to a license ("Feature Update License") during the
installation process. If the Feature contains Included Features, the Feature Update License
should either provide you with the terms and conditions governing the Included Features or
inform you where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such Abouts, Feature
Licenses, and Feature Update Licenses contain the terms and conditions (or references to
such terms and conditions) that govern your use of the associated Content in that directory.
THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO
THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT
LIMITED TO):
Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)
Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)
Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)
IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/
opensource/license10.html)
Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/
supporters/metrolink/license.html)
Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS
PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License
is provided, please contact the Eclipse Foundation to determine what terms and conditions
govern that particular Content.
Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
Appendix A
Lucene 8.5.0 License
A-227
encryption software. BEFORE using any encryption software, please check the country's laws,
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United
States, other countries, or both.
-------------------------------------------------------
-------------------------------------------------------
jts-core-LICENSE-BSD_LIKE.txt
-------------------------------------------------------
-------------------------------------------------------
Eclipse Distribution License - v 1.0
Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
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 Eclipse Foundation, Inc. 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.
-----------------------------------------------
-----------------------------------------------
jts-core-NOTICE.txt
-----------------------------------------------
-----------------------------------------------
# JTS Topology Suite Licensing
May 30th, 2017
## Project Licenses
Appendix A
Lucene 8.5.0 License
A-228
The Eclipse Foundation makes available all content in this project ("Content"). Unless
otherwise indicated below, the Content is provided to you under the terms and conditions of
either the [Eclipse Public License 1.0](https://www.eclipse.org/legal/epl-v10.html) ("EPL") or the
[Eclipse Distribution License 1.0](http://www.eclipse.org/org/documents/edl-v10.php) (a BSD
Style License). For purposes of the EPL, "Program" will mean the Content.
If you did not receive this Content directly from the Eclipse Foundation, the Content is being
redistributed by another party ("Redistributor") and different terms and conditions may apply to
your use of any object code in the Content. Check the Redistributor's license that was provided
with the Content. If no such license exists, contact the Redistributor. Unless otherwise
indicated below, the terms and conditions of the EPL still apply to any source code in the
Content and such source code may be obtained at http://www.eclipse.org.
## Third Party Content
The Content includes items that have been sourced from third parties as set out below. If you
did not receive this Content directly from the Eclipse Foundation, the following is provided for
informational purposes only, and you should look to the Redistributor's license for terms and
conditions of use.
### Jdom-contrib version 1.1.3
The JTS tests module contains source from JDOM Contrib 1.1.3 which is available under the
Jdom License [1]. The two files are LineNumberElement.java and
LineNumberSAXHandler.java.
Typical users of this library will not need to depend on this module.
[1] https://github.com/hunterhacker/jdom/blob/master/LICENSE.txt
### GeoTools
JTS includes some code from the GeoTools project. This code has been licensed to the JTS
project under the OSGeo BSD License [2] by the GeoTools PSC [3,4].
[2] https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
[3] https://github.com/geotools/geotools/wiki/JTS-ORA-Contribution
[4] https://github.com/geotools/geotools/wiki/JTS-Shapefile-Contribution
-----------------------------------------------
-----------------------------------------------
morfologik-fsa-LICENSE-BSD.txt
-----------------------------------------------
-----------------------------------------------
Copyright (c) 2006 Dawid Weiss
Copyright (c) 2007-2016 Dawid Weiss, Marcin Miłkowski
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.
Appendix A
Lucene 8.5.0 License
A-229
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 Morfologik 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.
-----------------------------------------------
-----------------------------------------------
morfologik-fsa-NOTICE.txt
-----------------------------------------------
-----------------------------------------------
This product includes BSD-licensed software developed by Dawid Weiss and Marcin Miłkowski
(http://morfologik.blogspot.com/).
-----------------------------------------------
-----------------------------------------------
morfologik-polish-LICENSE-BSD.txt
-----------------------------------------------
-----------------------------------------------
BSD-licensed dictionary of Polish (Morfologik)
VERSION: 2.1 PoliMorf
BUILD: 2016-02-13 19:37:50+01:00
GIT: 6e63b53
Copyright (c) 2016, Marcin Miłkowski
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.
Appendix A
Lucene 8.5.0 License
A-230
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.
-----------------------------------------------
-----------------------------------------------
morfologik-polish-NOTICE.txt
-----------------------------------------------
-----------------------------------------------
This product includes data from BSD-licensed dictionary of Polish (Morfologik, PoliMorf)
(http://morfologik.blogspot.com/)
-----------------------------------------------
-----------------------------------------------
morfologik-stemming-LICENSE-BSD.txt
-----------------------------------------------
-----------------------------------------------
Copyright (c) 2006 Dawid Weiss
Copyright (c) 2007-2016 Dawid Weiss, Marcin Miłkowski
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 Morfologik 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
Appendix A
Lucene 8.5.0 License
A-231
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.
-----------------------------------------------
-----------------------------------------------
morfologik-stemming-NOTICE.txt
-----------------------------------------------
-----------------------------------------------
This product includes BSD-licensed software developed by Dawid Weiss and Marcin Miłkowski
(http://morfologik.blogspot.com/).
-----------------------------------------------
-----------------------------------------------
morfologik-ukrainian-search-NOTICE.txt
-----------------------------------------------
-----------------------------------------------
morfologik-ukrainian-search is a POS tag dictionary in morfologik format adjusted for
searching.
It's part of dict_uk project (https://github.com/brown-uk/dict_uk)
Note: to better fit into full-text search model this dictionary has all word forms in lower case but
keeps lemmas for proper nouns in upper case.
Licensed under Apache License 2.0.
-----------------------------------------------
-----------------------------------------------
opennlp-tools-NOTICE.txt
-----------------------------------------------
-----------------------------------------------
Apache OpenNLP Tools
Copyright 2015 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
-----------------------------------------------
-----------------------------------------------
s2-geometry-library-java-NOTICE.txt
-----------------------------------------------
-----------------------------------------------
Appendix A
Lucene 8.5.0 License
A-232
-----------------------------------------------
-----------------------------------------------
slf4j-LICENSE-MIT.txt
-----------------------------------------------
-----------------------------------------------
Copyright (c) 2004-2008 QOS.ch
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,
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-----------------------------------------------
-----------------------------------------------
slf4j-NOTICE.txt
-----------------------------------------------
-----------------------------------------------
========================================================================
== SLF4J Notice -- http://www.slf4j.org/license.html ==
========================================================================
Copyright (c) 2004-2008 QOS.ch
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,
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.
Appendix A
Lucene 8.5.0 License
A-233
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-----------------------------------------------
-----------------------------------------------
spatial4j-NOTICE.txt
-----------------------------------------------
-----------------------------------------------
# about.md file
## About This Content
May 22, 2015
### License
The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless
otherwise indicated below, the Content is provided to you under the terms and conditions of the
Apache License, Version 2.0. A copy of the Apache License, Version 2.0 is available at [http://
www.apache.org/licenses/LICENSE-2.0.txt](http://www.apache.org/licenses/LICENSE-2.0.txt)
If you did not receive this Content directly from the Eclipse Foundation, the Content is being
redistributed by another party ("Redistributor") and different terms and conditions may apply to
your use of any object code in the Content. Check the Redistributor’s license that was provided
with the Content. If no such license exists, contact the Redistributor. Unless otherwise
indicated below, the terms and conditions of the Apache License, Version 2.0 still apply to any
source code in the Content and such source code may be obtained at [http://www.eclipse.org]
(http://www.eclipse.org).
# notice.md file
Note: the below Eclipse user agreement is standard. It says "Unless otherwise indicated, "...
before referring to the EPL. We indicate above that all content is licensed under the ASLv2
license. -- David Smiley
## Eclipse Foundation Software User Agreement
April 9, 2014
### Usage Of Content
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
(COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS
AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF
LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING
THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY
THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE
LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU
DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE
TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES
INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.
### Applicable Licenses
Appendix A
Lucene 8.5.0 License
A-234
Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided
to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A
copy of the EPL is provided with this Content and is also available at [http://www.eclipse.org/
legal/epl-v10.html](http://www.eclipse.org/legal/epl-v10.html). For purposes of the EPL,
"Program" will mean the Content.
Content includes, but is not limited to, source code, object code, documentation and other files
maintained in the Eclipse Foundation source code repository ("Repository") in software
modules ("Modules") and made available as downloadable archives ("Downloads").
Content may be structured and packaged into modules to facilitate delivering, extending,
and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in
fragments ("Fragments"), and features ("Features").
Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in
a directory named "plugins".
A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.
Each Feature may be packaged as a sub-directory in a directory named "features". Within
a Feature, files named "feature.xml" may contain a list of the names and version numbers
of the Plug-ins and/or Fragments associated with that Feature.
Features may also include other Features ("Included Features"). Within a Feature, files
named "feature.xml" may contain a list of the names and version numbers of Included
Features.
The terms and conditions governing Plug-ins and Fragments should be contained in files
named "about.html" ("Abouts"). The terms and conditions governing Features and Included
Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and
Feature Licenses may be located in any directory of a Download or Module including, but not
limited to the following locations:
The top-level (root) directory
Plug-in and Fragment directories
Inside Plug-ins and Fragments packaged as JARs
Sub-directories of the directory named "src" of certain Plug-ins
Feature directories
Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning
Technology (as defined below), you must agree to a license ("Feature Update License") during
the installation process. If the Feature contains Included Features, the Feature Update License
should either provide you with the terms and conditions governing the Included Features or
inform you where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such Abouts, Feature
Licenses, and Feature Update Licenses contain the terms and conditions (or references to
such terms and conditions) that govern your use of the associated Content in that directory.
THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO
THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT
LIMITED TO):
Eclipse Distribution License Version 1.0 (available at
[http://www.eclipse.org/licenses/edl-v1.0.html](http://www.eclipse.org/licenses/edl-
v10.html))
Common Public License Version 1.0 (available at
[http://www.eclipse.org/legal/cpl-v10.html](http://www.eclipse.org/legal/cpl-v10.html))
Appendix A
Lucene 8.5.0 License
A-235
Apache Software License 1.1 (available at
[http://www.apache.org/licenses/LICENSE](http://www.apache.org/licenses/LICENSE))
Apache Software License 2.0 (available at
[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/
LICENSE-2.0))
Mozilla Public License Version 1.1 (available at
[http://www.mozilla.org/MPL/MPL-1.1.html](http://www.mozilla.org/MPL/MPL-1.1.html))
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS
PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License
is provided, please contact the Eclipse Foundation to determine what terms and conditions
govern that particular Content.
### Use of Provisioning Technology
The Eclipse Foundation makes available provisioning software, examples of which include, but
are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for the
purpose of allowing users to install software, documentation, information and/or other materials
(collectively "Installable Software"). This capability is provided with the intent of allowing such
users to install, extend and update Eclipse-based products. Information about packaging
Installable Software is available at [http://eclipse.org/equinox/p2/repository_packaging.html]
(http://eclipse.org/equinox/p2/repository_packaging.html) ("Specification").
You may use Provisioning Technology to allow other parties to install Installable Software. You
shall be responsible for enabling the applicable license agreements relating to the Installable
Software to be presented to, and accepted by, the users of the Provisioning Technology in
accordance with the Specification. By using Provisioning Technology in such a manner and
making it available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the following:
1. A series of actions may occur ("Provisioning Process") in which a user may execute the
Provisioning Technology on a machine ("Target Machine") with the intent of installing,
extending or updating the functionality of an Eclipse-based product.
2. During the Provisioning Process, the Provisioning Technology may cause third party
Installable Software or a portion thereof to be accessed and copied to the Target Machine.
3. Pursuant to the Specification, you will provide to the user the terms and conditions that
govern the use of the Installable Software ("Installable Software Agreement") and such
Installable Software Agreement shall be accessed from the Target Machine in accordance
with the Specification. Such Installable Software Agreement must inform the user of the
terms and conditions that govern the Installable Software and must solicit acceptance by
the end user in the manner prescribed in such Installable Software Agreement. Upon such
indication of agreement by the user, the provisioning Technology will complete installation
of the Installable Software.
### Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please check the country's laws,
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
Java and all Java-based trademarks are trademarks of Oracle Corporation in the United
States, other countries, or both.
Appendix A
Lucene 8.5.0 License
A-236
A.34 Mina SSHD 2.5.1 License
Copyright holder: Apache
Technology: Mina SSHD
Version: 2.5.1
NOTICE.TXT
========
Apache MINA SSHD
Copyright 2008-2019 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Please refer to each LICENSE.<component>.txt file for the license terms of the components
that Apache MINA depends on.
Message logging is provided by the SLF4J library package, which is open source software,
written by Ceki Gülcü, and copyright by SLF4J.ORG and QOS.ch. The original software is
available from
http://www.slf4j.org/
**************************************
LICENSE.TXT
========
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
*******************************************************
Below are 4th party dependencies. (Some are optional)
@@@@@@@@@@@@@@@@@@@@@@@@
bouncycastle v1.60 (optional)
================
Copyright (c) 2000 - 2017 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
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.
Appendix A
Mina SSHD 2.5.1 License
A-237
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@@@@@@@@@@@@@@@@@@@@@@@@
slf4j, v1.7.25,
===========
Copyright (c) 2004-2017 QOS.ch
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,
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@@@@@@@@@@@@@@@@@@@@@@@
tomcat-apr, v5.5.23 (optional)
Apache Tomcat
Copyright 1999-2012 The Apache Software Foundation
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
************************************************
Copyright and license information for:
netty-buffer 4.1.32.Final
netty-resolver 4.1.32.Final
netty-common 4.1.32.Final
netty-transport 4.1.32.Final
netty-codec 4.1.32.Final
Copyright 2012-2016 The Netty Project
The Netty Project licenses this file to you 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
Appendix A
Mina SSHD 2.5.1 License
A-238
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 Netty info
***********************************************
A.35 Mina SSHD 2.6.0 License
Copyright holder: Apache
Technology: Mina SSHD
Version: 2.6.0
NOTICE.TXT
========
Apache MINA SSHD
Copyright 2008-2019 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Please refer to each LICENSE.<component>.txt file for the license terms of the components
that Apache MINA depends on.
Message logging is provided by the SLF4J library package, which is open source software,
written by Ceki Gülcü, and copyright by SLF4J.ORG and QOS.ch. The original software is
available from
http://www.slf4j.org/
**************************************
LICENSE.TXT
========
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
*******************************************************
Below are 4th party dependencies. (Some are optional)
@@@@@@@@@@@@@@@@@@@@@@@@
bouncycastle v1.60 (optional)
================
Nov-30-2020 : In SSHDv2.5.1 zip (https://github.com/apache/mina-sshd/archive/
sshd-2.5.1.zip) the version of BouncyCastle listed is v1.6.4
copyright and license remain the same.
================
Appendix A
Mina SSHD 2.6.0 License
A-239
Copyright (c) 2000 - 2017 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@@@@@@@@@@@@@@@@@@@@@@@@
slf4j, v1.7.25,
===========
Nov-30-2020 : In SSHDv2.5.1 zip (https://github.com/apache/mina-sshd/archive/
sshd-2.5.1.zip) the version of slf4j listed is 1.7.30
copyright and license remain the same.
===========
Copyright (c) 2004-2017 QOS.ch
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,
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@@@@@@@@@@@@@@@@@@@@@@@
tomcat-apr, v5.5.23 (optional)
Apache Tomcat
Copyright 1999-2012 The Apache Software Foundation
Appendix A
Mina SSHD 2.6.0 License
A-240
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
************************************************
Copyright and license information for:
netty-buffer 4.1.32.Final
netty-resolver 4.1.32.Final
netty-common 4.1.32.Final
netty-transport 4.1.32.Final
netty-codec 4.1.32.Final
Copyright 2012-2016 The Netty Project
The Netty Project licenses this file to you 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 Netty info
***********************************************
A.36 NumPy 1.18.1 License
Copyright holder: NumPy Developers
Technology: NumPy
Version: 1.18.1
Copyright (c) 2005-2019, NumPy Developers.
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 NumPy Developers nor the names of any 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,
Appendix A
NumPy 1.18.1 License
A-241
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 NumPy repository and source distributions bundle several libraries that are compatibly
licensed. We list these here.
Name: Numpydoc
Files: doc/sphinxext/numpydoc/*
License: 2-clause BSD
Copyright (C) 2008 Stefan van der Walt <[email protected]>, Pauli Virtanen <[email protected]>
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.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR "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 AUTHOR 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.
Name: scipy-sphinx-theme
Files: doc/scipy-sphinx-theme/*
License: 3-clause BSD, PSF and Apache 2.0
For details, see doc/scipy-sphinx-theme/LICENSE.txt
The following copyright statement applies to all files, excluding exceptions mentioned explicitly
below:
Copyright (c) 2011 Kevin Dunn, Surya K, Pauli Virtanen, the Sphinx team 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.
Appendix A
NumPy 1.18.1 License
A-242
Neither the name of the author nor the names of other 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.
Exceptions:
_theme/scipy/static/copybutton.js
Originates from Python; Doc/tools/sphinxext/static/copybutton.js
1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the
Individual or Organization ("Licensee") accessing and otherwise using this software
("Python") in source or binary form and its associated documentation.
2. Subject to the terms and conditions of this License Agreement, PSF hereby grants
Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test,
perform and/or display publicly, prepare derivative works, distribute, and otherwise use
Python alone or in any derivative version, provided, however, that PSF's License
Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Python Software Foundation; All
Rights Reserved" are retained in Python alone or in any derivative version prepared by
Licensee.
3. In the event Licensee prepares a derivative work that is based on or incorporates Python
or any part thereof, and wants to make the derivative work available to others as provided
herein, then Licensee hereby agrees to include in any such work a brief summary of the
changes made to Python.
4. PSF is making Python available to Licensee on an "AS IS" basis. PSF MAKES NO
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY
REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY
PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT INFRINGE ANY
THIRD PARTY RIGHTS.
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR
ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A
RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY
DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
6. This License Agreement will automatically terminate upon a material breach of its terms
and conditions.
7. Nothing in this License Agreement shall be deemed to create any relationship of agency,
partnership, or joint venture between PSF and Licensee. This License Agreement does not
grant permission to use PSF trademarks or trade name in a trademark sense to endorse or
promote products or services of Licensee, or any third party.
Appendix A
NumPy 1.18.1 License
A-243
8. By copying, installing or otherwise using Python, Licensee agrees to be bound by the
terms and conditions of this License Agreement.
_theme/scipy/static/less/bootstrap/*,
_theme/scipy/static/img/glyphicons-*,
_theme/scipy/static/css/spc-bootstrap.css
Twitter Bootstrap v2.3.1 (and generated output CSS files)
Copyright 2012 Twitter, Inc
Licensed under the Apache License v2.0
http://www.apache.org/licenses/LICENSE-2.0
Name: lapack-lite
Files: numpy/linalg/lapack_lite/*
License: 3-clause BSD
Copyright (c) 1992-2013 The University of Tennessee and The University of Tennessee
Research Foundation. All rights reserved.
Copyright (c) 2000-2013 The University of California Berkeley. All rights reserved.
Copyright (c) 2006-2013 The University of Colorado Denver. All rights reserved.
$COPYRIGHT$
Additional copyrights may follow
$HEADER$
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 listed in this license in the documentation and/or
other materials provided with the distribution.
Neither the name of the copyright holders nor the names of its contributors may be used to
endorse or promote products derived from this software without specific prior written
permission.
The copyright holders provide no reassurances that the source code provided does not infringe
any patent, copyright, or any other intellectual property rights of third parties. The copyright
holders disclaim any liability to any recipient for claims brought against recipient by any third
party for infringement of that parties intellectual property rights.
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
Appendix A
NumPy 1.18.1 License
A-244
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Name: tempita
Files: tools/npy_tempita/*
License
-------
Copyright (c) 2008 Ian Bicking and Contributors
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Name: dragon4
Files: numpy/core/src/multiarray/dragon4.c
License: One of a kind
/************************************************************************
Copyright (c) 2014 Ryan Juckett
http://www.ryanjuckett.com/
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not
be misrepresented as being the original software.
3. This notice may not be removed or altered from any source
distribution.
***********************************************************************/
Appendix A
NumPy 1.18.1 License
A-245
New BSD License
Copyright (c) 2007–2019 The scikit-learn developers.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
a. Redistributions of source code must retain the above copyright notice, this list of conditions
and the following disclaimer.
b. 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.
c. Neither the name of the Scikit-learn Developers 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 REGENTS 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.
------------------------------------------------------------------------------
4th party details:
------------------
Python Package : numpy
Version : 1.17.4
Author : Travis E. Oliphant et al.
Maintainer : NumPy Developers
License : OSI Approved (BSD)
Page : https://pypi.org/project/numpy/
NumPy license
Copyright © 2005-2020, NumPy Developers.
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.
Appendix A
NumPy 1.18.1 License
A-246
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 NumPy Developers nor the names of any 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.
------------------------------------------------------------------------------
Python Package : SciPy
Version: 1.3.2
Licensor: SciPy Developers
License: BSD License (BSD)
Page : https://pypi.org/project/scipy/
SciPy license
Copyright © 2001, 2002 Enthought, Inc.
All rights reserved.
Copyright © 2003-2019 SciPy Developers.
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 Enthought nor the names of the SciPy Developers 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 REGENTS OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
Appendix A
NumPy 1.18.1 License
A-247
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.
------------------------------------------------------------------------------
Python Package : joblib
Version: 0.14.1
Licensor: Gael Varoquaux
License: BSD License (BSD)
Page : https://pypi.org/project/joblib/
joblib is BSD-licenced (3 clause):
This software is OSI Certified Open Source Software. OSI Certified is a certification mark of
the Open Source Initiative.
Copyright (c) 2009-2011, joblib developpers 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 Gael Varoquaux. nor the names of other joblib 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.
------------------------------------------------------------------------------
------------------ LICENSE TEXT -----------------------
BSD 3-Clause License
Copyright (c) 2008-2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData
Development Team
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
Appendix A
NumPy 1.18.1 License
A-248
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 copyright holder 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.
---------------------------------
Fourth party dependencies
---------------------------------
------------------ Fourth Party Dependency: numpy ------------------
Python Package : numpy
Version >= 1.14.3
Maintainer/Licensor: NumPy Developers
License: BSD License
Page : https://pypi.org/project/numpy/
Copyright © 2005-2019, NumPy Developers.
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 NumPy Developers nor the names of any 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
Appendix A
NumPy 1.18.1 License
A-249
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.
------------------------------------------------------------------------------
------------------ Fourth Party Dependency: python-dateutil ------------------
Python Package : python-dateutil
Version >= 2.5.0
Author: Gustavo Niemeyer
Maintainer: Paul Ganssle
License: Apache Software License,
BSD License (Dual License)
Page : https://pypi.org/project/python-dateutil/
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. Neither the name of the copyright holder 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.
------------------------------------------------------------------------------
------------------ Fourth Party Dependency: pytz ------------------
Author: Stuart Bishop <[email protected]>
License: MIT license.
This code is also available as part of Zope 3 under the Zope Public License, Version 2.1 (ZPL).
Page: http://pytz.sourceforge.net/#license
Appendix A
NumPy 1.18.1 License
A-250
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
------------------------------------------------------------------------------
------------------ Fourth Party Dependency: six ------------------
Python Package : six
Version > =1.5
Author: Benjamin Peterson
License: MIT License (MIT)
Page : https://pypi.org/project/six/
------------------------------------------------------------------------------
A.37 OpenJPEG 2.3.1 License
Copyright holder: OpenJPEG
Technology: OpenJPEG
Version: 2.3.1
/*
* The copyright in this software is being made available under the 2-clauses
* BSD License, included below. This software may be subject to other third
* party and contributor rights, including patent rights, and no such rights
* are granted under this license.
*
* Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium
* Copyright (c) 2002-2014, Professor Benoit Macq
* Copyright (c) 2003-2014, Antonin Descampe
* Copyright (c) 2003-2009, Francois-Olivier Devaux
* Copyright (c) 2005, Herve Drolon, FreeImage Team
* Copyright (c) 2002-2003, Yannick Verschueren
* Copyright (c) 2001-2003, David Janssens
* Copyright (c) 2008, 2011-2012, Centre National d'Etudes Spatiales (CNES), France
* Copyright (c) 2012, CS Systemes d'Information, France
* Copyright (c) 2006-2007, Parvatha Elangovan
* Copyright (c) 2007, Callum Lerwick <[email protected]>
* Copyright (c) 2007, Jonathan Ballard <[email protected]>
* Copyright (c) 2008, Jerome Fimes, Communications & Systemes <[email protected]>
* Copyright (c) 2010-2011, Kaori Hagihara
* Copyright (c) 2010, Mathieu Malaterre, GDCM
Appendix A
OpenJPEG 2.3.1 License
A-251
* Copyright (c) 2012, Carl Hetherington
* Copyright (c) 2012, 2015 Mathieu Malaterre <[email protected]>
* Copyright (c) 2016, Even Rouault
* Copyright (c) 2015, Matthieu Darbois
* Copyright (c) 2017, IntoPix SA <[email protected]>
* Copyright (c) 2017, IntoPIX SA <[email protected]>
*
* 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.
*
* 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.
*/
% File src/bin/common/opj_getopt.c:
/*
* The copyright in this software is being made available under the 3-clauses
* BSD License, included below. This software may be subject to other third
* party and contributor rights, including patent rights, and no such rights
* are granted under this license.
*
* Copyright (c) 1987, 1993, 1994
* The Regents of the University of California. 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. Neither the name of the University 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 REGENTS 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 REGENTS 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
Appendix A
OpenJPEG 2.3.1 License
A-252
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
/*
* uce-dirent.h - operating system independent dirent implementation
*
* Copyright (C) 1998-2002 Toni Ronkko
*
* 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 TONI RONKKO 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.
*/
A.38 OpenJPEG 2.3.1-1 License
Copyright holder: OpenJPEG
Technology: OpenJPEG
Version: 2.3.1-1
/*
* The copyright in this software is being made available under the 2-clauses
* BSD License, included below. This software may be subject to other third
* party and contributor rights, including patent rights, and no such rights
* are granted under this license.
*
* Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium
* Copyright (c) 2002-2014, Professor Benoit Macq
* Copyright (c) 2003-2014, Antonin Descampe
* Copyright (c) 2003-2009, Francois-Olivier Devaux
* Copyright (c) 2005, Herve Drolon, FreeImage Team
* Copyright (c) 2002-2003, Yannick Verschueren
* Copyright (c) 2001-2003, David Janssens
* Copyright (c) 2008, 2011-2012, Centre National d'Etudes Spatiales (CNES),
France
* Copyright (c) 2012, CS Systemes d'Information, France
* Copyright (c) 2006-2007, Parvatha Elangovan
* Copyright (c) 2007, Callum Lerwick <[email protected]>
* Copyright (c) 2007, Jonathan Ballard <[email protected]>
* Copyright (c) 2008, Jerome Fimes, Communications & Systemes
* Copyright (c) 2010-2011, Kaori Hagihara
Appendix A
OpenJPEG 2.3.1-1 License
A-253
* Copyright (c) 2010, Mathieu Malaterre, GDCM
* Copyright (c) 2012, Carl Hetherington
* Copyright (c) 2012, 2015 Mathieu Malaterre <[email protected]>
* Copyright (c) 2016, Even Rouault
* Copyright (c) 2015, Matthieu Darbois
* Copyright (c) 2017, IntoPix SA <[email protected]>
* Copyright (c) 2017, IntoPIX SA <[email protected]>
*
* 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.
*
* 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.
*/
% File src/bin/common/opj_getopt.c:
/*
* The copyright in this software is being made available under the 3-clauses
* BSD License, included below. This software may be subject to other third
* party and contributor rights, including patent rights, and no such rights
* are granted under this license.
*
* Copyright (c) 1987, 1993, 1994
* The Regents of the University of California. 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. Neither the name of the University 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 REGENTS AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
Appendix A
OpenJPEG 2.3.1-1 License
A-254
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS 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.
*/
/*
* uce-dirent.h - operating system independent dirent implementation
*
* Copyright (C) 1998-2002 Toni Ronkko
*
* 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 TONI RONKKO 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.
*/
A.39 Pandas 1.1.3 License
Copyright holder: The PyData Development Team
Technology: Pandas
Version: 1.1.3
BSD 3-Clause License
Copyright (c) 2008-2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData
Development Team
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.
Appendix A
Pandas 1.1.3 License
A-255
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 copyright holder 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.
--------------
Fourth party dependencies
----------------
pandas is dependent on the following :
Python Package : numpy - Version used for numpy is 1.16.2 [There is a new LT also created
for the same]
Version 1.16.2
Maintainer/Licensor: NumPy Developers
License: BSD License
Page : https://pypi.org/project/numpy/
Copyright (c) 2005-2019, NumPy Developers.
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 NumPy Developers nor the names of any 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
Appendix A
Pandas 1.1.3 License
A-256
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.
Python Package : python-dateutil
Version 2.8.0
Author: Gustavo Niemeyer
Maintainer: Paul Ganssle
License: Apache Software License,
BSD License (Dual License)
Page : https://pypi.org/project/python-dateutil/
dateutil - Extensions to the standard Python datetime module.
Copyright (c) 2003-2011 - Gustavo Niemeyer <gustavo@niemeyer.net>
Copyright (c) 2012 - Tomi Pieviläinen <[email protected]>
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 copyright holder 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.
Python Package : six
Version 1.12.0
Author: Benjamin Peterson
License: MIT License (MIT)
Page : https://pypi.org/project/six/
Appendix A
Pandas 1.1.3 License
A-257
Copyright (c) 2010-2018 Benjamin Peterson
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Python Package : pytz
Version 2018.9
Author: Stuart Bishop
License: MIT License (MIT)
Page : https://pypi.org/project/pytz//
Copyright (c) 2003-2005 Stuart Bishop <[email protected]>
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
A.40 Python 3.8.6 License
Copyright holder: Python Software Foundation
Technology: Python
Version: 3.8.6
From the LICENSE file:
PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
----------------------------------------------------------------------------------
Appendix A
Python 3.8.6 License
A-258
1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the
Individual or Organization ("Licensee") accessing and otherwise using this software
("Python") in source or binary form and its associated documentation.
2. Subject to the terms and conditions of this License Agreement, PSF hereby grants
Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test,
perform and/or display publicly, prepare derivative works, distribute, and otherwise use
Python alone or in any derivative version, provided, however, that PSF's License
Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
2019 Python Software Foundation; All Rights Reserved" are retained in Python alone or in
any derivative version prepared by Licensee.
3. In the event Licensee prepares a derivative work that is based on or incorporates Python
or any part thereof, and wants to make the derivative work available to others as provided
herein, then Licensee hereby agrees to include in any such work a brief summary of the
changes made to Python.
4. PSF is making Python available to Licensee on an "AS IS" basis. PSF MAKES NO
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY
REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY
PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT INFRINGE ANY
THIRD PARTY RIGHTS.
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR
ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A
RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY
DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
6. This License Agreement will automatically terminate upon a material breach of its terms
and conditions.
7. Nothing in this License Agreement shall be deemed to create any relationship of agency,
partnership, or joint venture between PSF and Licensee. This License Agreement does not
grant permission to use PSF trademarks or trade name in a trademark sense to endorse or
promote products or services of Licensee, or any third party.
8. By copying, installing or otherwise using Python, Licensee agrees to be bound by the
terms and conditions of this License Agreement.
From the Doc/license.rst file:
Licenses and Acknowledgements for Incorporated Software
=======================================================
This section is an incomplete, but growing list of licenses and acknowledgements for third-
party software incorporated in the Python distribution.
Mersenne Twister
----------------
The :mod:'_random' module includes code based on a download from http://
www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html. The following are the
verbatim comments from the original code::
A C-program for MT19937, with initialization improved 2002/1/26. Coded by Takuji Nishimura
and Makoto Matsumoto.
Before using, initialize the state by using init_genrand(seed) or init_by_array(init_key,
key_length).
Appendix A
Python 3.8.6 License
A-259
Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
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 names of its contributors may not 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.
Any feedback is very welcome.
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html
email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space)
Sockets
-------
The :mod:'socket' module uses the functions, :func:'getaddrinfo', and :func:'getnameinfo', which
are coded in separate source files from the WIDE Project, http://www.wide.ad.jp/. ::
Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
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. Neither the name of the project 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 PROJECT 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 PROJECT OR CONTRIBUTORS
Appendix A
Python 3.8.6 License
A-260
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.
Asynchronous socket services
----------------------------
The :mod:'asynchat' and :mod:'asyncore' modules contain the following notice::
Copyright 1996 by Sam Rushing
All Rights Reserved
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 that copyright notice and this permission notice appear in supporting
documentation, and that the name of Sam Rushing not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission.
SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL SAM RUSHING 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.
Cookie management
-----------------
The :mod:'http.cookies' module contains the following notice::
Copyright 2000 by Timothy O'Malley <[email protected]>
All Rights Reserved
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 that copyright notice and this permission notice appear in supporting
documentation, and that the name of Timothy O'Malley not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission.
Timothy O'Malley DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL Timothy O'Malley 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.
Execution tracing
-----------------
The :mod:'trace' module contains the following notice::
Appendix A
Python 3.8.6 License
A-261
portions copyright 2001, Autonomous Zones Industries, Inc., all rights... err... reserved and
offered to the public under the terms of the Python 2.2 license.
Author: Zooko O'Whielacronx
http://zooko.com/
Copyright 2000, Mojam Media, Inc., all rights reserved.
Author: Skip Montanaro
Copyright 1999, Bioreason, Inc., all rights reserved.
Author: Andrew Dalke
Copyright 1995-1997, Automatrix, Inc., all rights reserved.
Author: Skip Montanaro
Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved.
Permission to use, copy, modify, and distribute this Python software and its associated
documentation for any purpose without fee is hereby granted, provided that the above
copyright notice appears in all copies, and that both that copyright notice and this permission
notice appear in supporting documentation, and that the name of neither Automatrix,
Bioreason or Mojam Media be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
UUencode and UUdecode functions
-------------------------------
The :mod:'uu' module contains the following notice::
Copyright 1994 by Lance Ellinghouse
Cathedral City, California Republic, United States of America.
All Rights Reserved
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 that copyright notice and this permission notice appear in supporting
documentation, and that the name of Lance Ellinghouse not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission.
LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM 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.
Modified by Jack Jansen, CWI, July 1995:
Use binascii module to do the actual line-by-line conversion between ascii and binary. This
results in a 1000-fold speedup. The C version is still 5 times faster, though.
Arguments more compliant with Python standard
XML Remote Procedure Calls
Appendix A
Python 3.8.6 License
A-262
--------------------------
The :mod:'xmlrpc.client' module contains the following notice::
The XML-RPC client interface is
Copyright (c) 1999-2002 by Secret Labs AB
Copyright (c) 1999-2002 by Fredrik Lundh
By obtaining, using, and/or copying this software and/or its associated documentation, you
agree that you have read, understood, and will comply with the following terms and conditions:
Permission to use, copy, modify, and distribute this software and its associated documentation
for any purpose and without fee is hereby granted, provided that the above copyright notice
appears in all copies, and that both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Secret Labs AB or the author not be used in
advertising or publicity pertaining to distribution of the software without specific, written prior
permission.
SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR 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.
test_epoll
----------
The :mod:'test_epoll' contains the following notice::
Copyright (c) 2001-2006 Twisted Matrix Laboratories.
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Select kqueue
-------------
The :mod:'select' and contains the following notice for the kqueue interface::
Copyright (c) 2000 Doug White, 2006 James Knight, 2007 Christian Heimes
All rights reserved.
Appendix A
Python 3.8.6 License
A-263
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.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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.
SipHash24
---------
The file :file:'Python/pyhash.c' contains Marek Majkowski' implementation of Dan Bernstein's
SipHash24 algorithm. The contains the following note::
<MIT License>
Copyright (c) 2013 Marek Majkowski <[email protected]>
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.
</MIT License>
Original location:
https://github.com/majek/csiphash/
Solution inspired by code from:
Samuel Neves (supercop/crypto_auth/siphash24/little)
djb (supercop/crypto_auth/siphash24/little2)
Jean-Philippe Aumasson (https://131002.net/siphash/siphash24.c)
strtod and dtoa
---------------
The file :file:'Python/dtoa.c', which supplies C functions dtoa and strtod for conversion of C
doubles to and from strings, is derived from the file of the same name by David M. Gay,
Appendix A
Python 3.8.6 License
A-264
currently available from http://www.netlib.org/fp/. The original file, as retrieved on March 16,
2009, contains the following copyright and licensing notice::
/****************************************************************
*
* The author of this software is David M. Gay.
*
* Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose without fee is hereby granted, provided that this entire
* notice is included in all copies of any software which is or includes
* a copy or modification of this software and in all copies of the
* supporting documentation for such software.
*
* THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
* IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES
* ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
* MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
* PURPOSE.
*
***************************************************************/
OpenSSL
-------
The modules hashlib, posix, ssl, crypt use the OpenSSL library for added performance if made
available by the operating system. Additionally, the Windows and Mac OS X installers for
Python may include a copy of the OpenSSL libraries, so we include a copy of the OpenSSL
license here:
LICENSE ISSUES
==============
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL
License and the original SSLeay license apply to the toolkit. See below for the actual license
texts. Actually both licenses are BSD-style Open Source licenses. In case of any license
issues related to OpenSSL please contact [email protected].
OpenSSL License
---------------
=================================================================
Copyright (c) 1998-2008 The OpenSSL Project. 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.
Appendix A
Python 3.8.6 License
A-265
3. All advertising materials mentioning features or use of this software must display the
following acknowledgment: "This product includes software developed by the OpenSSL
Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or
promote products derived from this software without prior written permission. For written
permission, please contact [email protected].
5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL"
appear in their names without prior written permission of the OpenSSL Project.
6. Redistributions of any form whatsoever must retain the following acknowledgment: "This
product includes software developed by the OpenSSL Project for use in the OpenSSL
Toolkit (http://www.openssl.org/)"
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT "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 OpenSSL PROJECT 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.
=================================================================
This product includes cryptographic software written by Eric Young ([email protected]). This
product includes software written by Tim Hudson ([email protected]).
Original SSLeay License
-----------------------
Copyright (C) 1995-1998 Eric Young ([email protected])
All rights reserved.
This package is an SSL implementation written by Eric Young ([email protected]).
The implementation was written so as to conform with Netscapes SSL.
This library is free for commercial and non-commercial use as long as the following conditions
are aheared to. The following conditions apply to all code found in this distribution, be it the
RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included
with this distribution is covered by the same copyright terms except that the holder is Tim
Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be
removed.
If this package is used in a product, Eric Young should be given attribution as the author of the
parts of the library used. This can be in the form of a textual message at program startup or in
documentation (online or textual) provided with the package.
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 copyright notice, this list of conditions and
the following disclaimer.
Appendix A
Python 3.8.6 License
A-266
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. All advertising materials mentioning features or use of this software must display the
following acknowledgement: "This product includes cryptographic software written by Eric
Young ([email protected])" The word 'cryptographic' can be left out if the rouines from
the library being used are not cryptographic related :-).
4. If you include any Windows specific code (or a derivative thereof) from the apps directory
(application code) you must include an acknowledgement: "This product includes software
written by Tim Hudson ([email protected])"
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG "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 AUTHOR 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.
The licence and distribution terms for any publically available version or derivative of this code
cannot be changed. i.e. this code cannot simply be copied and put under another distribution
licence [including the GNU Public Licence.]
expat
-----
The :mod:'pyexpat' extension is built using an included copy of the expat sources unless the
build is configured ''--with-system-expat''::
Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper
Copyright (c) 2001-2017 Expat maintainers
Licensed under the MIT license:
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
libffi
------
Appendix A
Python 3.8.6 License
A-267
The :mod:'_ctypes' extension is built using an included copy of the libffi sources unless the
build is configured ''--with-system-libffi''::
Copyright (c) 1996-2008 Red Hat, Inc and others.
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
zlib
----
The :mod:'zlib' extension is built using an included copy of the zlib sources if the zlib version
found on the system is too old to be used for the build::
Copyright (C) 1995-2011 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied warranty. In no event will the
authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial
applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
cfuhash
-------
The implementation of the hash table used by the :mod:'tracemalloc' is based on the cfuhash
project::
Copyright (c) 2005 Don Owens
All rights reserved.
This code is released under the BSD license:
Appendix A
Python 3.8.6 License
A-268
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 author 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.
libmpdec
--------
The :mod:'_decimal' Module is built using an included copy of the libmpdec library unless the
build is configured ''--with-system-libmpdec''::
Copyright (c) 2008-2016 Stefan Krah. 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.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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.
---------------------------------------------------------------------------
Additional attribution text found in the source:
::::::::::::::
Appendix A
Python 3.8.6 License
A-269
Lib/turtle.py
::::::::::::::
Copyright (C) 2006 - 2010 Gregor Lingl
This software is provided 'as-is', without any express or implied warranty. In no event will the
authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial
applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
3. This notice may not be removed or altered from any source distribution.
::::::::::::::
Lib/logging/__init__.py
::::::::::::::
Copyright 2001-2017 by Vinay Sajip. All Rights Reserved.
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 that copyright notice and this permission notice appear in supporting
documentation, and that the name of Vinay Sajip not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission.
VINAY SAJIP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL VINAY SAJIP 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.
::::::::::::::
Lib/multiprocessing/__init__.py
::::::::::::::
Copyright (c) 2006-2008, R Oudkerk
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.
Appendix A
Python 3.8.6 License
A-270
3. Neither the name of author nor the names of any contributors may be used to endorse or
promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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
::::::::::::::
Lib/optparse.py
::::::::::::::
Copyright (c) 2001-2006 Gregory P. Ward. All rights reserved.
Copyright (c) 2002-2006 Python 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:
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 author 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 AUTHOR 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.
::::::::::::::
Lib/platform.py
::::::::::::::
Copyright (c) 1999-2000, Marc-Andre Lemburg; mailto:[email protected]
Copyright (c) 2000-2010, eGenix.com Software GmbH; mailto:[email protected]
Permission to use, copy, modify, and distribute this software and its documentation for any
purpose and without fee or royalty is hereby granted, provided that the above copyright notice
Appendix A
Python 3.8.6 License
A-271
appear in all copies and that both that copyright notice and this permission notice appear in
supporting documentation or portions thereof, including modifications, that you make.
EGENIX.COM SOFTWARE GMBH DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE AUTHOR 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 !
::::::::::::::
Lib/profile.py
::::::::::::::
Copyright Disney Enterprises, Inc. All Rights Reserved.
Licensed to PSF under a Contributor Agreement
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.
::::::::::::::
Lib/sqlite3/__init__.py
::::::::::::::
Copyright (C) 2005 Gerhard Häring <[email protected]>
This file is part of pysqlite.
This software is provided 'as-is', without any express or implied warranty. In no event will the
authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial
applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
3. This notice may not be removed or altered from any source distribution.
::::::::::::::
Lib/tarfile.py
::::::::::::::
Copyright (C) 2002 Lars Gustaebel <[email protected]>
All rights reserved.
Appendix A
Python 3.8.6 License
A-272
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
::::::::::::::
Lib/unittest/__init__.py
::::::::::::::
Copyright (c) 1999-2003 Steve Purcell
Copyright (c) 2003-2010 Python Software Foundation
This module is free software, and you may redistribute it and/or modify it under the same terms
as Python itself, so long as this copyright message and disclaimer are retained in their original
form.
IN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF
THIS CODE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS,
AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, SUPPORT,
UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
::::::::::::::
Modules/_localemodule.c
::::::::::::::
Copyright (C) 1997, 2002, 2003 Martin von Loewis
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.
This software comes with no warranty. Use at your own risk.
::::::::::::::
Modules/parsermodule.c
::::::::::::::
Appendix A
Python 3.8.6 License
A-273
Copyright 1995-1996 by Fred L. Drake, Jr. and Virginia Polytechnic Institute and State
University, Blacksburg, Virginia, USA. Portions copyright 1991-1995 by Stichting Mathematisch
Centrum, Amsterdam, The Netherlands. Copying is permitted under the terms associated with
the main Python distribution, with the additional restriction that this additional notice be
included and maintained on all distributed copies.
::::::::::::::
Python/getopt.c
::::::::::::::
Copyright 1992-1994, David Gottner
All Rights Reserved
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, this
permission notice and the following disclaimer notice appear unmodified in all copies.
I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL I 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.
Nevertheless, I would like to know about bugs in this library or suggestions for improvment.
Send bug reports and feedback to [email protected].
::::::::::::::
Tools/pynche/X/xlicense.txt
::::::::::::::
X Window System License - X11R6.4
Copyright (c) 1998 The Open Group
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 OPEN GROUP 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.
Except as contained in this notice, the name of The Open Group shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this Software without
prior written authorization from The Open Group.
Appendix A
Python 3.8.6 License
A-274
X Window System is a trademark of The Open Group
::::::::::::::
install-sh
::::::::::::::
Copyright (C) 1994 X Consortium
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 X CONSORTIUM 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.
Except as contained in this notice, the name of the X Consortium shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this Software without
prior written authorization from the X Consortium.
::::::::::::::
Include/dynamic_annotations.h
Python/dynamic_annotations.c
::::::::::::::
Copyright (c) 2008-2009, 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.
Neither the name of Google Inc. 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
Appendix A
Python 3.8.6 License
A-275
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
::::::::::::::
Modules/_blake2/*
::::::::::::::
BLAKE2 reference source code package - optimized C implementations
Copyright 2012, Samuel Neves <[email protected]>. You may use this under the terms of the
CC0, the OpenSSL Licence, or the Apache Public License 2.0, at your option. The terms of
these licenses can be found at:
CC0 1.0 Universal: http://creativecommons.org/publicdomain/zero/1.0
OpenSSL license: https://www.openssl.org/source/license.html
Apache 2.0: http://www.apache.org/licenses/LICENSE-2.0
More information about the BLAKE2 hash function can be found at https://blake2.net.
A.41 Python 3.9.5 License
Copyright holder: Python Software Foundation
Technology: Python
Version: 3.9.5
Python software and documentation are licensed under the Python Software Foundation
License Version 2.
Starting with Python 3.8.6, examples, recipes, and other code in the documentation are dual
licensed under the PSF License Version 2 and the Zero-Clause BSD license.
Some software incorporated into Python is under different licenses.
The licenses are listed with code falling under that license.
PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
----------------------------------------------------------------------------------
1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the
Individual or Organization ("Licensee") accessing and otherwise using this software
("Python") in source or binary form and its associated documentation.
2. Subject to the terms and conditions of this License Agreement, PSF hereby grants
Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test,
perform and/or display publicly, prepare derivative works, distribute, and otherwise use
Python alone or in any derivative version, provided, however, that PSF's License
Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
2019 Python Software Foundation; All Rights Reserved" are retained in Python alone or in
any derivative version prepared by Licensee.
3. In the event Licensee prepares a derivative work that is based on or incorporates Python
or any part thereof, and wants to make the derivative work available to others as provided
herein, then Licensee hereby agrees to include in any such work a brief summary of the
changes made to Python.
Appendix A
Python 3.9.5 License
A-276
4. PSF is making Python available to Licensee on an "AS IS" basis. PSF MAKES NO
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY
REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY
PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT INFRINGE ANY
THIRD PARTY RIGHTS.
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR
ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A
RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY
DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
6. This License Agreement will automatically terminate upon a material breach of its terms
and conditions.
7. Nothing in this License Agreement shall be deemed to create any relationship of agency,
partnership, or joint venture between PSF and Licensee. This License Agreement does not
grant permission to use PSF trademarks or trade name in a trademark sense to endorse or
promote products or services of Licensee, or any third party.
8. By copying, installing or otherwise using Python, Licensee agrees to be bound by the
terms and conditions of this License Agreement.
ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION
----------------------------------------------------------------------
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, 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.
From the Doc/license.rst file:
Licenses and Acknowledgements for Incorporated Software
=======================================================
This section is an incomplete, but growing list of licenses and acknowledgements for third-
party software incorporated in the Python distribution.
Mersenne Twister
----------------
The :mod:'_random' module includes code based on a download from http://
www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html. The following are the
verbatim comments from the original code::
A C-program for MT19937, with initialization improved 2002/1/26. Coded by Takuji Nishimura
and Makoto Matsumoto.
Before using, initialize the state by using init_genrand(seed) or init_by_array(init_key,
key_length).
Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
Appendix A
Python 3.9.5 License
A-277
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 names of its contributors may not 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.
Any feedback is very welcome.
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html
email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space)
Sockets
-------
The :mod:'socket' module uses the functions, :func:'getaddrinfo', and :func:'getnameinfo', which
are coded in separate source files from the WIDE Project, http://www.wide.ad.jp/. ::
Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
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. Neither the name of the project 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 PROJECT 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 PROJECT OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
Appendix A
Python 3.9.5 License
A-278
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.
Asynchronous socket services
----------------------------
The :mod:'asynchat' and :mod:'asyncore' modules contain the following notice::
Copyright 1996 by Sam Rushing
All Rights Reserved
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 that copyright notice and this permission notice appear in supporting
documentation, and that the name of Sam Rushing not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission.
SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL SAM RUSHING 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.
Cookie management
-----------------
The :mod:'http.cookies' module contains the following notice::
Copyright 2000 by Timothy O'Malley <[email protected]>
All Rights Reserved
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 that copyright notice and this permission notice appear in supporting
documentation, and that the name of Timothy O'Malley not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission.
Timothy O'Malley DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL Timothy O'Malley 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.
Execution tracing
-----------------
The :mod:'trace' module contains the following notice::
portions copyright 2001, Autonomous Zones Industries, Inc., all rights... err... reserved and
offered to the public under the terms of the Python 2.2 license.
Appendix A
Python 3.9.5 License
A-279
Author: Zooko O'Whielacronx
http://zooko.com/
Copyright 2000, Mojam Media, Inc., all rights reserved.
Author: Skip Montanaro
Copyright 1999, Bioreason, Inc., all rights reserved.
Author: Andrew Dalke
Copyright 1995-1997, Automatrix, Inc., all rights reserved.
Author: Skip Montanaro
Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved.
Permission to use, copy, modify, and distribute this Python software and its associated
documentation for any purpose without fee is hereby granted, provided that the above
copyright notice appears in all copies, and that both that copyright notice and this permission
notice appear in supporting documentation, and that the name of neither Automatrix,
Bioreason or Mojam Media be used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
UUencode and UUdecode functions
-------------------------------
The :mod:'uu' module contains the following notice::
Copyright 1994 by Lance Ellinghouse
Cathedral City, California Republic, United States of America.
All Rights Reserved
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 that copyright notice and this permission notice appear in supporting
documentation, and that the name of Lance Ellinghouse not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission.
LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM 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.
Modified by Jack Jansen, CWI, July 1995:
Use binascii module to do the actual line-by-line conversion between ascii and binary. This
results in a 1000-fold speedup. The C version is still 5 times faster, though.
Arguments more compliant with Python standard
XML Remote Procedure Calls
--------------------------
Appendix A
Python 3.9.5 License
A-280
The :mod:'xmlrpc.client' module contains the following notice::
The XML-RPC client interface is
Copyright (c) 1999-2002 by Secret Labs AB
Copyright (c) 1999-2002 by Fredrik Lundh
By obtaining, using, and/or copying this software and/or its associated documentation, you
agree that you have read, understood, and will comply with the following terms and conditions:
Permission to use, copy, modify, and distribute this software and its associated documentation
for any purpose and without fee is hereby granted, provided that the above copyright notice
appears in all copies, and that both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Secret Labs AB or the author not be used in
advertising or publicity pertaining to distribution of the software without specific, written prior
permission.
SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR 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.
test_epoll
----------
The :mod:'test_epoll' contains the following notice::
Copyright (c) 2001-2006 Twisted Matrix Laboratories.
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Select kqueue
-------------
The :mod:'select' and contains the following notice for the kqueue interface::
Copyright (c) 2000 Doug White, 2006 James Knight, 2007 Christian Heimes
All rights reserved.
Appendix A
Python 3.9.5 License
A-281
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.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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.
SipHash24
---------
The file :file:'Python/pyhash.c' contains Marek Majkowski' implementation of Dan Bernstein's
SipHash24 algorithm. The contains the following note::
<MIT License>
Copyright (c) 2013 Marek Majkowski <[email protected]>
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.
</MIT License>
Original location:
https://github.com/majek/csiphash/
Solution inspired by code from:
Samuel Neves (supercop/crypto_auth/siphash24/little)
djb (supercop/crypto_auth/siphash24/little2)
Jean-Philippe Aumasson (https://131002.net/siphash/siphash24.c)
strtod and dtoa
---------------
The file :file:'Python/dtoa.c', which supplies C functions dtoa and strtod for conversion of C
doubles to and from strings, is derived from the file of the same name by David M. Gay,
Appendix A
Python 3.9.5 License
A-282
currently available from http://www.netlib.org/fp/. The original file, as retrieved on March 16,
2009, contains the following copyright and licensing notice::
/****************************************************************
*
* The author of this software is David M. Gay.
*
* Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose without fee is hereby granted, provided that this entire
* notice is included in all copies of any software which is or includes
* a copy or modification of this software and in all copies of the
* supporting documentation for such software.
*
* THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
* IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES
* ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
* MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
* PURPOSE.
*
***************************************************************/
OpenSSL
-------
The modules :mod:'hashlib', :mod:'posix', :mod:'ssl', :mod:'crypt' use the OpenSSL library for
added performance if made available by the operating system. Additionally, the Windows and
Mac OS X installers for Python may include a copy of the OpenSSL libraries, so we include a
copy of the OpenSSL license here:
LICENSE ISSUES
==============
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL
License and the original SSLeay license apply to the toolkit. See below for the actual license
texts. Actually both licenses are BSD-style Open Source licenses. In case of any license
issues related to OpenSSL please contact [email protected].
OpenSSL License
---------------
=================================================================
Copyright (c) 1998-2008 The OpenSSL Project. 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.
Appendix A
Python 3.9.5 License
A-283
3. All advertising materials mentioning features or use of this software must display the
following acknowledgment: "This product includes software developed by the OpenSSL
Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or
promote products derived from this software without prior written permission. For written
permission, please contact [email protected].
5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL"
appear in their names without prior written permission of the OpenSSL Project.
6. Redistributions of any form whatsoever must retain the following acknowledgment: "This
product includes software developed by the OpenSSL Project for use in the OpenSSL
Toolkit (http://www.openssl.org/)"
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT "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 OpenSSL PROJECT 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.
=================================================================
This product includes cryptographic software written by Eric Young ([email protected]). This
product includes software written by Tim Hudson ([email protected]).
Original SSLeay License
-----------------------
Copyright (C) 1995-1998 Eric Young ([email protected])
All rights reserved.
This package is an SSL implementation written by Eric Young ([email protected]).
The implementation was written so as to conform with Netscapes SSL.
This library is free for commercial and non-commercial use as long as the following conditions
are aheared to. The following conditions apply to all code found in this distribution, be it the
RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included
with this distribution is covered by the same copyright terms except that the holder is Tim
Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be
removed.
If this package is used in a product, Eric Young should be given attribution as the author of the
parts of the library used. This can be in the form of a textual message at program startup or in
documentation (online or textual) provided with the package.
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 copyright notice, this list of conditions and
the following disclaimer.
Appendix A
Python 3.9.5 License
A-284
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. All advertising materials mentioning features or use of this software must display the
following acknowledgement: "This product includes cryptographic software written by Eric
Young ([email protected])" The word 'cryptographic' can be left out if the rouines from
the library being used are not cryptographic related :-).
4. If you include any Windows specific code (or a derivative thereof) from the apps directory
(application code) you must include an acknowledgement: "This product includes software
written by Tim Hudson ([email protected])"
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG "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 AUTHOR 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.
The licence and distribution terms for any publically available version or derivative of this code
cannot be changed. i.e. this code cannot simply be copied and put under another distribution
licence [including the GNU Public Licence.]
expat
-----
The :mod:'pyexpat' extension is built using an included copy of the expat sources unless the
build is configured ''--with-system-expat''::
Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
libffi
------
The :mod:'_ctypes' extension is built using an included copy of the libffi sources unless the
build is configured ''--with-system-libffi''::
Appendix A
Python 3.9.5 License
A-285
Copyright (c) 1996-2008 Red Hat, Inc and others.
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
zlib
----
The :mod:'zlib' extension is built using an included copy of the zlib sources if the zlib version
found on the system is too old to be used for the build::
Copyright (C) 1995-2011 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied warranty. In no event will the
authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial
applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
cfuhash
-------
The implementation of the hash table used by the :mod:'tracemalloc' is based on the cfuhash
project::
Copyright (c) 2005 Don Owens
All rights reserved.
This code is released under the BSD license:
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
Appendix A
Python 3.9.5 License
A-286
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 author 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.
libmpdec
--------
The :mod:'_decimal' Module is built using an included copy of the libmpdec library unless the
build is configured ''--with-system-libmpdec''::
Copyright (c) 2008-2020 Stefan Krah. 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.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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.
W3C C14N test suite
-------------------
The C14N 2.0 test suite in the :mod:'test' package ("Lib/test/xmltestdata/c14n-20/") was
retrieved from the W3C website at https://www.w3.org/TR/xml-c14n2-testcases/ and is
distributed under the 3-clause BSD license:
Copyright (c) 2013 W3C(R) (MIT, ERCIM, Keio, Beihang),
Appendix A
Python 3.9.5 License
A-287
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 works must retain the original copyright notice, this list of conditions and
the following disclaimer.
Redistributions in binary form must reproduce the original 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 W3C nor the names of its contributors may be used to endorse or
promote products derived from this work 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.
---------------------------------------------------------------------------
::::::::::::::
Lib/turtle.py
::::::::::::::
Copyright (C) 2006 - 2010 Gregor Lingl
This software is provided 'as-is', without any express or implied warranty. In no event will the
authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial
applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
3. This notice may not be removed or altered from any source distribution.
::::::::::::::
Lib/logging/__init__.py
::::::::::::::
Copyright 2001-2019 by Vinay Sajip. All Rights Reserved.
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
Appendix A
Python 3.9.5 License
A-288
all copies and that both that copyright notice and this permission notice appear in supporting
documentation, and that the name of Vinay Sajip not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission.
VINAY SAJIP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL VINAY SAJIP 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.
::::::::::::::
Lib/multiprocessing/__init__.py
::::::::::::::
Copyright (c) 2006-2008, R Oudkerk
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. Neither the name of author nor the names of any contributors may be used to endorse or
promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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
::::::::::::::
Lib/optparse.py
::::::::::::::
Copyright (c) 2001-2006 Gregory P. Ward. All rights reserved.
Copyright (c) 2002-2006 Python 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:
Redistributions of source code must retain the above copyright notice, this list of conditions
and the following disclaimer.
Appendix A
Python 3.9.5 License
A-289
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 author 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 AUTHOR 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.
::::::::::::::
Lib/platform.py
::::::::::::::
Copyright (c) 1999-2000, Marc-Andre Lemburg; mailto:[email protected]
Copyright (c) 2000-2010, eGenix.com Software GmbH; mailto:[email protected]
Permission to use, copy, modify, and distribute this software and its documentation for any
purpose and without fee or royalty is hereby granted, provided that the above copyright notice
appear in all copies and that both that copyright notice and this permission notice appear in
supporting documentation or portions thereof, including modifications, that you make.
EGENIX.COM SOFTWARE GMBH DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL THE AUTHOR 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 !
::::::::::::::
Lib/profile.py
::::::::::::::
Copyright Disney Enterprises, Inc. All Rights Reserved.
Licensed to PSF under a Contributor Agreement
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.
Appendix A
Python 3.9.5 License
A-290
::::::::::::::
Lib/sqlite3/__init__.py
::::::::::::::
Copyright (C) 2005 Gerhard Häring <[email protected]>
This file is part of pysqlite.
This software is provided 'as-is', without any express or implied warranty. In no event will the
authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial
applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
3. This notice may not be removed or altered from any source distribution.
::::::::::::::
Lib/tarfile.py
::::::::::::::
Copyright (C) 2002 Lars Gustaebel <[email protected]>
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,
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
::::::::::::::
Lib/unittest/__init__.py
::::::::::::::
Copyright (c) 1999-2003 Steve Purcell
Copyright (c) 2003-2010 Python Software Foundation
Appendix A
Python 3.9.5 License
A-291
This module is free software, and you may redistribute it and/or modify it under the same terms
as Python itself, so long as this copyright message and disclaimer are retained in their original
form.
IN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF
THIS CODE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS,
AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, SUPPORT,
UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
::::::::::::::
Modules/_localemodule.c
::::::::::::::
Copyright (C) 1997, 2002, 2003 Martin von Loewis
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.
This software comes with no warranty. Use at your own risk.
::::::::::::::
Modules/parsermodule.c
::::::::::::::
Copyright 1995-1996 by Fred L. Drake, Jr. and Virginia Polytechnic Institute and State
University, Blacksburg, Virginia, USA. Portions copyright 1991-1995 by Stichting Mathematisch
Centrum, Amsterdam, The Netherlands. Copying is permitted under the terms associated with
the main Python distribution, with the additional restriction that this additional notice be
included and maintained on all distributed copies.
::::::::::::::
Python/getopt.c
::::::::::::::
Copyright 1992-1994, David Gottner
All Rights Reserved
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, this
permission notice and the following disclaimer notice appear unmodified in all copies.
I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL I 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.
Appendix A
Python 3.9.5 License
A-292
Nevertheless, I would like to know about bugs in this library or suggestions for improvment.
Send bug reports and feedback to [email protected].
::::::::::::::
Tools/pynche/X/xlicense.txt
::::::::::::::
X Window System License - X11R6.4
Copyright (c) 1998 The Open Group
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 OPEN GROUP 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.
Except as contained in this notice, the name of The Open Group shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this Software without
prior written authorization from The Open Group.
X Window System is a trademark of The Open Group
::::::::::::::
install-sh
::::::::::::::
Copyright (C) 1994 X Consortium
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 X CONSORTIUM 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.
Appendix A
Python 3.9.5 License
A-293
Except as contained in this notice, the name of the X Consortium shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this Software without
prior written authorization from the X Consortium.
::::::::::::::
Include/dynamic_annotations.h
Python/dynamic_annotations.c
::::::::::::::
Copyright (c) 2008-2009, 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.
Neither the name of Google Inc. 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.
::::::::::::::
Modules/_blake2/*
::::::::::::::
BLAKE2 reference source code package - optimized C implementations
Written in 2012 by Samuel Neves <[email protected]>
Written in 2013 by Dmitry Chestnykh <[email protected]>
Modified for CPython by Christian Heimes <[email protected]>
To the extent possible under law, the author(s) have dedicated all copyright and related and
neighboring rights to this software to the public domain worldwide. This software is distributed
without any warranty.
http://creativecommons.org/publicdomain/zero/1.0/
A.42 Quartz Job Scheduler 2.3.2 License
Copyright holder: Terracotta
Technology: Quartz Job Scheduler
Appendix A
Quartz Job Scheduler 2.3.2 License
A-294
Version: 2.3.2
Notice file for Quartz (https://github.com/quartz-scheduler/quartz/blob/master/distribution/src/
main/assembly/root/licenses/Legal%20Notice.txt):
Copyright Declaration:
Copyright © 2003-2016 Software AG, Darmstadt, Germany and/or Software AG USA Inc.,
Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Trademark and Patent declaration
The name Software AG and all Software AG product names are either trademarks or
registered trademarks of Software AG and/or Software AG USA Inc. and/or its subsidiaries
and/or its affiliates and/or their licensors. Other company and product names mentioned herein
may be trademarks of their respective owners.
Detailed information on trademarks and patents owned by Software AG and/or its subsidiaries
is located at http://softwareag.com/licenses.
Third Party declaration
This software may include portions of third-party products. For third-party copyright notices,
license terms, additional rights or restrictions, please refer to "License Texts, Copyright Notices
and Disclaimers of Third Party Products". For certain specific third-party license restrictions,
please refer to section E of the Legal Notices available under "License Terms and Conditions
for Use of Software AG Products / Copyright and Trademark Notices of Software AG
Products". These documents are part of the product documentation, located at http://
softwareag.com/licenses and/or in the root installation directory of the licensed product(s).
Confidentiality Disclaimer:
Use, reproduction, transfer, publication or disclosure is prohibited except as specifically
provided for in your License Agreement with Software AG.
---------separator---------
https://github.com/quartz-scheduler/quartz/blob/v2.3.2/docs/license.adoc:
For a copy of the license, see The Apache Software License, Version 2.0.
---------separator---------
slf4j-api and slf4j-log4j12 MIT License (No Notice file):
Copyright (c) 2004-2017 QOS.ch 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, 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 AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Appendix A
Quartz Job Scheduler 2.3.2 License
A-295
A.43 SQLite 3.30.1 License
Copyright holder: various
Technology: SQLite
Version: 3.30.1
************************************************************
********* Copied from LT Public License & Copyright Notices *********
SQLite Is Public Domain
All of the code and documentation in SQLite has been dedicated to the public domain by the
authors. All code authors, and representatives of the companies they work for, have signed
affidavits dedicating their contributions to the public domain and originals of those signed
affidavits are stored in a firesafe at the main offices of Hwaci. Anyone is free to copy, modify,
publish, use, compile, sell, or distribute the original SQLite code, either in source code form or
as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
The previous paragraph applies to the deliverable code and documentation in SQLite - those
parts of the SQLite library that you actually bundle and ship with a larger application. Some
scripts used as part of the build process (for example the "configure" scripts generated by
autoconf) might fall under other open-source licenses. Nothing from these build scripts ever
reaches the final deliverable SQLite library, however, and so the licenses associated with those
scripts should not be a factor in assessing your rights to copy and use the SQLite library.
All of the deliverable code in SQLite has been written from scratch. No code has been taken
from other projects or from the open internet. Every line of code can be traced back to its
original author, and all of those authors have public domain dedications on file. So the SQLite
code base is clean and is uncontaminated with licensed code from other projects.
Open-Source, not Open-Contribution
SQLite is open-source, meaning that you can make as many copies of it as you want and do
whatever you want with those copies, without limitation. But SQLite is not open-contribution. In
order to keep SQLite in the public domain and ensure that the code does not become
contaminated with proprietary or licensed content, the project does not accept patches from
unknown persons.
All of the code in SQLite is original, having been written specifically for use by SQLite. No code
has been copied from unknown sources on the internet.
Warranty of Title
SQLite is in the public domain and does not require a license. Even so, some organizations
want legal proof of their right to use SQLite. Circumstances where this occurs include the
following:
Your company desires indemnity against claims of copyright infringement.
You are using SQLite in a jurisdiction that does not recognize the public domain.
You are using SQLite in a jurisdiction that does not recognize the right of an author to
dedicate their work to the public domain.
You want to hold a tangible legal document as evidence that you have the legal right to use
and distribute SQLite.
Your legal department tells you that you have to purchase a license.
Appendix A
SQLite 3.30.1 License
A-296
If any of the above circumstances apply to you, Hwaci, the company that employs all the
developers of SQLite, will sell you a Warranty of Title for SQLite. A Warranty of Title is a legal
document that asserts that the claimed authors of SQLite are the true authors, and that the
authors have the legal right to dedicate the SQLite to the public domain, and that Hwaci will
vigorously defend against challenges to those claims. All proceeds from the sale of SQLite
Warranties of Title are used to fund continuing improvement and support of SQLite.
Contributed Code
In order to keep SQLite completely free and unencumbered by copyright, the project does not
accept patches. If you would like to make a suggested change, and include a patch as a proof-
of-concept, that would be great. However please do not be offended if we rewrite your patch
from scratch.
1) The above seems to be from http://sqlite.org/copyright.html
2) Source files in the download package from https://www.sqlite.org/2019/sqlite-
amalgamation-3280000.zip include the following:
/*
** 2006 June 7
**
** The author disclaims copyright to this source code. In place of
** a legal notice, here is a blessing:
**
** May you do good and not evil.
** May you find forgiveness for yourself and forgive others.
** May you share freely, never taking more than you give.
**
************************************************************************
A.44 SciPy 1.4.1 License
Copyright holder: scipy.org
Technology: SciPy
Version: 1.4.1
Copyright (c) 2001, 2002 Enthought, Inc.
All rights reserved.
Copyright (c) 2003-2017 SciPy Developers.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
a. Redistributions of source code must retain the above copyright notice, this list of conditions
and the following disclaimer.
b. 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.
Appendix A
SciPy 1.4.1 License
A-297
c. Neither the name of Enthought nor the names of the SciPy Developers 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
HOLDERS 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.
SciPy bundles a number of libraries that are compatibly licensed. We list these here.
Name: Numpydoc
Files: doc/sphinxext/numpydoc/*
License: 2-clause BSD
Copyright (C) 2008 Stefan van der Walt <[email protected]>, Pauli Virtanen <[email protected]>
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.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''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 AUTHOR 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.
Name: scipy-sphinx-theme
Files: doc/scipy-sphinx-theme/*
License: 3-clause BSD, PSF and Apache 2.0
The following copyright statement applies to all files, excluding exceptions mentioned explicitly
below:
Copyright (c) 2011 Kevin Dunn, Surya K, Pauli Virtanen, the Sphinx team
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
Appendix A
SciPy 1.4.1 License
A-298
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 author nor the names of other 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.
Exceptions:
_theme/scipy/static/copybutton.js
Originates from Python; Doc/tools/sphinxext/static/copybutton.js
1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the
Individual or Organization ("Licensee") accessing and otherwise using this software
("Python") in source or binary form and its associated documentation.
2. Subject to the terms and conditions of this License Agreement, PSF hereby grants
Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test,
perform and/or display publicly, prepare derivative works, distribute, and otherwise use
Python alone or in any derivative version, provided, however, that PSF's License
Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Python Software Foundation; All
Rights Reserved" are retained in Python alone or in any derivative version prepared by
Licensee.
3. In the event Licensee prepares a derivative work that is based on or incorporates Python
or any part thereof, and wants to make the derivative work available to others as provided
herein, then Licensee hereby agrees to include in any such work a brief summary of the
changes made to Python.
4. PSF is making Python available to Licensee on an "AS IS" basis. PSF MAKES NO
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY
REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY
PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT INFRINGE ANY
THIRD PARTY RIGHTS.
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR
ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A
RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY
DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
6. This License Agreement will automatically terminate upon a material breach of its terms
and conditions.
Appendix A
SciPy 1.4.1 License
A-299
7. Nothing in this License Agreement shall be deemed to create any relationship of agency,
partnership, or joint venture between PSF and Licensee. This License Agreement does not
grant permission to use PSF trademarks or trade name in a trademark sense to endorse or
promote products or services of Licensee, or any third party.
8. By copying, installing or otherwise using Python, Licensee agrees to be bound by the
terms and conditions of this License Agreement.
_theme/scipy/static/less/bootstrap/*,
_theme/scipy/static/img/glyphicons-*,
_theme/scipy/static/css/spc-bootstrap.css
Twitter Bootstrap v2.3.1 (and generated output CSS files)
Copyright 2012 Twitter, Inc
Licensed under the Apache License v2.0
http://www.apache.org/licenses/LICENSE-2.0
Name: Six
Files: scipy/_lib/six.py
License: MIT
# Copyright (c) 2010-2012 Benjamin Peterson
#
# 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
AUTHORS OR
# COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Name: Decorator
Appendix A
SciPy 1.4.1 License
A-300
Files: scipy/_lib/decorator.py
License: 2-clause BSD
# Copyright (c) 2005-2015, Michele Simionato
# 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 bytecode 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.
# 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
# HOLDERS 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.
Name: ID
Files: scipy/linalg/src/id_dist/*
License: 3-clause BSD
Copyright (c) 2014 by P.-G. Martinsson, V. Rokhlin, Y. Shkolnisky, and M. Tygert.
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.
None of the names of the copyright holders 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 ''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 OWNERS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
Appendix A
SciPy 1.4.1 License
A-301
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.
Name: L-BFGS-B
Files: scipy/optimize/lbfgsb/*
License: BSD license
License of L-BFGS-B (Fortran code)
==================================
The version included here (in lbfgsb.f) is 3.0 (released April 25, 2011). It was written by Ciyou
Zhu, Richard Byrd, and Jorge Nocedal <[email protected]>. It carries the following
condition for use:
"""
This software is freely available, but we expect that all publications describing work using this
software, or all commercial products using it, quote at least one of the references given below.
This software is released under the BSD License.
References
R. H. Byrd, P. Lu and J. Nocedal. A Limited Memory Algorithm for Bound Constrained
Optimization, (1995), SIAM Journal on Scientific and Statistical Computing, 16, 5, pp.
1190-1208.
C. Zhu, R. H. Byrd and J. Nocedal. L-BFGS-B: Algorithm 778: L-BFGS-B, FORTRAN
routines for large scale bound constrained optimization (1997), ACM Transactions on
Mathematical Software, 23, 4, pp. 550 - 560.
J.L. Morales and J. Nocedal. L-BFGS-B: Remark on Algorithm 778: L-BFGS-B, FORTRAN
routines for large scale bound constrained optimization (2011), ACM Transactions on
Mathematical Software, 38, 1.
"""
License for the Python wrapper
==============================
Copyright (c) 2004 David M. Cooke <[email protected].ca>
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
Appendix A
SciPy 1.4.1 License
A-302
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Name: SuperLU
Files: scipy/sparse/linalg/dsolve/SuperLU/*
License: 3-clause BSD
Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley
National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)
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. Neither the name of Lawrence Berkeley National Laboratory, U.S. Dept. of Energy 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.
Name: ARPACK
Files: scipy/sparse/linalg/eigen/arpack/ARPACK/*
License: 3-clause BSD
BSD Software License
Pertains to ARPACK and P_ARPACK
Copyright (c) 1996-2008 Rice University.
Developed by D.C. Sorensen, R.B. Lehoucq, C. Yang, and K. Maschhoff.
All rights reserved.
Arpack has been renamed to arpack-ng.
Copyright (c) 2001-2011 - Scilab Enterprises
Updated by Allan Cornet, Sylvestre Ledru.
Copyright (c) 2010 - Jordi Gutiérrez Hermoso (Octave patch)
Appendix A
SciPy 1.4.1 License
A-303
Copyright (c) 2007 - Sébastien Fabbro (gentoo patch)
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 listed in this license in the documentation and/or
other materials provided with the distribution.
Neither the name of the copyright holders 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.
Name: Qhull
Files: scipy/spatial/qhull/*
License: Qhull license (BSD-like)
Qhull, Copyright (c) 1993-2015
C.B. Barber
Arlington, MA
and
The National Science and Technology Research Center for Computation and Visualization of
Geometric Structures
(The Geometry Center)
University of Minnesota
This software includes Qhull from C.B. Barber and The Geometry Center. Qhull is copyrighted
as noted above. Qhull is free software and may be obtained via http from www.qhull.org. It may
be freely copied, modified, and redistributed under the following conditions:
1. All copyright notices must remain intact in all files.
2. A copy of this text file must be distributed along with any copies of Qhull that you
redistribute; this includes copies that you have modified, or copies of programs or other
software products that include Qhull.
3. If you modify Qhull, you must include a notice giving the name of the person performing
the modification, the date of modification, and the reason for such modification.
Appendix A
SciPy 1.4.1 License
A-304
4. When distributing modified versions of Qhull, or other software products that include Qhull,
you must provide notice that the original source code may be obtained as noted above.
5. There is no warranty or other guarantee of fitness for Qhull, it is provided solely "as is".
Bug reports or fixes may be sent to [email protected]; the authors may or may not act
on them as they desire.
Name: Cephes
Files: scipy/special/cephes/*
License: 3-clause BSD
Distributed under 3-clause BSD license with permission from the author, see https://
lists.debian.org/debian-legal/2004/12/msg00295.html
Cephes Math Library Release 2.8: June, 2000
Copyright 1984, 1995, 2000 by Stephen L. Moshier
This software is derived from the Cephes Math Library and is incorporated herein by
permission of the author.
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 <organization> 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 <COPYRIGHT
HOLDER> 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.
Name: Faddeeva
Files: scipy/special/Faddeeva.*
License: MIT
Copyright (c) 2012 Massachusetts Institute of Technology
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,
Appendix A
SciPy 1.4.1 License
A-305
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Name: qd
Files: scipy/special/cephes/dd_*.[ch]
License: modified BSD license ("BSD-LBNL-License.doc")
This work was supported by the Director, Office of Science, Division of Mathematical,
Information, and Computational Sciences of the U.S. Department of Energy under contract
numbers DE-AC03-76SF00098 and DE-AC02-05CH11231.
Copyright (c) 2003-2009, The Regents of the University of California, through Lawrence
Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of
Energy) All rights reserved.
1. 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 copyright notice, this list of conditions
and the following disclaimer.
(2) Redistributions in binary form must reproduce the copyright notice, this list of conditions
and the following disclaimer in the documentation and/or other materials provided with the
distribution.
(3) Neither the name of the University of California, Lawrence Berkeley National
Laboratory, U.S. Dept. of Energy nor the names of its contributors may be used to endorse
or promote products derived from this software without specific prior written permission.
2. 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.
3. You are under no obligation whatsoever to provide any bug fixes, patches, or upgrades to
the features, functionality or performance of the source code ("Enhancements") to anyone;
however, if you choose to make your Enhancements available either publicly, or directly to
Lawrence Berkeley National Laboratory, without imposing a separate written license
agreement for such Enhancements, then you hereby grant the following license: a non-
exclusive, royalty-free perpetual license to install, use, modify, prepare derivative works,
Appendix A
SciPy 1.4.1 License
A-306
incorporate into other computer software, distribute, and sublicense such enhancements or
derivative works thereof, in binary and source code form.
------------------------------ NumPy --------------------------------
Copyright (c) 2005-2019, NumPy Developers.
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 NumPy Developers nor the names of any 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.
********** License: Apache 2.0 *************
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
A.45 SciPy 1.6.0 License
Copyright holder: scipy.org
Technology: SciPy
Version: 1.6.0
Copyright (c) 2001, 2002 Enthought, Inc.
All rights reserved.
Copyright © 2003-2019 SciPy Developers.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
a. Redistributions of source code must retain the above copyright notice, this list of conditions
and the following disclaimer.
Appendix A
SciPy 1.6.0 License
A-307
b. 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.
c. Neither the name of Enthought nor the names of the SciPy Developers 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
HOLDERS 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.
SciPy bundles a number of libraries that are compatibly licensed. We list these here.
Name: Numpydoc
Files: doc/sphinxext/numpydoc/*
License: 2-clause BSD
Copyright (C) 2008 Stefan van der Walt <[email protected]>, Pauli Virtanen <[email protected]>
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.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''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 AUTHOR 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.
Name: scipy-sphinx-theme
Files: doc/scipy-sphinx-theme/*
License: 3-clause BSD, PSF and Apache 2.0
The following copyright statement applies to all files, excluding exceptions mentioned explicitly
below:
Copyright (c) 2011 Kevin Dunn, Surya K, Pauli Virtanen, the Sphinx team
Appendix A
SciPy 1.6.0 License
A-308
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 author nor the names of other 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.
Exceptions:
_theme/scipy/static/copybutton.js
Originates from Python; Doc/tools/sphinxext/static/copybutton.js
1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the
Individual or Organization ("Licensee") accessing and otherwise using this software
("Python") in source or binary form and its associated documentation.
2. Subject to the terms and conditions of this License Agreement, PSF hereby grants
Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test,
perform and/or display publicly, prepare derivative works, distribute, and otherwise use
Python alone or in any derivative version, provided, however, that PSF's License
Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Python Software Foundation; All
Rights Reserved" are retained in Python alone or in any derivative version prepared by
Licensee.
3. In the event Licensee prepares a derivative work that is based on or incorporates Python
or any part thereof, and wants to make the derivative work available to others as provided
herein, then Licensee hereby agrees to include in any such work a brief summary of the
changes made to Python.
4. PSF is making Python available to Licensee on an "AS IS" basis. PSF MAKES NO
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY
REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY
PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT INFRINGE ANY
THIRD PARTY RIGHTS.
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR
ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A
Appendix A
SciPy 1.6.0 License
A-309
RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY
DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
6. This License Agreement will automatically terminate upon a material breach of its terms
and conditions.
7. Nothing in this License Agreement shall be deemed to create any relationship of agency,
partnership, or joint venture between PSF and Licensee. This License Agreement does not
grant permission to use PSF trademarks or trade name in a trademark sense to endorse or
promote products or services of Licensee, or any third party.
8. By copying, installing or otherwise using Python, Licensee agrees to be bound by the
terms and conditions of this License Agreement.
_theme/scipy/static/less/bootstrap/*,
_theme/scipy/static/img/glyphicons-*,
_theme/scipy/static/css/spc-bootstrap.css
Twitter Bootstrap v2.3.1 (and generated output CSS files)
Copyright 2012 Twitter, Inc
Licensed under the Apache License v2.0
http://www.apache.org/licenses/LICENSE-2.0
Name: Six
Files: scipy/_lib/six.py
License: MIT
# Copyright (c) 2010-2012 Benjamin Peterson
#
# 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
AUTHORS OR
# COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
Appendix A
SciPy 1.6.0 License
A-310
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Name: Decorator
Files: scipy/_lib/decorator.py
License: 2-clause BSD
# Copyright (c) 2005-2015, Michele Simionato
# 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 bytecode 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.
# 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
# HOLDERS 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.
Name: ID
Files: scipy/linalg/src/id_dist/*
License: 3-clause BSD
Copyright (c) 2014 by P.-G. Martinsson, V. Rokhlin, Y. Shkolnisky, and M. Tygert.
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.
None of the names of the copyright holders may be used to endorse or promote products
derived from this software without specific prior written permission.
Appendix A
SciPy 1.6.0 License
A-311
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''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 OWNERS 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.
Name: L-BFGS-B
Files: scipy/optimize/lbfgsb/*
License: BSD license
License of L-BFGS-B (Fortran code)
==================================
The version included here (in lbfgsb.f) is 3.0 (released April 25, 2011). It was written by Ciyou
Zhu, Richard Byrd, and Jorge Nocedal <[email protected]>. It carries the following
condition for use:
"""
This software is freely available, but we expect that all publications describing work using this
software, or all commercial products using it, quote at least one of the references given below.
This software is released under the BSD License.
References
R. H. Byrd, P. Lu and J. Nocedal. A Limited Memory Algorithm for Bound Constrained
Optimization, (1995), SIAM Journal on Scientific and Statistical Computing, 16, 5, pp.
1190-1208.
C. Zhu, R. H. Byrd and J. Nocedal. L-BFGS-B: Algorithm 778: L-BFGS-B, FORTRAN
routines for large scale bound constrained optimization (1997), ACM Transactions on
Mathematical Software, 23, 4, pp. 550 - 560.
J.L. Morales and J. Nocedal. L-BFGS-B: Remark on Algorithm 778: L-BFGS-B, FORTRAN
routines for large scale bound constrained optimization (2011), ACM Transactions on
Mathematical Software, 38, 1.
"""
License for the Python wrapper
==============================
Copyright (c) 2004 David M. Cooke <[email protected].ca>
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.
Appendix A
SciPy 1.6.0 License
A-312
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Name: SuperLU
Files: scipy/sparse/linalg/dsolve/SuperLU/*
License: 3-clause BSD
Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley
National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)
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. Neither the name of Lawrence Berkeley National Laboratory, U.S. Dept. of Energy 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.
Name: ARPACK
Files: scipy/sparse/linalg/eigen/arpack/ARPACK/*
License: 3-clause BSD
BSD Software License
Pertains to ARPACK and P_ARPACK
Copyright (c) 1996-2008 Rice University.
Developed by D.C. Sorensen, R.B. Lehoucq, C. Yang, and K. Maschhoff.
All rights reserved.
Arpack has been renamed to arpack-ng.
Appendix A
SciPy 1.6.0 License
A-313
Copyright (c) 2001-2011 - Scilab Enterprises
Updated by Allan Cornet, Sylvestre Ledru.
Copyright (c) 2010 - Jordi Gutiérrez Hermoso (Octave patch)
Copyright (c) 2007 - Sébastien Fabbro (gentoo patch)
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 listed in this license in the documentation and/or
other materials provided with the distribution.
Neither the name of the copyright holders 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.
Name: Qhull
Files: scipy/spatial/qhull/*
License: Qhull license (BSD-like)
Qhull, Copyright (c) 1993-2015
C.B. Barber
Arlington, MA
and
The National Science and Technology Research Center for Computation and Visualization of
Geometric Structures
(The Geometry Center)
University of Minnesota
This software includes Qhull from C.B. Barber and The Geometry Center. Qhull is copyrighted
as noted above. Qhull is free software and may be obtained via http from www.qhull.org. It may
be freely copied, modified, and redistributed under the following conditions:
1. All copyright notices must remain intact in all files.
Appendix A
SciPy 1.6.0 License
A-314
2. A copy of this text file must be distributed along with any copies of Qhull that you
redistribute; this includes copies that you have modified, or copies of programs or other
software products that include Qhull.
3. If you modify Qhull, you must include a notice giving the name of the person performing
the modification, the date of modification, and the reason for such modification.
4. When distributing modified versions of Qhull, or other software products that include Qhull,
you must provide notice that the original source code may be obtained as noted above.
5. There is no warranty or other guarantee of fitness for Qhull, it is provided solely "as is".
Bug reports or fixes may be sent to [email protected]; the authors may or may not act
on them as they desire.
Name: Cephes
Files: scipy/special/cephes/*
License: 3-clause BSD
Distributed under 3-clause BSD license with permission from the author, see https://
lists.debian.org/debian-legal/2004/12/msg00295.html
Cephes Math Library Release 2.8: June, 2000
Copyright 1984, 1995, 2000 by Stephen L. Moshier
This software is derived from the Cephes Math Library and is incorporated herein by
permission of the author.
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 <organization> 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 <COPYRIGHT
HOLDER> 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.
Name: Faddeeva
Files: scipy/special/Faddeeva.*
License: MIT
Appendix A
SciPy 1.6.0 License
A-315
Copyright (c) 2012 Massachusetts Institute of Technology
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Name: qd
Files: scipy/special/cephes/dd_*.[ch]
License: modified BSD license ("BSD-LBNL-License.doc")
This work was supported by the Director, Office of Science, Division of Mathematical,
Information, and Computational Sciences of the U.S. Department of Energy under contract
numbers DE-AC03-76SF00098 and DE-AC02-05CH11231.
Copyright (c) 2003-2009, The Regents of the University of California, through Lawrence
Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of
Energy) All rights reserved.
1. 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 copyright notice, this list of conditions
and the following disclaimer.
(2) Redistributions in binary form must reproduce the copyright notice, this list of conditions
and the following disclaimer in the documentation and/or other materials provided with the
distribution.
(3) Neither the name of the University of California, Lawrence Berkeley National
Laboratory, U.S. Dept. of Energy nor the names of its contributors may be used to endorse
or promote products derived from this software without specific prior written permission.
2. 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.
3. You are under no obligation whatsoever to provide any bug fixes, patches, or upgrades to
the features, functionality or performance of the source code ("Enhancements") to anyone;
Appendix A
SciPy 1.6.0 License
A-316
however, if you choose to make your Enhancements available either publicly, or directly to
Lawrence Berkeley National Laboratory, without imposing a separate written license
agreement for such Enhancements, then you hereby grant the following license: a non-
exclusive, royalty-free perpetual license to install, use, modify, prepare derivative works,
incorporate into other computer software, distribute, and sublicense such enhancements or
derivative works thereof, in binary and source code form.
------------------------------ NumPy --------------------------------
Copyright (c) 2005-2019, NumPy Developers.
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 NumPy Developers nor the names of any 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.
********** License: Apache 2.0 *************
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
A.46 Simple Logging Facade for Java (SLF4J) 1.7.30 License
Copyright holder: QOS.ch
Technology: Simple Logging Facade for Java (SLF4J)
Version: 1.7.30
Simple Logging Facade for Java (SLF4J ) 1.7.30
Copyright (c) 2004-2017 QOS.ch
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,
Appendix A
Simple Logging Facade for Java (SLF4J) 1.7.30 License
A-317
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
************************************
Modules:
************************************
slf4j-api
slf4j-simple
slf4j-nop
slf4j-jdk14
slf4j-log4j12
slf4j-ext
jcl-over-slf4j
log4j-over-slf4j
jul-to-slf4j
osgi-over-slf4j
integration
slf4j-site
slf4j-migrator
************************************
4P Dependencies:
************************************
ch.qos.cal10n call0n-api 0.8.1
COPYRIGHT and LICENSE:
Copyright (c) 2009 QOS.ch
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,
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.
Appendix A
Simple Logging Facade for Java (SLF4J) 1.7.30 License
A-318
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
---
Apache Log4j » 1.2.17
COPYRIGHT: Copyright 2010 The Apache Software Foundation
LICENSE:
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
Apache log4j
Copyright 2010 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
A.47 Snappy 1.1.8 License
Copyright holder: Google
Technology: Snappy
Version: 1.1.8
Development has searched the code for this component and confirms that there are no other
license terms besides those identified below.
Copyright 2011, 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 Google Inc. 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
Appendix A
Snappy 1.1.8 License
A-319
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
===
Some of the benchmark data in util/zippy/testdata is licensed differently:
fireworks.jpeg is Copyright 2013 Steinar H. Gunderson, and is licensed under the Creative
Commons Attribution 3.0 license (CC-BY-3.0). See https://creativecommons.org/
licenses/by/3.0/ for more information.
kppkn.gtb is taken from the Gaviota chess tablebase set, and is licensed under the MIT
License. See https://sites.google.com/site/gaviotachessengine/Home/endgame-
tablebases-1 for more information.
paper-100k.pdf is an excerpt (bytes 92160 to 194560) from the paper “Combinatorial
Modeling of Chromatin Features Quantitatively Predicts DNA Replication Timing in
_Drosophila_” by Federico Comoglio and Renato Paro, which is licensed under the CC-BY
license. See http://www.ploscompbiol.org/static/license for more information.
alice29.txt, asyoulik.txt, plrabn12.txt and lcet10.txt are from Project Gutenberg. The first
three have expired copyrights and are in the public domain; the latter does not have
expired copyright, but is still in the public domain according to the license information
(http://www.gutenberg.org/ebooks/53).
A.48 Sys::SigAction 0.21 License
Copyright holder: Lincoln A. Baxter
Technology: Sys::SigAction
Version: 0.21
A copy of the Standard Version of Perl modules in this product is available at https://
www.oracle.com/downloads/opensource.html or by following the directions on that page.
Copyright (c) 2004-2013 Lincoln A. Baxter
All rights reserved.
You may distribute under the terms of either the GNU General Public License or the Artistic
License, as specified in the Perl README file
----------------------------
----------------------------
Perl is free software; you can redistribute it and/or modify it under the terms of either:
a) the GNU General Public License as published by the Free Software Foundation; either
version 1, or (at your option) any later version, or
b) the "Artistic License"
-------------------
a) the GNU General Public License
GNU GENERAL PUBLIC LICENSE
Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
Appendix A
Sys::SigAction 0.21 License
A-320
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
The license agreements of most software companies try to keep users at the mercy of those
companies. By contrast, our General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. The
General Public License applies to the Free Software Foundation's software and to any other
program whose authors commit to using it. You can use it for your programs, too.
When we speak of free software, we are referring to freedom, not price. Specifically, the
General Public License is designed to make sure that you have the freedom to give away or
sell copies of free software, that you receive source code or can get it if you want it, that you
can change the software or use pieces of it in new free programs; and that you know you can
do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of a such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must tell them their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of this General
Public License. The "Program", below, refers to any such program or work, and a "work based
on the Program" means either the Program or any work containing the Program or a portion of
it, either verbatim or with modifications. Each licensee is addressed as "you".
1. You may copy and distribute verbatim copies of the Program's 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 General Public License and to the absence of any warranty; and give any other recipients
of the Program a copy of this General Public License along with the Program. You may charge
a fee for the physical act of transferring a copy.
2. You may modify your copy or copies of the Program or any portion of it, and copy and
distribute such modifications under the terms of Paragraph 1 above, provided that you also do
the following:
a) cause the modified files to carry prominent notices stating that you changed the files and the
date of any change; and
Appendix A
Sys::SigAction 0.21 License
A-321
b) cause the whole of any work that you distribute or publish, that in whole or in part contains
the Program or any part thereof, either with or without modifications, to be licensed at no
charge to all third parties under the terms of this General Public License (except that you may
choose to grant warranty protection to some or all third parties, at your option).
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the simplest and most usual way, to print or
display an announcement including an appropriate copyright notice and a notice that there is
no warranty (or else, saying that you provide a warranty) and that users may redistribute the
program under these conditions, and telling the user how to view a copy of this General Public
License.
d) 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.
Mere aggregation of another independent work with the Program (or its derivative) on a volume
of a storage or distribution medium does not bring the other work under the scope of these
terms.
3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2)
in object code or executable form under the terms of Paragraphs 1 and 2 above provided that
you also do one of the following:
a) accompany it with the complete corresponding machine-readable source code, which must
be distributed under the terms of Paragraphs 1 and 2 above; or,
b) accompany it with a written offer, valid for at least three years, to give any third party free
(except for a nominal charge for the cost of distribution) a complete machine-readable copy of
the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2
above; or,
c) accompany it with the information you received as to where the corresponding source code
may be obtained. (This alternative is allowed only for noncommercial distribution and only if
you received the program in object code or executable form alone.)
Source code for a work means the preferred form of the work for making modifications to it. For
an executable file, complete source code means all the source code for all modules it contains;
but, as a special exception, it need not include source code for modules which are standard
libraries that accompany the operating system on which the executable file runs, or for
standard header files or definitions files that accompany that operating system.
4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly
provided under this General Public License. Any attempt otherwise to copy, modify, sublicense,
distribute or transfer the Program is void, and will automatically terminate your rights to use the
Program under this License. However, parties who have received copies, or rights to use
copies, from you under this General Public License will not have their licenses terminated so
long as such parties remain in full compliance.
5. By copying, distributing or modifying the Program (or any work based on the Program) you
indicate your acceptance of this license to do so, and all its terms and conditions.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program subject to these terms and conditions. You may not impose any further restrictions on
the recipients' exercise of the rights granted herein.
7. The Free Software Foundation may publish revised and/or new versions of the 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.
Appendix A
Sys::SigAction 0.21 License
A-322
Each version is given a distinguishing version number. If the Program specifies a version
number of the 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 Program does not specify a version number of the license,
you may choose any version ever published by the Free Software Foundation.
8. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
10. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to humanity,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 1,
or (at your option) any later version.
This program 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 General Public License for more details.
Appendix A
Sys::SigAction 0.21 License
A-323
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA
02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (a
program to direct compilers to make passes at assemblers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
That's all there is to it!
---------------------------
b) the "Artistic License"
DESCRIPTION
This is "The Artistic License". It's here so that modules, programs, etc., that want to declare
this as their distribution license, can link to it.
It is also one of the two licenses Perl allows itself to be redistributed and/or modified; for the
other one, the GNU General Public License, see the perlgpl.
For a copy of the license, see Artistic License.
A.49 The Apache Software License, Version 2.0
Copyright holder: Apache
The following applies to all products licensed under the Apache 2.0 License:
You may not use the identified files except in compliance with the Apache License, Version 2.0
(the "License.")
You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. A copy
of the license is also reproduced below.
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.
Appendix A
The Apache Software License, Version 2.0
A-324
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.
Appendix A
The Apache Software License, Version 2.0
A-325
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
Appendix A
The Apache Software License, Version 2.0
A-326
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.
A.50 Tomcat 8.5.63 License
Copyright holder: Apache
Technology: Tomcat
Version: 8.5.63
Apache Tomcat
Copyright 1999-2019 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Appendix A
Tomcat 8.5.63 License
A-327
This software contains code derived from netty-native developed by the Netty project (http://
netty.io, https://github.com/netty/netty-tcnative/) and from finagle-native developed at Twitter
(https://github.com/twitter/finagle).
Java compilation software for JSP pages is provided by the Eclipse JDT Core Batch Compiler
component, which is open source software. The original software and related information is
available at http://www.eclipse.org/jdt/core/.
For portions of the Tomcat JNI OpenSSL API and the OpenSSL JSSE integration The
org.apache.tomcat.jni and the org.apache.tomcat.net.openssl packages are derivative work
originating from the Netty project and the finagle-native project developed at Twitter
Copyright 2014 The Netty Project
Copyright 2014 Twitter
This product is licensed under the Apache 2.0 license. See "The Apache Software License,
Version 2.0".
APACHE TOMCAT SUBCOMPONENTS
Apache Tomcat includes a number of subcomponents with separate copyright notices and
license terms. Your use of these subcomponents is subject to the terms and conditions of the
following licenses.
For the Eclipse JDT Core Batch Compiler (ecj-x.x.x.jar) component:
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
Appendix A
Tomcat 8.5.63 License
A-328
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.
Appendix A
Tomcat 8.5.63 License
A-329
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.
Appendix A
Tomcat 8.5.63 License
A-330
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.
A.51 UnRAR 5.8.4 License
Copyright holder: Alexander L. Roshal
Technology: UnRAR
Version: 5.8.4
****** ***** ****** UnRAR - free utility for RAR archives
** ** ** ** ** ** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
****** ******* ****** License for use and distribution of
** ** ** ** ** ** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
** ** ** ** ** ** FREE portable version
~~~~~~~~~~~~~~~~~~~~~
The source code of UnRAR utility is freeware. This means:
1. All copyrights to RAR and the utility UnRAR are exclusively owned by the author -
Alexander Roshal.
2. The UnRAR sources may be used in any software to handle RAR archives without
limitations free of charge, but cannot be used to re-create the RAR compression algorithm,
which is proprietary. Distribution of modified UnRAR sources in separate form or as a part
Appendix A
UnRAR 5.8.4 License
A-331
of other software is permitted, provided that it is clearly stated in the documentation and
source comments that the code may not be used to develop a RAR (WinRAR) compatible
archiver.
3. The UnRAR utility may be freely distributed. It is allowed to distribute UnRAR inside of
other software packages.
4. THE RAR ARCHIVER AND THE UnRAR UTILITY ARE DISTRIBUTED "AS IS". NO
WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT YOUR OWN
RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF
PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS
SOFTWARE.
5. Installing and using the UnRAR utility signifies acceptance of these terms and conditions of
the license.
6. If you don't agree with terms of the license you must remove UnRAR files from your
storage devices and cease to use the utility.
Thank you for your interest in RAR and UnRAR.
Alexander L. Roshal
------------------------------------------------------------------------
ACKNOWLEDGMENTS
We used "Screaming Fast Galois Field Arithmetic Using Intel SIMD Instructions" paper by
James S. Plank, Kevin M. Greenan and Ethan L. Miller to improve Reed-Solomon coding
performance. Also we are grateful to Artem Drobanov and Bulat Ziganshin for samples and
ideas allowed to make Reed-Solomon coding more efficient.
RAR text compression algorithm is based on Dmitry Shkarin PPMII and Dmitry Subbotin
carryless rangecoder public domain source code. You may find it in ftp.elf.stuba.sk/pub/pc/
pack.
RAR encryption includes parts of code from Szymon Stefanek and Brian Gladman AES
implementations also as Steve Reid SHA-1 source.
---------------------------------------------------------------------------
Copyright (c) 2002, Dr Brian Gladman < >, Worcester, UK.
All rights reserved.
This package was dual licensed under BSD (below) and GPL terms. This distribution elects the
BSD license.
LICENSE TERMS
The free distribution and use of this software in both source and binary form is allowed (with or
without changes) provided that:
1. distributions of this source code include the above copyright notice, this list of conditions
and the following disclaimer;
2. distributions in binary form include the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other associated materials;
3. the copyright holder's name is not used to endorse products built using this software
without specific written permission.
DISCLAIMER
Appendix A
UnRAR 5.8.4 License
A-332
This software is provided 'as is' with no explicit or implied warranties in respect of its
properties, including, but not limited to, correctness and/or fitness for purpose.
---------------------------------------------------------------------------
Source code of this package also as other cryptographic technology and computing project
related links are available on Brian Gladman's web site: http://www.gladman.me.uk
RAR uses CRC32 function based on Intel Slicing-by-8 algorithm. Original Intel Slicing-by-8
code is available here:
http://sourceforge.net/projects/slicing-by-8/
Original Intel Slicing-by-8 code is licensed under BSD License available at http://
www.opensource.org/licenses/bsd-license.html
Copyright (c) 2004-2006 Intel Corporation.
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.
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.
RAR archives may optionally include BLAKE2sp hash ( https://blake2.net ), designed by
Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn and Christian Winnerlein.
Useful hints provided by Alexander Khoroshev and Bulat Ziganshin allowed to significantly
improve RAR compression and
A.52 XML::Parser 2.46 License
Copyright holder: Larry Wall and Clark Cooper
Technology: XML::Parser
Version: 2.46
Oracle elects to receive under the Artistic License.
Copyright (c) 1998-2000 Larry Wall and Clark Cooper. All rights reserved.
4th party depend. copyright: LWP::UserAgent Copyright 1995-2009 Gisle Aas.
Appendix A
XML::Parser 2.46 License
A-333
perlgpl
SYNOPSIS
DESCRIPTION
GNU GENERAL PUBLIC LICENSE
SYNOPSIS
You can refer to this document in Pod via "L<perlgpl>"
Or you can see this document by entering "perldoc perlgpl"
DESCRIPTION
Perl is free software; you can redistribute it and/or modify it under the terms of either:
a) the GNU General Public License as published by the Free Software Foundation; either
version 1, or (at your option) any later version, or
b) the "Artistic License" which comes with this Kit.
This is the "GNU General Public License, version 1". It's here so that modules, programs, etc.,
that want to declare this as their distribution license can link to it.
For the Perl Artistic License, see perlartistic.
GNU GENERAL PUBLIC LICENSE
Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
The license agreements of most software companies try to keep users at the mercy of those
companies. By contrast, our General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. The
General Public License applies to the Free Software Foundation's software and to any other
program whose authors commit to using it. You can use it for your programs, too.
When we speak of free software, we are referring to freedom, not price. Specifically, the
General Public License is designed to make sure that you have the freedom to give away or
sell copies of free software, that you receive source code or can get it if you want it, that you
can change the software or use pieces of it in new free programs; and that you know you can
do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of a such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must tell them their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Appendix A
XML::Parser 2.46 License
A-334
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of this General
Public License. The "Program", below, refers to any such program or work, and a "work based
on the Program" means either the Program or any work containing the Program or a portion of
it, either verbatim or with modifications. Each licensee is addressed as "you".
1. You may copy and distribute verbatim copies of the Program's 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 General Public License and to the absence of any warranty; and give any other recipients
of the Program a copy of this General Public License along with the Program. You may charge
a fee for the physical act of transferring a copy.
2. You may modify your copy or copies of the Program or any portion of it, and copy and
distribute such modifications under the terms of Paragraph 1 above, provided that you also do
the following:
a) cause the modified files to carry prominent notices stating that you changed the files and the
date of any change; and
b) cause the whole of any work that you distribute or publish, that in whole or in part contains
the Program or any part thereof, either with or without modifications, to be licensed at no
charge to all third parties under the terms of this General Public License (except that you may
choose to grant warranty protection to some or all third parties, at your option).
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the simplest and most usual way, to print or
display an announcement including an appropriate copyright notice and a notice that there is
no warranty (or else, saying that you provide a warranty) and that users may redistribute the
program under these conditions, and telling the user how to view a copy of this General Public
License.
d) 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.
Mere aggregation of another independent work with the Program (or its derivative) on a volume
of a storage or distribution medium does not bring the other work under the scope of these
terms.
3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2)
in object code or executable form under the terms of Paragraphs 1 and 2 above provided that
you also do one of the following:
a) accompany it with the complete corresponding machine-readable source code, which must
be distributed under the terms of Paragraphs 1 and 2 above; or,
b) accompany it with a written offer, valid for at least three years, to give any third party free
(except for a nominal charge for the cost of distribution) a complete machine-readable copy of
Appendix A
XML::Parser 2.46 License
A-335
the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2
above; or,
c) accompany it with the information you received as to where the corresponding source code
may be obtained. (This alternative is allowed only for noncommercial distribution and only if
you received the program in object code or executable form alone.)
Source code for a work means the preferred form of the work for making modifications to it. For
an executable file, complete source code means all the source code for all modules it contains;
but, as a special exception, it need not include source code for modules which are standard
libraries that accompany the operating system on which the executable file runs, or for
standard header files or definitions files that accompany that operating system.
4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly
provided under this General Public License. Any attempt otherwise to copy, modify, sublicense,
distribute or transfer the Program is void, and will automatically terminate your rights to use the
Program under this License. However, parties who have received copies, or rights to use
copies, from you under this General Public License will not have their licenses terminated so
long as such parties remain in full compliance.
5. By copying, distributing or modifying the Program (or any work based on the Program) you
indicate your acceptance of this license to do so, and all its terms and conditions.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program subject to these terms and conditions. You may not impose any further restrictions on
the recipients' exercise of the rights granted herein.
7. The Free Software Foundation may publish revised and/or new versions of the 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 Program specifies a version
number of the 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 Program does not specify a version number of the license,
you may choose any version ever published by the Free Software Foundation.
8. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
10. 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 PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
Appendix A
XML::Parser 2.46 License
A-336
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to humanity,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 1,
or (at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA
02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (a
program to direct compilers to make passes at assemblers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
That's all there is to it!
Appendix A
XML::Parser 2.46 License
A-337
-------------------------------------------------------------------------------------------------------------------
perlartistic
SYNOPSIS
DESCRIPTION
The "Artistic License"
Preamble
Definitions
Conditions
SYNOPSIS
You can refer to this document in Pod via "L<perlartistic>"
Or you can see this document by entering "perldoc perlartistic"
DESCRIPTION
Perl is free software; you can redistribute it and/or modify it under the terms of either:
a) the GNU General Public License as published by the Free Software Foundation; either
version 1, or (at your option) any later version, or
b) the "Artistic License" which comes with this Kit.
This is "The Artistic License". It's here so that modules, programs, etc., that want to declare
this as their distribution license can link to it.
For the GNU General Public License, see perlgpl.
The "Artistic License"
Preamble
Preamble
The intent of this document is to state the conditions under which a Package may be copied,
such that the Copyright Holder maintains some semblance of artistic control over the
development of the package, while giving the users of the package the right to use and
distribute the Package in a more-or-less customary fashion, plus the right to make reasonable
modifications.
Definitions:
"Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of
that collection of files created through textual modification.
"Standard Version" refers to such a Package if it has not been modified, or has been modified
in accordance with the wishes of the Copyright Holder as specified below.
"Copyright Holder" is whoever is named in the copyright or copyrights for the package.
"You" is you, if you're thinking about copying or distributing this Package.
"Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication
charges, time of people involved, and so on. (You will not be required to justify it to the
Copyright Holder, but only to the computing community at large as a market that must bear the
fee.)
Appendix A
XML::Parser 2.46 License
A-338
"Freely Available" means that no fee is charged for the item itself, though there may be fees
involved in handling the item. It also means that recipients of the item may redistribute it under
the same conditions they received it.
1. You may make and give away verbatim copies of the source form of the Standard Version of
this Package without restriction, provided that you duplicate all of the original copyright notices
and associated disclaimers.
2. You may apply bug fixes, portability fixes and other modifications derived from the Public
Domain or from the Copyright Holder. A Package modified in such a way shall still be
considered the Standard Version.
3. You may otherwise modify your copy of this Package in any way, provided that you insert a
prominent notice in each changed file stating how and when you changed that file, and
provided that you do at least ONE of the following:
a) place your modifications in the Public Domain or otherwise make them Freely Available,
such as by posting said modifications to Usenet or an equivalent medium, or placing the
modifications on a major archive site such as uunet.uu.net, or by allowing the Copyright Holder
to include your modifications in the Standard Version of the Package.
b) use the modified Package only within your corporation or organization.
c) rename any non-standard executables so the names do not conflict with standard
executables, which must also be provided, and provide a separate manual page for each non-
standard executable that clearly documents how it differs from the Standard Version.
d) make other distribution arrangements with the Copyright Holder.
4. You may distribute the programs of this Package in object code or executable form, provided
that you do at least ONE of the following:
a) distribute a Standard Version of the executables and library files, together with instructions
(in the manual page or equivalent) on where to get the Standard Version.
b) accompany the distribution with the machine-readable source of the Package with your
modifications.
c) give non-standard executables non-standard names, and clearly document the differences
in manual pages (or equivalent), together with instructions on where to get the Standard
Version.
d) make other distribution arrangements with the Copyright Holder.
5. You may charge a reasonable copying fee for any distribution of this Package. You may
charge any fee you choose for support of this Package. You may not charge a fee for this
Package itself. However, you may distribute this Package in aggregate with other (possibly
commercial) programs as part of a larger (possibly commercial) software distribution provided
that you do not advertise this Package as a product of your own. You may embed this
Package's interpreter within an executable of yours (by linking); this shall be construed as a
mere form of aggregation, provided that the complete Standard Version of the interpreter is so
embedded.
6. The scripts and library files supplied as input to or produced as output from the programs of
this Package do not automatically fall under the copyright of this Package, but belong to
whoever generated them, and may be sold commercially, and may be aggregated with this
Package. If such scripts or library files are aggregated with this Package via the so-called
"undump" or "unexec" methods of producing a binary executable image, then distribution of
such an image shall neither be construed as a distribution of this Package nor shall it fall under
the restrictions of Paragraphs 3 and 4, provided that you do not represent such an executable
image as a Standard Version of this Package.
Appendix A
XML::Parser 2.46 License
A-339
7. C subroutines (or comparably compiled subroutines in other languages) supplied by you and
linked into this Package in order to emulate subroutines and variables of the language defined
by this Package shall not be considered part of this Package, but are the equivalent of input as
in Paragraph 6, provided these subroutines do not change the language in any way that would
cause it to fail the regression tests for the language.
8. Aggregation of this Package with a commercial distribution is always permitted provided that
the use of this Package is embedded; that is, when no overt attempt is made to make this
Package's interfaces visible to the end user of the commercial distribution. Such use shall not
be construed as a distribution of this Package.
9. The name of the Copyright Holder may not be used to endorse or promote products derived
from this software without specific prior written permission.
10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The End
A.53 XML::Simple 2.25 License
Copyright holder: Grant McLean
Technology: XML::Simple
Version: 2.25
Copyright 1999-2004 Grant McLean <[email protected]>
This library is free software; you can redistribute it and/or modify it under the same terms as
Perl itself.
----------------------------
Perl is free software; you can redistribute it and/or modify it under the terms of either:
a) the GNU General Public License as published by the Free Software Foundation; either
version 1, or (at your option) any later version, or
b) the "Artistic License"
Oracle elected to receive the code under the Artistic License.
---------------------------
b) the "Artistic License"
For a copy of the license, see Artistic License.
- - - -- - - - -- - -- - - - - -
=======================================================
This code may require the following fourth party dependencies:
XML::Simple requires either XML::Parser or XML::SAX.
To generate documents with namespaces, XML::NamespaceSupport is required.
The optional caching functions require Storable.
- - - - - -- - - - -
Appendix A
XML::Simple 2.25 License
A-340
XML::Parser is already a part of perl core. It does not have copyright information listed in its
homepage.
License is same as Perl license mentioned above.
AUTHORS
Larry Wall <[email protected]> wrote version 1.0.
Clark Cooper <[email protected]> picked up support, changed the API for this
version (2.x), provided documentation, and added some standard package features.
Matt Sergeant <[email protected]> is now maintaining XML::Parser
- - -- - - - - - - -- -
XML::SAX , copyright information is not listed in their homepage
AUTHOR
Current maintainer: Grant McLean, [email protected]
Originally written by:
Matt Sergeant, [email protected]
Kip Hampton, [email protected]
Robin Berjon, [email protected]
LICENSE: This is free software, you may use it and distribute it under the same terms as Perl
itself (Mentioned above)
- - - - - - - - - - -- - -
XML::NamespaceSupport
COPYRIGHT AND LICENSE
This software is copyright (c) 2015 by Robin Berjon.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5
programming language system itself. (mentioned above)
AUTHORS
Robin Berjon <[email protected]>
Chris Prather <chris@prather.org>
- -- - - -- - - - -- - - -
Storable, copyright information is not listed in their homepage
License: is same as Perl license mentioned above.
Author:
Storable was written by Raphael Manfredi <[email protected]> Maintenance is
now done by cperl http://perl11.org/cperl
---------------------------------
Appendix A
XML::Simple 2.25 License
A-341
A.54 XMLBeans 2.6.0-6 License
Copyright holder: Apache
Technology: XMLBeans
Version: 2.6.0-6
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
==============================================
ADDITIONAL LICENSES COVERING PARTS OF THIS DISTRIBUTION:
This distribution includes W3C XML Schema documents Copyright (c) 2001-2003 World Wide
Web Consortium. These schemas are licensed under the W3C Software License, which is
included in the same directory as the schemas.
The license can also be found at:
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.
License
By obtaining 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 work, 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 work or portions thereof, including modifications:
The full text of this NOTICE in a location viewable to users of the redistributed or derivative
work. Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If
none exist, the W3C Software and Document Short Notice should be included.
Notice of any changes or modifications, through a copyright statement on the new code or
document such as "This software or document includes material copied from or derived from
[title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio,
Beihang)."
Disclaimers
THIS WORK 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 DOCUMENT 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
DOCUMENT.
The name and trademarks of copyright holders may NOT be used in advertising or publicity
pertaining to the work without specific, written prior permission. Title to copyright in this work
will at all times remain with copyright holders.
=======================================================================
Content of NOTICE.txt from XMLBeans 2.6.0 at
https://github.com/apache/xmlbeans/blob/2.6.0/NOTICE.txt
Appendix A
XMLBeans 2.6.0-6 License
A-342
=======================================================================
=======================================================================
== NOTICE file corresponding to section 4(d) of the Apache License, ==
== Version 2.0, in this case for the Apache XmlBeans distribution. ==
=======================================================================
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
Portions of this software were originally based on the following:
software copyright (c) 2000-2003, BEA Systems, <http://www.bea.com/>.
Aside from contributions to the Apache XMLBeans project, this software also includes:
one or more source files from the Apache Xerces-J and Apache Axis products, Copyright
(c) 1999-2003 Apache Software Foundation
W3C XML Schema documents Copyright 2001-2003 (c) World Wide Web Consortium
(Massachusetts Institute of Technology, European Research Consortium for Informatics
and Mathematics, Keio University)
resolver.jar from Apache Xml Commons project, Copyright (c) 2001-2003 Apache Software
Foundation
Piccolo XML Parser for Java from http://piccolo.sourceforge.net/, Copyright 2002 Yuval
Oren under the terms of the Apache Software License 2.0
JSR-173 Streaming API for XML from http://sourceforge.net/projects/xmlpullparser/,
Copyright 2005 BEA under the terms of the Apache Software License 2.0
A.55 Xerces2 Java 2.12.1 License
Copyright holder: Apache
Technology: Xerces2 Java
Version: 2.12.1
Apache License
This product is licensed under the Apache 2.0 license. See "The Apache Software License_
Version 2.0".
=========================================================================
== NOTICE file corresponding to section 4(d) of the Apache License, ==
== Version 2.0, in this case for the Apache Xerces Java distribution. ==
=========================================================================
Apache Xerces Java
Copyright 1999-2018 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Portions of this software were originally based on the following:
software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
Appendix A
Xerces2 Java 2.12.1 License
A-343
software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
voluntary contributions made by Paul Eng on behalf of the Apache Software Foundation
that were originally developed at iClick, Inc., software copyright (c) 1999.
=================================================================
Apache XML Commons Resolver
Copyright 2006 The Apache Software Foundation.
This product includes software developed at
The Apache Software Foundation http://www.apache.org/
Portions of this code are derived from classes placed in the public domain by Arbortext on 10
Apr 2000. See: http://www.arbortext.com/customer_support/updates_and_technical_notes/
catalogs/docs/README.htm
=================================================================
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.
=================================================================
W3C SOFTWARE NOTICE AND LICENSE
Copyright © 2004 World Wide Web Consortium, (Massachusetts Institute of Technology,
European Research Consortium for Informatics and Mathematics, Keio University). All Rights
Reserved.
The DOM bindings are published under the W3C Software Copyright Notice and License. The
software license requires "Notice of any changes or modifications to the W3C files, including
the date changes were made." Consequently, modified versions of the DOM bindings must
document that they do not conform to the W3C standard; in the case of the IDL definitions, the
pragma prefix can no longer be 'w3c.org'; in the case of the Java language binding, the
package names can no longer be in the 'org.w3c' package.
Note: The original version of the W3C Software Copyright Notice and License could be found
at 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:
The full text of this NOTICE in a location viewable to users of the redistributed or derivative
work.
Appendix A
Xerces2 Java 2.12.1 License
A-344
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.
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.
=================================================================
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:
A link or URL to the original W3C document.
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"
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
Appendix A
Xerces2 Java 2.12.1 License
A-345
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-
Joseph Reagle
A.56 aopalliance-repackaged 2.6.1 License
Copyright holder: GlassFish
Technology: aopalliance-repackaged
Version: 2.6.1
The documentation team must include the following in the documentation accompanying the
Oracle product that includes the EPL code:
1. The follow files are available in source code form under the Eclipse Public License at:
{INSERT WEBSITE WHERE SOURCE CODE IS AVAILABLE}. (The EPL license is
reproduced below).
2. All past Contributors to the {INSERT THE NAME OF THE EPL CODE} disclaim 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. In addition, such Contributors are not liable for any damages,
including direct, indirect, special, incidental and consequential damages, such as lost
profits.
3. Any provisions of the Oracle license agreement that differ from the Eclipse Public License
are offered by Oracle alone and not by any other party.
4. { IF THERE ARE MODIFICATIONS OR ADDITIONS, INSERT THE FOLLOWING} Oracle
has modified the following files {LIST FILES}
5. { IF EXECUTABLES ARE UNDER ORACLE AGREEMENT AS OPPOSED TO THE EPL,
INSERT THE FOLLOWING} These files are licensed in executable form under your Oracle
license agreement. Oracle is solely responsible for any representations and warranties
contained therein.
___________________________________________________
Appendix A
aopalliance-repackaged 2.6.1 License
A-346
Eclipse Public License - v 2.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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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
Appendix A
aopalliance-repackaged 2.6.1 License
A-347
Contributor, if any, in Source Code or other 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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
Appendix A
aopalliance-repackaged 2.6.1 License
A-348
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
aopalliance-repackaged 2.6.1 License
A-349
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
-------------------------------------------------------------------
NOTICE FILE
# Notices for Eclipse GlassFish
This content is produced and maintained by the Eclipse GlassFish project.
* Project home: https://projects.eclipse.org/projects/ee4j.glassfish
Appendix A
aopalliance-repackaged 2.6.1 License
A-350
## Trademarks
Eclipse GlassFish, and GlassFish are trademarks of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/glassfish-ha-api
* https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor
* https://github.com/eclipse-ee4j/glassfish-shoal
* https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck
* https://github.com/eclipse-ee4j/glassfish-jsftemplating
* https://github.com/eclipse-ee4j/glassfish-hk2-extra
* https://github.com/eclipse-ee4j/glassfish-hk2
* https://github.com/eclipse-ee4j/glassfish-fighterfish
## Third-party Content
This project leverages the following third party content.
None
## Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please check the country's laws,
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
A.57 hk2 2.6.1 License
Copyright holder: GlassFish
Technology: hk2
Version: 2.6.1
Eclipse Public License - v 2.0
Appendix A
hk2 2.6.1 License
A-351
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.
---------------------------------NOTICE-----------------------------------------------------------
Notices for Eclipse GlassFish
This content is produced and maintained by the Eclipse GlassFish project.
Project home: https://projects.eclipse.org/projects/ee4j.glassfish
Trademarks
Eclipse GlassFish, and GlassFish are trademarks of the Eclipse Foundation.
Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
Source Code
The project maintains the following source code repositories:
https://github.com/eclipse-ee4j/glassfish-ha-api
https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor
https://github.com/eclipse-ee4j/glassfish-shoal
https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck
https://github.com/eclipse-ee4j/glassfish-jsftemplating
https://github.com/eclipse-ee4j/glassfish-hk2-extra
https://github.com/eclipse-ee4j/glassfish-hk2
https://github.com/eclipse-ee4j/glassfish-fighterfish
Third-party Content
This project leverages the following third party content.
None
Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please check the country's laws,
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
Appendix A
hk2 2.6.1 License
A-352
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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
"Derivative Works" shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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
Appendix A
hk2 2.6.1 License
A-353
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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
Appendix A
hk2 2.6.1 License
A-354
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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.
Appendix A
hk2 2.6.1 License
A-355
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
The GNU General Public License (GPL) Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor
Boston, MA 02110-1335
USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
Appendix A
hk2 2.6.1 License
A-356
The licenses for most software are designed to take away your freedom to share and change
it. By contrast, the GNU General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software Foundation's software and to any
other program whose authors commit to using it. (Some other Free Software Foundation
software is covered by the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, 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 or use pieces of it in new free programs; and that
you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
Finally, any free program is threatened constantly by software patents. We wish to avoid the
danger that redistributors of a free program will individually obtain patent licenses, in effect
making the program proprietary. To prevent this, we have made it clear that any patent must be
licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification follow.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice placed by the
copyright holder saying it may be distributed under the terms of this General Public License.
The "Program", below, refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law: that is to say, a work
containing the Program or a portion of it, either verbatim or with modifications and/or translated
into another language. (Hereinafter, translation is included without limitation in the term
"modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by this License; they
are outside its scope. The act of running the Program is not restricted, and the output from the
Program is covered only if its contents constitute a work based on the Program (independent
of having been made by running the Program). Whether that is true depends on what the
Program does.
1. You may copy and distribute verbatim copies of the Program's 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 give any other recipients of the Program
a copy of this License along with the Program.
Appendix A
hk2 2.6.1 License
A-357
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 Program or any portion of it, thus forming a work
based on the Program, 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) You must cause the modified files to carry prominent notices stating that you changed the
files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is
derived from the Program or any part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a notice that there is no warranty
(or else, saying that you provide a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this License. (Exception: if the
Program itself is interactive but does not normally print such an announcement, your work
based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable sections of that work
are not derived from the Program, 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 Program, 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 Program.
In addition, mere aggregation of another work not based on the Program with the Program (or
with a work based on the Program) on a volume of a storage or distribution medium does not
bring the other work under the scope of this License.
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object
code or executable form under the terms of Sections 1 and 2 above provided that you also do
one of the following:
a) 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; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a
charge no more than your cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be distributed under the terms of
Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding
source code. (This alternative is allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such an offer, in accord with
Subsection b above.)
The source code for a work means the preferred form of the work for making modifications to
it. For an executable work, 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 executable. However, as a special exception, the source
Appendix A
hk2 2.6.1 License
A-358
code 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.
If distribution of executable or 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 counts as distribution of the source code, even though third parties are not compelled to
copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as expressly
provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the
Program 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.
5. 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 Program or its derivative works. These
actions are prohibited by law if you do not accept this License. Therefore, by modifying or
distributing the Program (or any work based on the Program), you indicate your acceptance of
this License to do so, and all its terms and conditions for copying, distributing or modifying the
Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program 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 to this License.
7. 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 Program at all. For example, if a patent license would not permit royalty-
free redistribution of the Program 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 Program.
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.
8. If the distribution and/or use of the Program is restricted in certain countries either by
patents or by copyrighted interfaces, the original copyright holder who places the Program
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.
Appendix A
hk2 2.6.1 License
A-359
9. The Free Software Foundation may publish revised and/or new versions of the 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 Program 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 Program does not specify a version number of this License,
you may choose any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 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 Programs
If you develop a new program, and you want it to be of the greatest possible use to the public,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
One line to give the program's name and a brief idea of what it does.
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
Appendix A
hk2 2.6.1 License
A-360
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1335 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (which
makes passes at compilers) written by James Hacker.
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into proprietary
programs. If your program is a subroutine library, you may consider it more useful to permit
linking proprietary applications with the library. If this is what you want to do, use the GNU
Library General Public License instead of this License.
CLASSPATH EXCEPTION
Linking this library statically or dynamically with other modules is making a combined work
based on this library. Thus, the terms and conditions of the GNU General Public License
version 2 cover the whole combination.
As a special exception, the copyright holders of this library give you permission to link this
library with independent modules to produce an executable, regardless of the license terms of
these independent modules, and to copy and distribute the resulting executable under terms of
your choice, provided that you also meet, for each linked independent module, the terms and
conditions of the license of that module. An independent module is a module which is not
derived from or based on this library. If you modify this library, you may extend this exception to
your version of the library, but you are not obligated to do so. If you do not wish to do so, delete
this exception statement from your version.
A.58 httpmime 4.5.13 License
Copyright holder: Apache
Technology: httpmime
Version: 4.5.13
From the Notice File:
Appendix A
httpmime 4.5.13 License
A-361
Apache HttpClient Mime
Copyright 1999-2020 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
From the license file
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
--------------------------4th-party dependencies------------------------
Apache HttpComponents Client
From the Notice File:
Apache HttpComponents Client
Copyright 1999-2020 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
License File:
Apache License Version 2.0
Apache HttpComponents Core
From the Notice File:
Apache HttpComponents Core
Copyright 2005-2020 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
License File:
Apache License Version 2.0
Apache Commons Logging
From the Notice File:
Apache Commons Logging
Copyright 2003-2014 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
License File:
Apache License Version 2.0
Apache Commons Codec
From the Notice File:
Appendix A
httpmime 4.5.13 License
A-362
Apache Commons Codec
Copyright 2002-2017 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java
contains test data from http://aspell.net/test/orig/batch0.tab.
Copyright (C) 2002 Kevin Atkinson ([email protected])
===================================================
The content of package org.apache.commons.codec.language.bm has been translated from
the original php source code available at http://stevemorse.org/phoneticinfo.htm with
permission from the original authors.
Original source copyright:
Copyright (c) 2008 Alexander Beider & Stephen P. Morse.
License File:
Apache License Version 2.0
A.59 jQuery 3.5.1 License
Copyright holder: JS Foundation and other contributors
Technology: jQuery
Version: 3.5.1
Copyright JS Foundation and other contributors, https://js.foundation/
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
external/sizzle
Copyright JS Foundation and other contributors, https://js.foundation/
This software consists of voluntary contributions made by many individuals. For exact
contribution history, see the revision history available at https://github.com/jquery/sizzle
Appendix A
jQuery 3.5.1 License
A-363
The following license applies to all parts of this software except as documented below:
====
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
====
All files located in the node_modules and external directories are externally maintained
libraries used by this software which have their own licenses; we recommend you read them,
as their terms may differ from the terms above.
A.60 jackson-jaxrs-base 2.11.2 License
Copyright holder: FasterXML, LLC
Technology: jackson-jaxrs-base
Version: 2.11.2
jackson-jaxrs-base v2.11.2
Copyright 2020 FasterXML. All rights reserved.
LICENSE: Apache 2.0
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
============================
Fourth-party dependencies:
---------------------------------------
jackson-annotations 2.11.2
Copyright (c) 2007-2020 Tatu Saloranta, [email protected]
LICENSE file text:
This copy of Jackson JSON processor annotations is licensed under the Apache (Software)
License, version 2.0 ("the License"). See the License for details about distribution rights, and
the specific rights regarding derivate works.
You may obtain a copy of the License at:
Appendix A
jackson-jaxrs-base 2.11.2 License
A-364
http://www.apache.org/licenses/LICENSE-2.0
No NOTICE file in jackson-annotations source directory
------------------------------------------------------
jackson-core 2.11.2
Copyright (c) 2007-2020 Tatu Saloranta, [email protected]
LICENSE file text:
This copy of Jackson JSON processor streaming parser/generator is licensed under the
Apache (Software) License, version 2.0 ("the License"). See the License for details about
distribution rights, and the specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
NOTICE file text:
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing library. It was originally
written by Tatu Saloranta ([email protected]), and has been in development since 2007. It is
currently developed by a community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may licensed under different licenses. To find the
details that apply to this artifact see the accompanying LICENSE file. For more information,
including possible other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in some artifacts
(usually source distributions); but is always available from the source code management
(SCM) system project uses.
---------------------------------------
jackson-databind 2.11.2
Copyright (c) 2007-2020 Tatu Saloranta, [email protected]
LICENSE file text:
This copy of Jackson JSON processor databind module is licensed under the Apache
(Software) License, version 2.0 ("the License"). See the License for details about distribution
rights, and the specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
NOTICE file text:
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing library. It was originally
written by Tatu Saloranta ([email protected]), and has been in development since 2007. It is
Appendix A
jackson-jaxrs-base 2.11.2 License
A-365
currently developed by a community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may be licensed under different licenses. To find the
details that apply to this artifact see the accompanying LICENSE file. For more information,
including possible other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
------------------------------------
A list of contributors may be found from CREDITS file, which is included in some artifacts
(usually source distributions); but is always available from the source code management
(SCM) system project uses.
A.61 jackson-jaxrs-json-provider 2.11.2 License
Copyright holder: FasterXML, LLC
Technology: jackson-jaxrs-json-provider
Version: 2.11.2
jackson-jaxrs-json-provider
Copyright (c) Fasterxml 2020
NOTICE file text:
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing library. It was originally
written by Tatu Saloranta ([email protected]), and has been in development since 2007. It is
currently developed by a community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may be licensed under different licenses. To find the
details that apply to this artifact see the accompanying LICENSE file. For more information,
including possible other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in some artifacts
(usually source distributions); but is always available from the source code management
(SCM) system project uses.
==========================
LICENSE: Apache 2.0
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
==========================
Dependencies:
jackson-core
Appendix A
jackson-jaxrs-json-provider 2.11.2 License
A-366
Copyright © 2008–2019 FasterXML. All rights reserved.
This copy of Jackson JSON processor streaming parser/generator is licensed under the
Apache (Software) License, version 2.0 ("the License"). See the License for details about
distribution rights, and the specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
-----------------------------
jackson-jaxrs-base
Copyright (c) Fasterxml 2020
This copy of Jackson JSON processor databind module is licensed under the Apache
(Software) License, version 2.0 ("the License"). See the License for details about distribution
rights, and the specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
----------------------
jackson-module-jaxb-annotations
Copyright (c) Fasterxml 2020
This copy of Jackson JSON processor 'jackson-module-jaxb-annotations' module is licensed
under the Apache (Software) License, version 2.0 ("the License"). See the License for details
about distribution rights, and the specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
---------------------
jackson-annotations
Copyright (c) Fasterxml 2020
This copy of Jackson JSON processor annotations is licensed under the Apache (Software)
License, version 2.0 ("the License"). See the License for details about distribution rights, and
the specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
-----------------------------
jackson-databind
Copyright (c) Fasterxml 2020
This copy of Jackson JSON processor databind module is licensed under the Apache
(Software) License, version 2.0 ("the License"). See the License for details about distribution
rights, and the specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
Appendix A
jackson-jaxrs-json-provider 2.11.2 License
A-367
-----------------------------
jakarta.xml-bind-api
Eclipse Distribution License 1.0
Copyright (c) 2017, 2018 Oracle and/or its affiliates. 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 Eclipse Foundation, Inc. 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.
NOTICE file text for jakarta.xml-bind-api
--------
# Notices for Eclipse Project for JAXB
This content is produced and maintained by the Eclipse Project for JAXB project.
* Project home: https://projects.eclipse.org/projects/ee4j.jaxb
## Trademarks
Eclipse Project for JAXB is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Distribution License v. 1.0 which is available at http://www.eclipse.org/org/documents/
edl-v10.php.
SPDX-License-Identifier: BSD-3-Clause
## Source Code
The project maintains the following source code repositories:
Appendix A
jackson-jaxrs-json-provider 2.11.2 License
A-368
* https://github.com/eclipse-ee4j/jaxb-api
## Third-party Content
This project leverages the following third party content.
None
## Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please check the country's laws,
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
-----------------------------
jakarta.activation-api
Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
Eclipse Distribution License 1.0
NOTICE file text for jakarta.activation-api:
# Notices for Eclipse Project for JAF
This content is produced and maintained by the Eclipse Project for JAF project.
* Project home: https://projects.eclipse.org/projects/ee4j.jaf
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Distribution License v. 1.0, which is available at http://www.eclipse.org/org/documents/
edl-v10.php.
SPDX-License-Identifier: BSD-3-Clause
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jaf
## Third-party Content
This project leverages the following third party content.
JUnit (4.12)
* License: Eclipse Public License
A.62 jackson-module-jaxb-annotations 2.12.1 License
Copyright holder: FasterXML, LLC
Technology: jackson-module-jaxb-annotations
Appendix A
jackson-module-jaxb-annotations 2.12.1 License
A-369
Version: 2.12.1
jackson-module-jaxb-annotations 2.12.1
COPYRIGHT: Copyright (c) 2007- Tatu Saloranta, [email protected]
LICENSE: Apache 2.0
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing library. It was originally
written by Tatu Saloranta ([email protected]), and has been in development since 2007.
It is currently developed by a community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may licensed under different licenses. To find the
details that apply to this artifact see the accompanying LICENSE file. For more information,
including possible other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
Here are people who have contributed to development Jackson JSON processor JAXB
annotation support component.
(version numbers in brackets indicate release in which the problem was fixed)
Ryan Heaton: author, submitted code first version was based on Tatu Saloranta,
[email protected]: author (all code since initial version)
=================================================================
NOTICE file
(https://github.com/FasterXML/jackson-modules-base/blob/jackson-modules-base-2.12.1/
jaxb/src/main/resources/META-INF/NOTICE)
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing library. It was originally
written by Tatu Saloranta ([email protected]), and has been in development since 2007.
It is currently developed by a community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may licensed under different licenses. To find the
details that apply to this artifact see the accompanying LICENSE file. For more information,
including possible other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in some artifacts
(usually source distributions); but is always available from the source code management
(SCM) system project uses.
=================================================================
Appendix A
jackson-module-jaxb-annotations 2.12.1 License
A-370
Fourth Party Dependency #1 Name : jackson-core-2.12.1
Fourth Party Dependency #1 License : Apache 2.0
Fourth Party Dependency #1 Copyright : Copyright
Copyright © 2019 The Apache Software Foundation, Licensed under the Apache License,
Version 2.0.
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.
=================================================================
Fourth Party Dependency #2 Name : jackson-annotations-2.12.1
Fourth Party Dependency #2 License : Apache 2.0
Fourth Party Dependency #2 Copyright : Copyright
Copyright © 2019 The Apache Software Foundation, Licensed under the Apache License,
Version 2.0.
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.
=================================================================
Fourth Party Dependency #3 Name : jackson-databind-2.12.1
Fourth Party Dependency #3 License : Apache 2.0
Fourth Party Dependency #3 Copyright : Copyright
Copyright © 2019 The Apache Software Foundation, Licensed under the Apache License,
Version 2.0.
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
Appendix A
jackson-module-jaxb-annotations 2.12.1 License
A-371
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.
=================================================================
Fourth Party Dependency #4 Name : jakarta.activation-api-1.2.2
Fourth Party Dependency #4 License : EDL 1.0
Fourth Party Dependency #4 Copyright : Copyright
Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
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 Eclipse Foundation, Inc. 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.
=================================================================
Fourth Party Dependency #5 Name : jakarta.xml.bind-api-2.3.3
Fourth Party Dependency #5 License : EDL 1.0
Fourth Party Dependency #5 Copyright : Copyright
Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
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.
Appendix A
jackson-module-jaxb-annotations 2.12.1 License
A-372
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 Eclipse Foundation, Inc. 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.
A.63 jackson-modules-base 2.11.2 License
Copyright holder: FasterXML, LLC
Technology: jackson-modules-base
Version: 2.11.2
jackson-module-jaxb-annotations
Copyright (c) Fasterxml 2020
NOTICE file text:
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing library. It was originally
written by Tatu Saloranta ([email protected]), and has been in development since 2007. It is
currently developed by a community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may be licensed under different licenses. To find the
details that apply to this artifact see the accompanying LICENSE file. For more information,
including possible other licensing options, contact FasterXML.com (http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in some artifacts
(usually source distributions); but is always available from the source code management
(SCM) system project uses.
==========================
LICENSE:
This copy of Jackson JSON processor 'jackson-module-jaxb-annotations' module is licensed
under the Apache (Software) License, version 2.0 ("the License"). See the License for details
about distribution rights, and the specific rights regarding derivate works.
Appendix A
jackson-modules-base 2.11.2 License
A-373
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
==========================
Dependencies:
jackson-annotations
Copyright (c) Fasterxml 2020
This copy of Jackson JSON processor annotations is licensed under the Apache (Software)
License, version 2.0 ("the License"). See the License for details about distribution rights, and
the specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
-----------------------------
jackson-core
Copyright © 2008–2019 FasterXML. All rights reserved.
This copy of Jackson JSON processor streaming parser/generator is licensed under the
Apache (Software) License, version 2.0 ("the License"). See the License for details about
distribution rights, and the specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
-----------------------------
jackson-databind
Copyright (c) Fasterxml 2020
This copy of Jackson JSON processor databind module is licensed under the Apache
(Software) License, version 2.0 ("the License"). See the License for details about distribution
rights, and the specific rights regarding derivate works.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
-----------------------------
jakarta.xml-bind-api
Eclipse Distribution License 1.0
Copyright (c) 2017, 2018 Oracle and/or its affiliates. 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.
Appendix A
jackson-modules-base 2.11.2 License
A-374
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 Eclipse Foundation, Inc. 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.
NOTICE file text for jakarta.xml-bind-api
--------
# Notices for Eclipse Project for JAXB
This content is produced and maintained by the Eclipse Project for JAXB project.
* Project home: https://projects.eclipse.org/projects/ee4j.jaxb
## Trademarks
Eclipse Project for JAXB is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Distribution License v. 1.0 which is available at http://www.eclipse.org/org/documents/
edl-v10.php.
SPDX-License-Identifier: BSD-3-Clause
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jaxb-api
## Third-party Content
This project leverages the following third party content.
None
## Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please check the country's laws,
Appendix A
jackson-modules-base 2.11.2 License
A-375
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
A.64 jersey-client 2.32 License
Copyright holder: Eclipse Foundation
Technology: jersey-client
Version: 2.32
jersey-client 2.32
# Notice for Jersey
This content is produced and maintained by the Eclipse Jersey project.
* Project home: https://projects.eclipse.org/projects/ee4j.jersey
## Trademarks
Eclipse Jersey is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jersey
#####################################
Eclipse Public License - v 2.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
Appendix A
jersey-client 2.32 License
A-376
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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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
Appendix A
jersey-client 2.32 License
A-377
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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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
Appendix A
jersey-client 2.32 License
A-378
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
jersey-client 2.32 License
A-379
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
---
--------------------------------------------
Fourth Party Dependencies
--------------------------------------------
"jakarta.ws.rs-api" (jakarta.ws.rs:jakarta.ws.rs-api)
Copyright (c) 2010,2019 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2006 Google Inc.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"jersey-core-common" (org.glassfish.jersey.core:jersey-common)
Copyright (c) 2007,2020 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2018 Payara Foundation and/or its affiliates.
Copyright (C) 2006,2014 The Guava Authors
Appendix A
jersey-client 2.32 License
A-380
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"Jakarta Annotations API" (jakarta.annotation:jakarta.annotation-api)
Copyright (c) 2005,2018 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2019 Eclipse Foundation. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"javax.inject:1 as OSGi bundle" (org.glassfish.hk2.external:jakarta.inject)
Copyright (C) 2009 The JSR-330 Expert Group
Copyright (c) 2010,2018 Oracle and/or its affiliates. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"Jakarta Activation" (com.sun.activation:jakarta.activation)
Copyright (c) 1997,2019 Oracle and/or its affiliates. All rights reserved.
Eclipse Distribution License - v 1.0 Copyright (c) 2007, Eclipse Foundation, Inc. and its
licensors.
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 Eclipse Foundation, Inc. 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.
--------------------------------------------
A.65 jersey-common 2.32 License
Copyright holder: Eclipse Foundation
Technology: jersey-common
Appendix A
jersey-common 2.32 License
A-381
Version: 2.32
jersey-common.2.32
# Notice for Jersey Core Common module
This content is produced and maintained by the Eclipse Jersey project.
* Project home: https://projects.eclipse.org/projects/ee4j.jersey
## Trademarks
Eclipse Jersey is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jersey
## Third-party Content
Google Guava Version 18.0
* License: Apache License, 2.0
* Copyright (C) 2009 The Guava Authors
JSR-166 Extension - JEP 266
* License: CC0
* No copyright
* Written by Doug Lea with assistance from members of JCP JSR-166 Expert Group and
released to the public domain, as explained at http://creativecommons.org/publicdomain/
zero/1.0/
-------------
Eclipse Public License - v 2.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:
Appendix A
jersey-common 2.32 License
A-382
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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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
Appendix A
jersey-common 2.32 License
A-383
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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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
Appendix A
jersey-common 2.32 License
A-384
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
jersey-common 2.32 License
A-385
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
#####################################
# Fourth-Party Dependencies
#####################################
--------------------------------------------
"Jakarta Annotations API" 1.3.5: EPL 2.0,GPL2 w/ CPE (jakarta.annotation:jakarta.annotation-
api)
--------------------------------------------
"Jakarta RESTful Web Services API" 2.1.6: EPL 2.0,GPL2 w/ CPE (jakarta.ws.rs:jakarta.ws.rs-
api)
--------------------------------------------
Appendix A
jersey-common 2.32 License
A-386
"OSGi Resource Locator" 1.0.3: EPL 2.0,GPL2 w/ CDDL (org.glassfish.hk2:osgi-resource-
locator)
--------------------------------------------
"Injection API (JSR 330)" 2.6.1: EPL 2.0,GPL2 w/ CPE
(org.glassfish.hk2.external:jakarta.inject)
--------------------------------------------
"Jakarta Activation API" 1.2.2: EDL 1.0 (jakarta.activation:jakarta.activation-api)
"Jakarta Activation" 1.2.2: EDL 1.0 (com.sun.activation:jakarta.activation)
"Jakarta XML Binding API" 2.3.3: EDL 1.0 (jakarta.xml.bind:jakarta.xml.bind-api)
"JAXB Runtime" 2.3.3: EDL 1.0 (org.glassfish.jaxb:jaxb-runtime)
Eclipse Distribution License - v 1.0 Copyright (c) 2007, Eclipse Foundation, Inc. and its
licensors.
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 Eclipse Foundation, Inc. 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.
--------------------------------------------
"Jakarta Dependency Injection" 1.0: Apache 2.0 (jakarta.inject:jakarta.inject-api)
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
--------------------------------------------
NOTICE file for jakarta:inject-api:
Notices for Eclipse Jakarta Dependency Injection
This content is produced and maintained by the Eclipse Jakarta Dependency Injection project.
Project home: https://projects.eclipse.org/projects/cdi.batch
Trademarks
Appendix A
jersey-common 2.32 License
A-387
Jakarta Dependency Injection is a trademark of the Eclipse Foundation.
Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Apache License, Version 2.0 which is available at https://www.apache.org/licenses/
LICENSE-2.0.
SPDX-License-Identifier: Apache-2.0
Source Code
The project maintains the following source code repositories:
https://github.com/eclipse-ee4j/injection-api
https://github.com/eclipse-ee4j/injection-spec
https://github.com/eclipse-ee4j/injection-tck
Third-party Content
This project leverages the following third party content.
None
Cryptography
None
------------
A.66 jersey-container-servlet 2.32 License
Copyright holder: Eclipse Foundation
Technology: jersey-container-servlet
Version: 2.32
jersey-container-servlet 2.32
#####################################
# Notice for Jersey
This content is produced and maintained by the Eclipse Jersey project.
* Project home: https://projects.eclipse.org/projects/ee4j.jersey
## Trademarks
Eclipse Jersey is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
Appendix A
jersey-container-servlet 2.32 License
A-388
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jersey
#####################################
Eclipse Public License - v 2.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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
Appendix A
jersey-container-servlet 2.32 License
A-389
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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;
Appendix A
jersey-container-servlet 2.32 License
A-390
ii. effectively excludes on behalf of all other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
jersey-container-servlet 2.32 License
A-391
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
Appendix A
jersey-container-servlet 2.32 License
A-392
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
--------------------------------------------
# Fourth-Party Dependencies
--------------------------------------------
"Jakarta RESTful Web Services API" 2.1.6: EPL 2.0,GPL2 w/ CPE (jakarta.ws.rs:jakarta.ws.rs-
api)
"Jakarta Annotations API" 1.3.5: EPL 2.0,GPL2 w/ CPE (jakarta.annotation:jakarta.annotation-
api)
"Jakarta Servlet API" 4.0.4: EPL 2.0,GPL2 w/ CPE (jakarta.servlet:jakarta.servlet-api)
"Jersey core common packages" 2.32: EPL 2.0,GPL2 w/ CPE (org.glassfish.jersey.core:jersey-
common)
"Jersey core server implementation" 2.32: EPL 2.0,GPL2 w/ CPE
(org.glassfish.jersey.core:jersey-server)
"Jersey core Servlet 2.x implementation" 2.32: EPL 2.0,GPL2 w/ CPE
(org.glassfish.jersey.containers:jersey-container-servlet-core)
"jersey-core-client" 2.32: EPL 2.0,GPL2 w/ CPE (org.glassfish.jersey.core:jersey-client)
"jersey-hk2" 2.31: EPL 2.0,GPL2 w/ CPE (org.glassfish.jersey.inject:jersey-hk2)
/*
* Copyright (c) 2005, 2019 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
* http://www.eclipse.org/legal/epl-2.0.
*
* This Source Code may also be made available under the following Secondary
* Licenses when the conditions for such availability set forth in the
* Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
* version 2 with the GNU Classpath Exception, which is available at
* https://www.gnu.org/software/classpath/license.html.
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
--------------------------------------------
"Jakarta Persistence project" 2.2.2: EDL 1.0 or EPL 2.0
(jakarta.persistence:jakarta.persistence-api)
/*
* Copyright (c) 2011, 2018 Oracle and/or its affiliates. All rights reserved.
*
Appendix A
jersey-container-servlet 2.32 License
A-393
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0,
* or the Eclipse Distribution License v. 1.0 which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
*/
--------------------------------------------
"Jakarta Activation API" 1.2.2: EDL 1.0 (jakarta.activation:jakarta.activation-api)
"Jakarta Activation" 1.2.2: EDL 1.0 (com.sun.activation:jakarta.activation)
"Jakarta XML Binding API" 2.3.3: EDL 1.0 (jakarta.xml.bind:jakarta.xml.bind-api)
"JAXB Runtime" 2.3.3: EDL 1.0 (org.glassfish.jaxb:jaxb-runtime)
Copyright (c) 2017, 2018 Oracle and/or its affiliates. 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 Eclipse Foundation, Inc. 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.
--------------------------------------------
"Jakarta Bean Validation API" 2.0.2: Apache License 2.0 (jakarta.validation:jakarta.validation-
api)
/*
* Jakarta Bean Validation API
*
* License: Apache License, Version 2.0
* See the license.txt file in the root directory or <http://www.apache.org/licenses/
LICENSE-2.0
*/
Notice.md:
Notices for Eclipse Jakarta Bean Validation
Appendix A
jersey-container-servlet 2.32 License
A-394
This content is produced and maintained by the Eclipse Jakarta Bean Validation project.
- Project home: https://projects.eclipse.org/projects/ee4j.bean-validation
Trademarks
Jakarta Bean Validation is a trademark of the Eclipse Foundation.
Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Apache License, Version 2.0 which is available at https://www.apache.org/licenses/
LICENSE-2.0.
SPDX-License-Identifier: Apache-2.0
Source Code
The project maintains the following source code repositories:
- The specification repository
- The API repository
- The TCK repository
Third-party Content
This project leverages the following third party content.
Test dependencies:
- TestNG - Apache License 2.0
- JCommander - Apache License 2.0
- SnakeYAML - Apache License 2.0
--------------------------------------------
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
--------------------------------------------
A.67 jersey-container-servlet-core 2.32 License
Copyright holder: Eclipse Foundation
Technology: jersey-container-servlet-core
Version: 2.32
jersey-container-servlet-core: 2.32
# Notice for Jersey
This content is produced and maintained by the Eclipse Jersey project.
* Project home: https://projects.eclipse.org/projects/ee4j.jersey
Appendix A
jersey-container-servlet-core 2.32 License
A-395
## Trademarks
Eclipse Jersey is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jersey
#####################################
Eclipse Public License - v 2.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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
Appendix A
jersey-container-servlet-core 2.32 License
A-396
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
Appendix A
jersey-container-servlet-core 2.32 License
A-397
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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.
Appendix A
jersey-container-servlet-core 2.32 License
A-398
5. NO WARRANTY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
jersey-container-servlet-core 2.32 License
A-399
granted under this Agreement are reserved. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
=================================================================
#------------------------Fourth-party Dependencies#-------------------------
org.glassfish.hk2.external » jakarta.inject 2.6.1
* License: Eclipse Public License v. 2.0 (http://www.eclipse.org/legal/epl-2.0.)
* Copyright (c) 2013, 2018 Oracle and/or its affiliates.
---------------------------
jakarta.persistence » jakarta.persistence-api 2.2.3
* License:
* Eclipse Distribution License - v 1.0 (http://www.eclipse.org/org/documents/edl-v10.php)
* Eclipse Public License v. 2.0 (http://www.eclipse.org/legal/epl-2.0.)
* Copyright (c) 2008, 2019 Oracle and/or its affiliates. All rights reserved.
Eclipse Distribution License - v 1.0
Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
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 Eclipse Foundation, Inc. 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
Appendix A
jersey-container-servlet-core 2.32 License
A-400
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.
======================================================================
jakarta.servlet » jakarta.servlet-api 4.0.3
* License: Eclipse Public License v. 2.0 (http://www.eclipse.org/legal/epl-2.0.)
* Copyright (c) 2017, 2020 Oracle and/or its affiliates and others.
---------
A.68 jersey-entity-filtering 2.32 License
Copyright holder: Eclipse Foundation
Technology: jersey-entity-filtering
Version: 2.32
Oracle disclaims on behalf of itself and all contributors to the EPL code 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. In addition, Oracle excludes on behalf of itself and all contributors all liability for
damages, including direct, indirect, special, incidental and consequential damages, such as
lost profits.
Oracle elects to receive this code under the EPL.
jersey-entity-filtering 2.32
################################
# Notice for Jersey
This content is produced and maintained by the Eclipse Jersey project.
* Project home: https://projects.eclipse.org/projects/ee4j.jersey
## Trademarks
Eclipse Jersey is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
Appendix A
jersey-entity-filtering 2.32 License
A-401
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jersey
## Third-party Content
Angular JS, v1.6.6
* License MIT (http://www.opensource.org/licenses/mit-license.php)
* Project: http://angularjs.org
* Copyright: (c) 2010-2017 Google, Inc.
aopalliance Version 1
* License: all the source code provided by AOP Alliance is Public Domain.
* Project: http://aopalliance.sourceforge.net
* Copyright: Material in the public domain is not protected by copyright
Bean Validation API 2.0.2
* License: Apache License, 2.0
* Project: http://beanvalidation.org/1.1/
* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors
* by the @authors tag.
Hibernate Validator CDI, 6.1.2.Final
* License: Apache License, 2.0
* Project: https://beanvalidation.org/
* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate
Bootstrap v3.3.7
* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* Project: http://getbootstrap.com
* Copyright: 2011-2016 Twitter, Inc
Google Guava Version 18.0
* License: Apache License, 2.0
* Copyright (C) 2009 The Guava Authors
javax.inject Version: 1
* License: Apache License, 2.0
* Copyright (C) 2009 The JSR-330 Expert Group
Javassist Version 3.25.0-GA
* License: Apache License, 2.0
* Project: http://www.javassist.org/
Appendix A
jersey-entity-filtering 2.32 License
A-402
* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved.
Jackson JAX-RS Providers Version 2.10.1
* License: Apache License, 2.0
* Project: https://github.com/FasterXML/jackson-jaxrs-providers
* Copyright: (c) 2009-2011 FasterXML, LLC. All rights reserved unless otherwise indicated.
jQuery v1.12.4
* License: jquery.org/license
* Project: jquery.org
* Copyright: (c) jQuery Foundation
jQuery Barcode plugin 0.3
* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://
www.gnu.org/licenses/gpl.html)
* Project: http://www.pasella.it/projects/jQuery/barcode
* Copyright: (c) 2009 Antonello Pasella [email protected]
JSR-166 Extension - JEP 266
* License: CC0
* No copyright
* Written by Doug Lea with assistance from members of JCP JSR-166 Expert Group and
released to the public domain, as explained at http://creativecommons.org/publicdomain/
zero/1.0/
KineticJS, v4.7.1
* License: MIT license (http://www.opensource.org/licenses/mit-license.php)
* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS
* Copyright: Eric Rowell
org.objectweb.asm Version 8.0
* License: Modified BSD (http://asm.objectweb.org/license.html)
* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved.
org.osgi.core version 6.0.0
* License: Apache License, 2.0
* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved.
org.glassfish.jersey.server.internal.monitoring.core
* License: Apache License, 2.0
* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved.
* Copyright 2010-2013 Coda Hale and Yammer, Inc.
W3.org documents
Appendix A
jersey-entity-filtering 2.32 License
A-403
* License: W3C License
* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of
Technology, Institut National de Recherche en Informatique et en Automatique, Keio
University). All Rights Reserved. http://www.w3.org/Consortium/Legal/
################################
Eclipse Public License - v 2.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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
2. GRANT OF RIGHTS
Appendix A
jersey-entity-filtering 2.32 License
A-404
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.
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 or other 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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
Appendix A
jersey-entity-filtering 2.32 License
A-405
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS
SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
Appendix A
jersey-entity-filtering 2.32 License
A-406
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
# 4th party dependencies:
Appendix A
jersey-entity-filtering 2.32 License
A-407
#
# https://github.com/eclipse-ee4j/jersey/blob/master/ext/entity-filtering/pom.xml
#
"Jakarta XML Binding API" 2.3.3: EDL 1.0 (jakarta.xml.bind:jakarta.xml.bind-api)
org.glassfish.jersey.core » jersey-client 2.32
* License:
* Eclipse Public License v. 2.0
* GPL 2.0
* Copyright (c) 2013, 2019 Oracle and/or its affiliates.
org.glassfish.jersey.core » jersey-server 2.32
* License:
* Eclipse Public License v. 2.0
* GPL 2.0
* Copyright (c) 2017, 2018 Oracle and/or its affiliates.
org.glassfish.jersey.test-framework.providers >> jersey-test-framework-provider-bundle 2.32
* License:
* Eclipse Public License v. 2.0
* GPL 2.0
* Copyright (c) 2017, 2018 Oracle and/or its affiliates.
####################################
Eclipse Distribution License - v 1.0
Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
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 Eclipse Foundation, Inc. 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,
Appendix A
jersey-entity-filtering 2.32 License
A-408
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.
A.69 jersey-hk2 2.31 License
Copyright holder: Eclipse Foundation
Technology: jersey-hk2
Version: 2.31
jersey-inject-hk2 (org.glassfish.jersey.inject:jersey-hk2)
Copyright (c) 2017,2019 Oracle and/or its affiliates. All rights reserved.
--------------------------------------------
# Notice for Jersey
This content is produced and maintained by the Eclipse Jersey project.
* Project home: https://projects.eclipse.org/projects/ee4j.jersey
## Trademarks
Eclipse Jersey is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
Oracle elects EPL 2.0.
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jersey
--------------------------------------------
Eclipse Public License - v 2.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.
Appendix A
jersey-hk2 2.31 License
A-409
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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
"Derivative Works" shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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
Appendix A
jersey-hk2 2.31 License
A-410
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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
Appendix A
jersey-hk2 2.31 License
A-411
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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.
Appendix A
jersey-hk2 2.31 License
A-412
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
----------------------------------------------------------------------
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
Appendix A
jersey-hk2 2.31 License
A-413
The licenses for most software are designed to take away your freedom to share and change
it. By contrast, the GNU General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software Foundation's software and to any
other program whose authors commit to using it. (Some other Free Software Foundation
software is covered by the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, 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 or use pieces of it in new free programs; and that
you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
Finally, any free program is threatened constantly by software patents. We wish to avoid the
danger that redistributors of a free program will individually obtain patent licenses, in effect
making the program proprietary. To prevent this, we have made it clear that any patent must be
licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice placed by the
copyright holder saying it may be distributed under the terms of this General Public License.
The "Program", below, refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law: that is to say, a work
containing the Program or a portion of it, either verbatim or with modifications and/or translated
into another language. (Hereinafter, translation is included without limitation in the term
"modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not covered by this License; they
are outside its scope. The act of running the Program is not restricted, and the output from the
Program is covered only if its contents constitute a work based on the Program (independent
of having been made by running the Program). Whether that is true depends on what the
Program does.
1. You may copy and distribute verbatim copies of the Program's 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
Appendix A
jersey-hk2 2.31 License
A-414
this License and to the absence of any warranty; and give any other recipients of the Program
a copy of this License along with the Program.
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 Program or any portion of it, thus forming a work
based on the Program, 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) You must cause the modified files to carry prominent notices stating that you changed the
files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is
derived from the Program or any part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a notice that there is no warranty
(or else, saying that you provide a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this License. (Exception: if the
Program itself is interactive but does not normally print such an announcement, your work
based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable sections of that work
are not derived from the Program, 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 Program, 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 Program.
In addition, mere aggregation of another work not based on the Program with the Program (or
with a work based on the Program) on a volume of a storage or distribution medium does not
bring the other work under the scope of this License.
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object
code or executable form under the terms of Sections 1 and 2 above provided that you also do
one of the following:
a) 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; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a
charge no more than your cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be distributed under the terms of
Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding
source code. (This alternative is allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such an offer, in accord with
Subsection b above.)
Appendix A
jersey-hk2 2.31 License
A-415
The source code for a work means the preferred form of the work for making modifications to
it. For an executable work, 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 executable. However, as a special exception, the source
code 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.
If distribution of executable or 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 counts as distribution of the source code, even though third parties are not compelled to
copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as expressly
provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the
Program 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.
5. 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 Program or its derivative works. These
actions are prohibited by law if you do not accept this License. Therefore, by modifying or
distributing the Program (or any work based on the Program), you indicate your acceptance of
this License to do so, and all its terms and conditions for copying, distributing or modifying the
Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program 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 to this License.
7. 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 Program at all. For example, if a patent license would not permit royalty-
free redistribution of the Program 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 Program.
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.
8. If the distribution and/or use of the Program is restricted in certain countries either by
patents or by copyrighted interfaces, the original copyright holder who places the Program
Appendix A
jersey-hk2 2.31 License
A-416
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.
9. The Free Software Foundation may publish revised and/or new versions of the 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 Program 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 Program does not specify a version number of this License,
you may choose any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 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 Programs
If you develop a new program, and you want it to be of the greatest possible use to the public,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does>
Copyright (C) <year> <name of author>
Appendix A
jersey-hk2 2.31 License
A-417
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (which
makes passes at compilers) written by James Hacker.
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into proprietary
programs. If your program is a subroutine library, you may consider it more useful to permit
linking proprietary applications with the library. If this is what you want to do, use the GNU
Library General Public License instead of this License.
CLASSPATH EXCEPTION
Linking this library statically or dynamically with other modules is making a combined work
based on this library. Thus, the terms and conditions of the GNU General Public License
version 2 cover the whole combination.
As a special exception, the copyright holders of this library give you permission to link this
library with independent modules to produce an executable, regardless of the license terms of
these independent modules, and to copy and distribute the resulting executable under terms of
your choice, provided that you also meet, for each linked independent module, the terms and
conditions of the license of that module. An independent module is a module which is not
derived from or based on this library. If you modify this library, you may extend this exception to
your version of the library, but you are not obligated to do so. If you do not wish to do so, delete
this exception statement from your version.
--------------------------------------------
Fourth Party Dependencies
--------------------------------------------
Appendix A
jersey-hk2 2.31 License
A-418
"jersey-core-common" (org.glassfish.jersey.core:jersey-common)
Copyright (c) 2007,2020 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2018 Payara Foundation and/or its affiliates.
Copyright (C) 2006,2014 The Guava Authors
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"jakarta.ws.rs-api" (jakarta.ws.rs:jakarta.ws.rs-api)
Copyright (c) 2010,2019 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2006 Google Inc.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"Jakarta Annotations API" (jakarta.annotation:jakarta.annotation-api)
Copyright (c) 2005,2018 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2019 Eclipse Foundation. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"OSGi resource locator" (org.glassfish.hk2:osgi-resource-locator)
Copyright (c) 2009,2018 Oracle and/or its affiliates. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"javax.inject:1 as OSGi bundle" (org.glassfish.hk2.external:jakarta.inject)
Copyright (C) 2009 The JSR-330 Expert Group
Copyright (c) 2010,2018 Oracle and/or its affiliates. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"ServiceLocator Default Implementation" (org.glassfish.hk2:hk2-locator)
Copyright (c) 2010,2019 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2019 Payara Service Ltd. and/or its affiliates.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"aopalliance version 1.0 repackaged as a module" (org.glassfish.hk2.external:aopalliance-
repackaged)
Copyright (c) 2013,2018 Oracle and/or its affiliates. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
Appendix A
jersey-hk2 2.31 License
A-419
--------------------------------------------
"HK2 API module" org.glassfish.hk2:hk2-api)
Copyright (c) 2007,2018 Oracle and/or its affiliates. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"HK2 Implementation Utilities" (org.glassfish.hk2:hk2-utils)
Copyright (c) 2007,2019 Oracle and/or its affiliates. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"Jakarta Activation" (com.sun.activation:jakarta.activation)
Copyright (c) 1997,2019 Oracle and/or its affiliates. All rights reserved.
Eclipse Distribution License - v 1.0 Copyright (c) 2007, Eclipse Foundation, Inc. and its
licensors.
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 Eclipse Foundation, Inc. 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.
--------------------------------------------
"Javassist" (org.javassist:javassist)
Copyright (C) 1999- Shigeru Chiba. All Rights Reserved.
Copyright (C) 1999- Shigeru Chiba. All Rights Reserved.</i>]]></bottom>
Copyright (C) 2004 Bill Burke. All Rights Reserved.
MPL 1.1, LGPL 2.1, Apache License 2.0
MOZILLA PUBLIC LICENSE
Version 1.1
Appendix A
jersey-hk2 2.31 License
A-420
---------------
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
Appendix A
jersey-hk2 2.31 License
A-421
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
Appendix A
jersey-hk2 2.31 License
A-422
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
Appendix A
jersey-hk2 2.31 License
A-423
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
Appendix A
jersey-hk2 2.31 License
A-424
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
Appendix A
jersey-hk2 2.31 License
A-425
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
Appendix A
jersey-hk2 2.31 License
A-426
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.]
--------------------------------------------
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 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.
Appendix A
jersey-hk2 2.31 License
A-427
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.
Appendix A
jersey-hk2 2.31 License
A-428
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.
GNU LESSER GENERAL PUBLIC LICENSE
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.
Appendix A
jersey-hk2 2.31 License
A-429
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 application
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.
Appendix A
jersey-hk2 2.31 License
A-430
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
Appendix A
jersey-hk2 2.31 License
A-431
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
Appendix A
jersey-hk2 2.31 License
A-432
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).
Appendix A
jersey-hk2 2.31 License
A-433
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.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
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., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 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
That's all there is to it!
--------------------------------------------
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
--------------------------------------------
A.70 jersey-hk2 2.32 License
Copyright holder: Eclipse Foundation
Technology: jersey-hk2
Version: 2.32
jersey-inject-hk2 (org.glassfish.jersey.inject:jersey-hk2)
Copyright (c) 2017,2019 Oracle and/or its affiliates. All rights reserved.
--------------------------------------------
# Notice for Jersey
This content is produced and maintained by the Eclipse Jersey project.
* Project home: https://projects.eclipse.org/projects/ee4j.jersey
## Trademarks
Appendix A
jersey-hk2 2.32 License
A-434
Eclipse Jersey is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jersey
--------------------------------------------
Eclipse Public License - v 2.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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
"Derivative Works" shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
Appendix A
jersey-hk2 2.32 License
A-435
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
Appendix A
jersey-hk2 2.32 License
A-436
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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.
Appendix A
jersey-hk2 2.32 License
A-437
5. NO WARRANTY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
jersey-hk2 2.32 License
A-438
granted under this Agreement are reserved. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
--------------------------------------------
Fourth Party Dependencies
--------------------------------------------
"OSGi resource locator" (org.glassfish.hk2:osgi-resource-locator)
Copyright (c) 2009,2018 Oracle and/or its affiliates. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"aopalliance version 1.0 repackaged as a module"
(org.glassfish.hk2.external:aopalliance-repackaged)
Copyright (c) 2013,2018 Oracle and/or its affiliates. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"Javassist" (org.javassist:javassist)
Copyright (C) 1999- Shigeru Chiba. All Rights Reserved.
Copyright (C) 1999- Shigeru Chiba. All Rights Reserved.</i>]]></bottom>
Copyright (C) 2004 Bill Burke. All Rights Reserved.
MPL 1.1, LGPL 2.1, Apache License 2.0
--------------------------------------------
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
--------------------------------------------
jakarta.validation-api
/*
* Jakarta Bean Validation API
*
* License: Apache License, Version 2.0
* See the license.txt file in the root directory or <http://www.apache.org/licenses/
Appendix A
jersey-hk2 2.32 License
A-439
LICENSE-2.0>.
*/
--------------------------------------------
A.71 jersey-media-jaxb 2.32 License
Copyright holder: Eclipse Foundation
Technology: jersey-media-jaxb
Version: 2.32
jersey-media-jaxb.2.32
#############################
# Notice for Jersey
############################
This content is produced and maintained by the Eclipse Jersey project.
* Project home: https://projects.eclipse.org/projects/ee4j.jersey
## Trademarks
Eclipse Jersey is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jersey
################################
# Eclipse Public License - v 2.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:
Appendix A
jersey-media-jaxb 2.32 License
A-440
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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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
Appendix A
jersey-media-jaxb 2.32 License
A-441
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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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
Appendix A
jersey-media-jaxb 2.32 License
A-442
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
jersey-media-jaxb 2.32 License
A-443
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
---
#############################
# Fourth Party Dependency
#############################
--------------------------------------------
"jersey-core-common" (org.glassfish.jersey.core:jersey-common)
Copyright (c) 2007,2020 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2018 Payara Foundation and/or its affiliates.
Copyright (C) 2006,2014 The Guava Authors
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
Appendix A
jersey-media-jaxb 2.32 License
A-444
--------------------------------------------
"OSGi resource locator" (org.glassfish.hk2:osgi-resource-locator)
Copyright (c) 2009,2018 Oracle and/or its affiliates. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"javax.inject:1 as OSGi bundle" (org.glassfish.hk2.external:jakarta.inject)
Copyright (C) 2009 The JSR-330 Expert Group
Copyright (c) 2010,2018 Oracle and/or its affiliates. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"Jakarta Annotations API" (jakarta.annotation:jakarta.annotation-api)
Copyright (c) 2005,2018 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2019 Eclipse Foundation. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"Jakarta XML Binding API" 2.3.3: EDL 1.0 (jakarta.xml.bind:jakarta.xml.bind-api)
Eclipse Distribution License - v 1.0 Copyright (c) 2007, Eclipse Foundation, Inc. and its
licensors.
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 Eclipse Foundation, Inc. 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.
--------------------------------------------
Appendix A
jersey-media-jaxb 2.32 License
A-445
A.72 jersey-media-json-jackson 2.32 License
Copyright holder: Eclipse Foundation
Technology: jersey-media-json-jackson
Version: 2.32
jersey-media-json-jackson (org.glassfish.jersey.media:jersey-media-json-jackson)
Copyright (c) 2011,2019 Oracle and/or its affiliates. All rights reserved.
--------------------------------------------
Notice for Jersey Json Jackson module
This content is produced and maintained by the Eclipse Jersey project.
https://projects.eclipse.org/projects/ee4j.jersey
Trademarks
Eclipse Jersey is a trademark of the Eclipse Foundation.
Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
Source Code
The project maintains the following source code repositories:
https://github.com/eclipse-ee4j/jersey
Third-party Content
Jackson JAX-RS Providers version 2.10.1
License: Apache License, 2.0
Project: https://github.com/FasterXML/jackson-jaxrs-providers
Copyright: (c) 2009-2011 FasterXML, LLC. All rights reserved unless otherwise indicated.
#####################################
#####################################
Eclipse Public License - v 2.0
Appendix A
jersey-media-json-jackson 2.32 License
A-446
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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other form. This patent license shall apply to the
Appendix A
jersey-media-json-jackson 2.32 License
A-447
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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
Appendix A
jersey-media-json-jackson 2.32 License
A-448
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
jersey-media-json-jackson 2.32 License
A-449
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
——————————————————————————————————————
-------------------------------------------
Fourth Party Dependencies
-------------------------------------------
"jersey-core-common" (org.glassfish.jersey.core:jersey-common)
Appendix A
jersey-media-json-jackson 2.32 License
A-450
Copyright (c) 2007,2020 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2018 Payara Foundation and/or its affiliates.
Copyright (C) 2006,2014 The Guava Authors
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-------------------------------------------
"jersey-entity-filtering" (org.glassfish.jersey.core:jersey-entity-filtering)
Copyright (c) 2007,2020 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2018 Payara Foundation and/or its affiliates.
Copyright (C) 2006,2014 The Guava Authors
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-------------------------------------------
com.fasterxml.jackson.core.jackson-annotations
* License: Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
* Project: http://github.com/FasterXML/jackson-annotations
* Coyright: (c) 2009-2011 FasterXML, LLC
________________________________
com.fasterxml.jackson.core.jackson-core:jar
* License: Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
* Project: https://github.com/FasterXML/jackson-core
* Coyright: (c) Copyright ©2009-2011 FasterXML, LLC
________________________________
com.fasterxml.jackson.core.jackson-databind
* License: Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
* Project: http://github.com/FasterXML/jackson-databind
* Coyright: (c) Copyright ©2009-2011 FasterXML, LLC
________________________________
com.fasterxml.jackson.module.jackson-module-jaxb-annotations
* License: Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
* Project: http://github.com/FasterXML/jackson-module-jaxb-annotations
* Coyright: (c) Copyright ©2009-2011 FasterXML, LLC
#NOTICE for Jackson
# Jackson JSON processor
Jackson is a high-performance, Free/Open Source JSON processing library. It was originally
written by Tatu Saloranta ([email protected]), and has been in development since 2007.
Appendix A
jersey-media-json-jackson 2.32 License
A-451
It is currently developed by a community of developers, as well as supported commercially by
FasterXML.com.
## Licensing
Jackson core and extension components may licensed under different licenses.
To find the details that apply to this artifact see the accompanying LICENSE file.
For more information, including possible other licensing options, contact FasterXML.com
(http://fasterxml.com).
## Credits
A list of contributors may be found from CREDITS file, which is included in some artifacts
(usually source distributions); but is always available from the source code management
(SCM) system project uses.
--------------------------
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
---------------------------
A.73 jersey-media-multipart 2.32 License
Copyright holder: Eclipse Foundation
Technology: jersey-media-multipart
Version: 2.32
jersey-media-multipart 2.32
#####################################
# Eclipse Public License - v 2.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 changes or additions to the Program
that are not Modified Works.
Appendix A
jersey-media-multipart 2.32 License
A-452
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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.
Appendix A
jersey-media-multipart 2.32 License
A-453
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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
Appendix A
jersey-media-multipart 2.32 License
A-454
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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.
Appendix A
jersey-media-multipart 2.32 License
A-455
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
------------------------Fourth-party Dependencies-------------------------
org.glassfish.jersey.core » jersey-common 2.32
* License:
* Eclipse Public License v. 2.0
* GPL 2.0
* Copyright (c) 2013, 2019 Oracle and/or its affiliates.
---------------
org.glassfish.jersey.core » jersey-server 2.32
* License:
* Eclipse Public License v. 2.0
* GPL 2.0
* Copyright (c) 2017, 2018 Oracle and/or its affiliates.
---------------
org.jvnet.mimepull » mimepull 1.9.13
* License:
* Eclipse Distribution License - v 1.0 (http://www.eclipse.org/org/documents/edl-v10.php)
Appendix A
jersey-media-multipart 2.32 License
A-456
* Copyright (c) 1997, 2018 Oracle and/or its affiliates.
Eclipse Distribution License - v 1.0 Copyright (c) 2007, Eclipse Foundation, Inc. and its
licensors.
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 Eclipse Foundation, Inc. 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.
A.74 jersey-server 2.32 License
Copyright holder: Eclipse Foundation
Technology: jersey-server
Version: 2.32
jersey-server.2.32
# Notice for Jersey Core Server module
This content is produced and maintained by the Eclipse Jersey project.
* https://projects.eclipse.org/projects/ee4j.jersey
## Trademarks
Eclipse Jersey is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
Appendix A
jersey-server 2.32 License
A-457
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/jersey
## Third-party Content
org.glassfish.jersey.server.internal.monitoring.core
* License: Apache License, 2.0
* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved.
* Copyright 2010-2013 Coda Hale and Yammer, Inc.
org.objectweb.asm Version 8.0
* License: Modified BSD (http://asm.objectweb.org/license.html)
* Copyright: (c) 2000-2011 INRIA, France Telecom. All rights reserved.
W3.org documents
* License: W3C License
* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of
Technology, Institut National de Recherche en Informatique et en Automatique, Keio
University). All Rights Reserved. http://www.w3.org/Consortium/Legal/
#####################################
Eclipse Public License - v 2.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 changes or additions to the Program
that are not Modified Works.
"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.
Appendix A
jersey-server 2.32 License
A-458
"Recipient" means anyone who receives the Program under this Agreement or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
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 or other 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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
Appendix A
jersey-server 2.32 License
A-459
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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,
Appendix A
jersey-server 2.32 License
A-460
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
jersey-server 2.32 License
A-461
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
--------------------------------------------
Fourth Party Dependencies
--------------------------------------------
"jersey-core-common" (org.glassfish.jersey.core:jersey-common)
Copyright (c) 2007,2020 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2018 Payara Foundation and/or its affiliates.
Copyright (C) 2006,2014 The Guava Authors
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"jersey-core-client" (org.glassfish.jersey.core:jersey-client)
Copyright (c) 2018 Payara Foundation and/or its affiliates. All rights reserved.
Copyright (c) 2018,2019 Payara Foundation and/or its affiliates.
Copyright (c) 2010,2020 Oracle and/or its affiliates. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"jakarta.ws.rs-api" (jakarta.ws.rs:jakarta.ws.rs-api)
Copyright (c) 2010,2019 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2006 Google Inc.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"Jakarta Annotations API" (jakarta.annotation:jakarta.annotation-api)
Appendix A
jersey-server 2.32 License
A-462
Copyright (c) 2005,2018 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2019 Eclipse Foundation. All rights reserved.
EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
--------------------------------------------
"Jakarta Activation" (com.sun.activation:jakarta.activation)
Copyright (c) 1997,2019 Oracle and/or its affiliates. All rights reserved.
Eclipse Distribution License - v 1.0 Copyright (c) 2007, Eclipse Foundation, Inc. and its
licensors.
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 Eclipse Foundation, Inc. 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.
--------------------------------------------
"Jakarta XML Binding API" (jakarta.xml.bind:jakarta.xml.bind-api)
Copyright (c) 2003,2020 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2019, 2020 Eclipse Foundation. All rights reserved.
Eclipse Distribution License - v 1.0
--------------------------------------------
"Jakarta Activation API jar" (jakarta.activation:jakarta.activation-api)
Copyright (c) 1997,2019 Oracle and/or its affiliates. All rights reserved.
Eclipse Distribution License - v 1.0
--------------------------------------------
"Jakarta Bean Validation API" (jakarta.validation:jakarta.validation-api)
Copyright (c) 2019 Eclipse Foundation.
Apache License Version 2.0
Appendix A
jersey-server 2.32 License
A-463
# Notices for Eclipse Jakarta Bean Validation
This content is produced and maintained by the Eclipse Jakarta Bean Validation project.
* Project home: https://projects.eclipse.org/projects/ee4j.bean-validation
## Trademarks
Jakarta Bean Validation is a trademark of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Apache License, Version 2.0 which is available at https://www.apache.org/licenses/
LICENSE-2.0.
SPDX-License-Identifier: Apache-2.0
## Source Code
The project maintains the following source code repositories:
* [The specification repository](https://github.com/eclipse-ee4j/beanvalidation-spec)
* [The API repository](https://github.com/eclipse-ee4j/beanvalidation-api)
* [The TCK repository](https://github.com/eclipse-ee4j/beanvalidation-tck)
## Third-party Content
This project leverages the following third party content.
Test dependencies:
* [TestNG](https://github.com/cbeust/testng) - Apache License 2.0
* [JCommander](https://github.com/cbeust/jcommander) - Apache License 2.0
* [SnakeYAML](https://bitbucket.org/asomov/snakeyaml/src) - Apache License 2.0
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
--------------------------------------------
A.75 libfuse 2.9.4-1.0.4 License
Copyright holder: Miklos Szeredi
Technology: libfuse
Version: 2.9.4-1.0.4
This program uses libfure. The terms of the Oracle license do NOT apply to the libfuse; it is
licensed under the following license, separately from the Oracle programs you receive.
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Appendix A
libfuse 2.9.4-1.0.4 License
A-464
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 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
Appendix A
libfuse 2.9.4-1.0.4 License
A-465
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
Appendix A
libfuse 2.9.4-1.0.4 License
A-466
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 application
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
Appendix A
libfuse 2.9.4-1.0.4 License
A-467
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.
Appendix A
libfuse 2.9.4-1.0.4 License
A-468
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
Appendix A
libfuse 2.9.4-1.0.4 License
A-469
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
Appendix A
libfuse 2.9.4-1.0.4 License
A-470
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
A.76 librdkafka 1.2.2 License
Copyright holder: edenhill
Technology: librdkafka
Version: 1.2.2
librdkafka - Apache Kafka C driver library
Copyright (c) 2012-2018, [Magnus Edenhill](http://www.edenhill.se/).
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.
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.
The following attribution text was taken from OpenSSL 1.0.2k
LICENSE ISSUES
==============
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL
License and the original SSLeay license apply to the toolkit. See below for the actual license
texts. Actually both licenses are BSD-style Open Source licenses. In case of any license
issues related to OpenSSL please contact [email protected].
OpenSSL License
---------------
/* ====================================================================
* Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Appendix A
librdkafka 1.2.2 License
A-471
* 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. All advertising materials mentioning features or use of this
* software must display the following acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
*
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
* endorse or promote products derived from this software without
* prior written permission. For written permission, please contact
*
* 5. Products derived from this software may not be called "OpenSSL"
* nor may "OpenSSL" appear in their names without prior written
* permission of the OpenSSL Project.
*
* 6. Redistributions of any form whatsoever must retain the following
* acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
*
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ''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 OpenSSL PROJECT 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.
* ====================================================================
*
* This product includes cryptographic software written by Eric Young
* ([email protected]). This product includes software written by Tim
* Hudson ([email protected]).
*
*/
Original SSLeay License
-----------------------
/* Copyright (C) 1995-1998 Eric Young ([email protected])
* All rights reserved.
Appendix A
librdkafka 1.2.2 License
A-472
*
* This package is an SSL implementation written
* by Eric Young ([email protected]).
* The implementation was written so as to conform with Netscapes SSL.
*
* This library is free for commercial and non-commercial use as long as
* the following conditions are aheared to. The following conditions
* apply to all code found in this distribution, be it the RC4, RSA,
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
* included with this distribution is covered by the same copyright terms
* except that the holder is Tim Hudson ([email protected]).
*
* Copyright remains Eric Young's, and as such any Copyright notices in
* the code are not to be removed.
* If this package is used in a product, Eric Young should be given
attribution
* as the author of the parts of the library used.
* This can be in the form of a textual message at program startup or
* in documentation (online or textual) provided with the package.
*
* 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 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. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* "This product includes cryptographic software written by
* Eric Young ([email protected])"
* The word 'cryptographic' can be left out if the rouines from the library
* being used are not cryptographic related :-).
* 4. If you include any Windows specific code (or a derivative thereof) from
* the apps directory (application code) you must include an
acknowledgement:
* "This product includes software written by Tim Hudson
*
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ''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 AUTHOR 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.
*
* The licence and distribution terms for any publically available version or
* derivative of this code cannot be changed. i.e. this code cannot simply be
* copied and put under another distribution licence
Appendix A
librdkafka 1.2.2 License
A-473
* [including the GNU Public Licence.]
*/
A.77 mapbox-gl-js 1.8.0 License
Copyright holder: Mapbox
Technology: mapbox-gl-js
Version: 1.8.0
https://github.com/mapbox/mapbox-gl-js/blob/
7c25d40b730bf3812b0bc63728b75514a92d6813/LICENSE.txt
Copyright (c) 2020, Mapbox
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 Mapbox GL JS 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.
-------------------------------------------------------------------------------
Contains code from glfx.js
Copyright (C) 2011 by Evan Wallace
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
Appendix A
mapbox-gl-js 1.8.0 License
A-474
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-------------------------------------------------------------------------------
Contains a portion of d3-color https://github.com/d3/d3-color
Copyright 2010-2016 Mike Bostock
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 author nor the names of 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.
-------------------------------------------------------------------------------
Contains glmatrix.js
Copyright (c) 2013, Brandon Jones, Colin MacKenzie IV. 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.
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,
Appendix A
mapbox-gl-js 1.8.0 License
A-475
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.
-------------------------------------------------------------------------------
Contains code from glfx.js
Copyright (C) 2011 by Evan Wallace
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Contains a portion of d3-color https://github.com/d3/d3-color
Copyright 2010-2016 Mike Bostock
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 author nor the names of 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.
Fourth party dependencies:
Mapbox Fourth party licenses
Appendix A
mapbox-gl-js 1.8.0 License
A-476
geojson-rewind
https://github.com/mapbox/geojson-rewind/blob/
8ba489eb7b355f6c35ed2ebe6703c11382812c38/LICENSE.txt
Copyright (c) {{ year }}, {{ organization }}
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, 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.
___________
Earcut
https://github.com/mapbox/earcut/blob/c2689c7af1e3fa64e5a4666851fffc1a7287d4a8/
LICENSE
ISC License
Copyright (c) 2016, Mapbox
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, 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.
----------
geojson-vt
https://github.com/mapbox/geojson-vt/blob/4afc5b022c1fff79af328d4a140cd82670b8252f/
LICENSE
ISC License
Copyright (c) 2015, Mapbox
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
Appendix A
mapbox-gl-js 1.8.0 License
A-477
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
----------
Pbf
https://github.com/mapbox/pbf/blob/754d4ece3033e99fed66e2312794d8a5aaa197ca/
LICENSE
Copyright (c) 2016, Mapbox
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 pbf 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.
----------
point-geometry
https://github.com/mapbox/point-geometry/blob/
696a9eeef6ce382ac15650ba4997174dd21c1736/LICENSE
Copyright (c) 2015, Mapbox <>
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, 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.
----------
vector-tile
Appendix A
mapbox-gl-js 1.8.0 License
A-478
https://github.com/mapbox/vector-tile-js/blob/3efadbbf0e1e0c52a483deb395254dc2ad245e51/
LICENSE.txt
Copyright (c) 2014, Mapbox
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 Mapbox 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.
----------
vt-pbf
https://github.com/mapbox/vt-pbf/blob/41912d5771183674902e72e9f21ca27349d2573e/
LICENSE
The MIT License (MIT)
Copyright (c) 2015 Anand Thakker
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
Appendix A
mapbox-gl-js 1.8.0 License
A-479
Contains geojson_wrapper.js from https://github.com/mapbox/mapbox-gl-js
Copyright (c) 2014, Mapbox
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 Mapbox GL JS 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.
----------
whoots-js
https://github.com/mapbox/whoots-js/blob/0c1a8b688e31239801fc42826892f7874f52798b/
LICENSE.md
ISC License
Copyright (c) 2016, Mapbox
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, 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.
----------
@mapbox/gl-matrix
https://www.npmjs.com/package/@mapbox/gl-matrix
MIT license
Appendix A
mapbox-gl-js 1.8.0 License
A-480
MIT License
Copyright © <year> <copyright holders>
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----------
gl-matrix
https://github.com/mapbox/gl-matrix/blob/ced516578e5e959298d22ac83b02bdedc16e1581/
LICENSE.md
MIT license
Copyright (c) 2015, Brandon Jones, Colin MacKenzie IV.
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----------
Supercluster
https://github.com/mapbox/supercluster/blob/f5a7ee7f63c0d525458d14d3f77b48383e8a84c1/
LICENSE
ISC License
Copyright (c) 2016, Mapbox
Appendix A
mapbox-gl-js 1.8.0 License
A-481
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, 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.
----------
Csscolorparser
https://github.com/deanm/css-color-parser-js/blob/master/README
MIT license
(c) Dean McNamee <[email protected]>, 2012.
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----------
feature-filter
https://github.com/mapbox/feature-filter/blob/
90333b6d917471e1e92b119d0c73034c98d0dcea/LICENSE
Copyright (c) 2016, Mapbox
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, 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.
----------
Appendix A
mapbox-gl-js 1.8.0 License
A-482
grid-index
https://github.com/mapbox/grid-index/blob/8b9d27ae9841f004052097f045c50bbafd70ea62/
LICENSE
Copyright (c) 2016, Mapbox
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, 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.
----------
shelf-pack
https://github.com/mapbox/shelf-pack/blob/8e9b32cd2a5415e62baedd8991a0d05ffa129baa/
LICENSE.md
ISC License
Copyright (c) 2016, Mapbox
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, 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.
----------
Pngjs
https://github.com/lukeapage/pngjs/blob/8cf14b9ca2edc57f09dd26b72516e7aab984857a/
LICENSE
MIT license
pngjs2 original work Copyright (c) 2015 Luke Page & Original Contributors
pngjs derived work Copyright (c) 2012 Kuba Niegowski
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:
Appendix A
mapbox-gl-js 1.8.0 License
A-483
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----------
Unitbezier
http://svn.webkit.org/repository/webkit/trunk/Source/WebCore/platform/graphics/UnitBezier.h
* Copyright (C) 2008 Apple 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:
* 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.
*
* THIS SOFTWARE IS PROVIDED BY APPLE INC. ''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 APPLE INC. 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.
----------
Quickselect
https://www.npmjs.com/package/quickselect
ISC license
Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC")
Copyright (c) 1995-2003 by Internet Software Consortium
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY
SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
Appendix A
mapbox-gl-js 1.8.0 License
A-484
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
----------
Webworkify
https://github.com/substack/webworkify/blob/
465b3a217468564b0d851912a3cd5d396ee8bd41/LICENSE
MIT license
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----------
Unflowify
https://github.com/leebyron/unflowify/commit/e684276059f9242a9637ab31cb7088910ebe0e4d
BSD-3-clause license
"name": "unflowify",
+ "version": "1.0.0",
+ "description": "Browserify transform for removing Flow type annotations.",
+ "author": "Lee Byron [email protected]> (http://leebyron.com/)",
+ "license": "BSD-3-Clause",
Copyright (c) <year> <owner> . 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. Neither the name of the copyright holder 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
Appendix A
mapbox-gl-js 1.8.0 License
A-485
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.
----------
Unassertify
https://twada.mit-license.org/2015-2016
MIT license
Copyright © 2015-2016 Takuto Wada
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
----------
Bubleify
https://github.com/garthenweb/bubleify/commit/
57cb9ca96096352c54d7942e8ec6361864d4c1cb
MIT license
+Copyright (c) 2016 Jannick Garthen
+
+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
Appendix A
mapbox-gl-js 1.8.0 License
A-486
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
----------
Request
https://github.com/request/request/blob/3153436404fca865a65649d46eb22d9797128c9d/
LICENSE
Apache license
ines (28 sloc) 8.93 KB
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
----------
Tinyqueue
https://github.com/mourner/tinyqueue/blob/4506f90a4d5a0521677e47dd97a379486de72c95/
package.json
ISC license
"author": "",
"license": "ISC",
"bugs": {
"url": https://github.com/mourner/tinyqueue/issues
ISC License:
Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC")
Copyright (c) 1995-2003 by Internet Software Consortium
Permission to use, copy, modify, and/or distribute this software for any purpose with or without
fee is hereby granted, provided that the above copyright notice and this permission notice
appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY
SPECIAL, DIRECT, 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.
A.78 osgi-resource-locator 1.0.3 License
Copyright holder: Eclipse Foundation
Technology: osgi-resource-locator
Appendix A
osgi-resource-locator 1.0.3 License
A-487
Version: 1.0.3
Oracle elects to receive this code under the EPL.
Oracle disclaims on behalf of itself and all contributors to the EPL code 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. In addition, Oracle excludes on behalf of itself and all contributors all liability for
damages, including direct, indirect, special, incidental and consequential damages, such as
lost profits.
# Notices for Eclipse GlassFish
This content is produced and maintained by the Eclipse GlassFish project.
* Project home: https://projects.eclipse.org/projects/ee4j.glassfish
## Trademarks
Eclipse GlassFish, and GlassFish are trademarks of the Eclipse Foundation.
## Copyright
All content is the property of the respective authors or their employers. For more information
regarding authorship of content, please consult the listed source code repository logs.
## Declared Project Licenses
This program and the accompanying materials are made available under the terms of the
Eclipse Public License v. 2.0 which is available at http://www.eclipse.org/legal/epl-2.0. This
Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
General Public License, version 2 with the GNU Classpath Exception which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
## Source Code
The project maintains the following source code repositories:
* https://github.com/eclipse-ee4j/glassfish-ha-api
* https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor
* https://github.com/eclipse-ee4j/glassfish-shoal
* https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck
* https://github.com/eclipse-ee4j/glassfish-jsftemplating
* https://github.com/eclipse-ee4j/glassfish-hk2-extra
## Third-party Content
This project leverages the following third party content.
None
## Cryptography
Content may contain encryption software. The country in which you are currently may have
restrictions on the import, possession, and use, and/or re-export to another country, of
encryption software. BEFORE using any encryption software, please check the country's laws,
Appendix A
osgi-resource-locator 1.0.3 License
A-488
regulations and policies concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted.
Eclipse Public License - v 2.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 changes or additions to the Program
that are not Modified Works.
"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 or any
Secondary License (as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is
based on (or derived from) the Program and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an
addition to, deletion from, or modification of the contents of the Program, including, for
purposes of clarity any new file in Source Code form that contains any contents of the
Program. Modified Works shall not include works that contain only declarations, interfaces,
types, classes, structures, or files of the Program solely in each case in order to link to,
bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that
enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including
but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any
later versions of that license, including any exceptions or additional permissions as
identified by the initial Contributor.
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.
Appendix A
osgi-resource-locator 1.0.3 License
A-489
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 or other 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.
e. Notwithstanding the terms of any Secondary License, no Contributor makes additional
grants to any Recipient (other than those set forth in this Agreement) as a result of
such Recipient's receipt of the Program under the terms of a Secondary License (if
permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a. the Program must also be made available as Source Code, in accordance with section
3.2, and the Contributor must accompany the Program with a statement that the
Source Code for the Program is available under this Agreement, and informs
Recipients how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange; and
b. the Contributor may Distribute the Program under a license different than this
Agreement, provided that such license:
i. effectively disclaims on behalf of all other 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 other Contributors all liability for damages,
including direct, indirect, special, incidental and consequential damages, such as
lost profits;
iii. does not attempt to limit or alter the recipients' rights in the Source Code under
section 3.2; and
iv. requires any subsequent distribution of the Program by any party to be under a
license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a. it must be made available under this Agreement, or if the Program (i) is combined with
other material in a separate file or files made available under a Secondary License,
and (ii) the initial Contributor attached to the Source Code the notice described in
Appendix A
osgi-resource-locator 1.0.3 License
A-490
Exhibit A of this Agreement, then the Program may be made available under the terms
of such Secondary Licenses, and
b. a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution
notices, disclaimers of warranty, or limitations of liability (‘notices’) contained within the
Program from any copy of the Program which they Distribute, provided that Contributors
may add their own appropriate notices.
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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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, AND TO THE EXTENT
PERMITTED BY APPLICABLE LAW, 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
Appendix A
osgi-resource-locator 1.0.3 License
A-491
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. Nothing in this Agreement is intended to be
enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary
rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses
when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are
satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to
license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include
the notice in a location (such as a LICENSE file in a relevant directory) where a recipient
would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
A.79 perl 5.32.0 License
Copyright holder: The Perl Foundation
Appendix A
perl 5.32.0 License
A-492
Technology: perl
Version: 5.32.0
perl-5.32.0/inline.h
/* inline.h
*
* Copyright (C) 2012 by Larry Wall and others
Copyright (c) 2008-2009 Bjoern Hoehrmann <[email protected]>
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* This file contains tables and code adapted from
* https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which requires this
* copyright notice:
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* This file is a home for static inline functions that cannot go in other
* header files, because they depend on proto.h (included after most other
* headers) or struct definitions.
*
* Each section names the header file that the functions "belong" to.
*/
## Files:
perl-5.32.0/time64.c
/*
Copyright (c) 2007-2008 Michael G Schwern
This software originally derived from Paul Sheer's pivotal_gmtime_r.c.
The MIT License:
Permission is hereby granted, free of charge, to any person obtaining a copy
Appendix A
perl 5.32.0 License
A-493
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
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
## Files:
perl-5.32.0/perl.h
/* The tables below are adapted from
* https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which requires this
copyright
* notice:
Copyright (c) 2008-2009 Bjoern Hoehrmann <[email protected]>
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
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
## Files:
perl-5.32.0/ebcdic_tables.h
Appendix A
perl 5.32.0 License
A-494
/* This file contains definitions for various tables used in EBCDIC handling.
* More info is in utfebcdic.h
*
* Some of the tables are adapted from
* https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
* which requires this copyright notice:
Copyright (c) 2008-2009 Bjoern Hoehrmann <[email protected]>
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
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
## Files:
perl-5.32.0/ext/File-Glob/bsd_glob.h
/*
* Copyright (c) 1989, 1993
* The Regents of the University of California. All rights reserved.
*
* This code is derived from software contributed to Berkeley by
* Guido van Rossum.
*
* 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. Neither the name of the University 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 REGENTS AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
Appendix A
perl 5.32.0 License
A-495
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS 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.
*
* @(#)glob.h 8.1 (Berkeley) 6/2/93
* [lots of perl-specific changes since then--see bsd_glob.c]
*/
## Files:
perl-5.32.0/ext/File-Glob/bsd_glob.c
/*
* Copyright (c) 1989, 1993
* The Regents of the University of California. All rights reserved.
*
* This code is derived from software contributed to Berkeley by
* Guido van Rossum.
*
* 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. Neither the name of the University 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 REGENTS 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 REGENTS 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.
*/
## Files:
perl-5.32.0/cpan/Sys-Syslog/fallback/syslog.h
/*
Appendix A
perl 5.32.0 License
A-496
* Copyright (c) 1982, 1986, 1988, 1993
* The Regents of the University of California. 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.
* 4. Neither the name of the University 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 REGENTS 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 REGENTS 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.
*
* @(#)syslog.h 8.1 (Berkeley) 6/2/93
*/
## Files:
perl-5.32.0/vms/vms.c
/*
* @(#)argproc.c 2.2 94/08/16 Mark Pizzolato (mark AT infocomm DOT com)
*
*****************************************************************************
* *
* Copyright (C) 1989-1994, 2007 by *
* Mark Pizzolato - INFO COMM, Danville, California (510) 837-5600 *
* *
* Permission is hereby granted for the reproduction of this software *
* on condition that this copyright notice is included in source *
* distributions of the software. The code may be modified and *
* distributed under the same terms as Perl itself. *
* *
* 27-Aug-1994 Modified for inclusion in perl5 *
* by Charles Bailey (bailey AT newman DOT upenn DOT edu) *
*****************************************************************************
*/
Appendix A
perl 5.32.0 License
A-497
## Files:
perl-5.32.0/taint.c
/* taint.c
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/mathoms.c
/* mathoms.c
*
* Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010,
* 2011, 2012 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/symbian/PerlApp.cpp
/* The PerlApp application is licensed under the same terms as Perl itself.
*
* Note that this PerlApp is for Symbian/Series 60/80/UIQ smartphones
* and it has nothing whatsoever to do with the ActiveState PerlApp. */
## Files:
perl-5.32.0/dist/Devel-PPPort/module2.c
perl-5.32.0/dist/Devel-PPPort/module3.c
/
******************************************************************************
*
*
* Perl/Pollution/Portability
*
******************************************************************************
**
*
* Version 3.x, Copyright (C) 2004-2013, Marcus Holland-Moritz.
* Version 2.x, Copyright (C) 2001, Paul Marquess.
* Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
Appendix A
perl 5.32.0 License
A-498
*
* This program is free software; you can redistribute it and/or
* modify it under the same terms as Perl itself.
*
******************************************************************************
*/
## Files:
perl-5.32.0/utfebcdic.h
/* utfebcdic.h
*
* Copyright (C) 2001, 2002, 2003, 2005, 2006, 2007, 2009,
* 2010, 2011 by Larry Wall, Nick Ing-Simmons, and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* Macros to implement UTF-EBCDIC as perl's internal encoding
* Adapted from version 7.1 of Unicode Technical Report #16:
* http://www.unicode.org/unicode/reports/tr16
*
* To summarize, the way it works is:
* To convert an EBCDIC code point to UTF-EBCDIC:
* 1) convert to Unicode. No conversion is necesary for code points above
* 255, as Unicode and EBCDIC are identical in this range. For smaller
* code points, the conversion is done by lookup in the PL_e2a table
(with
* inverse PL_a2e) in the generated file 'ebcdic_tables.h'. The 'a'
* stands for ASCII platform, meaning 0-255 Unicode.
* 2) convert that to a utf8-like string called I8 ('I' stands for
* intermediate) with variant characters occupying multiple bytes. This
* step is similar to the utf8-creating step from Unicode, but the details
* are different. This transformation is called UTF8-Mod. There is a
* chart about the bit patterns in a comment later in this file. But
* essentially here are the differences:
* UTF8 I8
* invariant byte starts with 0 starts with 0 or 100
* continuation byte starts with 10 starts with 101
* start byte same in both: if the code point requires N bytes,
* then the leading N bits are 1, followed by a 0. If
* all 8 bits in the first byte are 1, the code point
* will occupy 14 bytes (compared to 13 in Perl's
* extended UTF-8). This is incompatible with what
* tr16 implies should be the representation of code
* points 2**30 and above, but allows Perl to be able
* to represent all code points that fit in a 64-bit
* word in either our extended UTF-EBCDIC or UTF-8.
* 3) Use the algorithm in tr16 to convert each byte from step 2 into
* final UTF-EBCDIC. This is done by table lookup from a table
* constructed from the algorithm, reproduced in ebcdic_tables.h as
* PL_utf2e, with its inverse being PL_e2utf. They are constructed so that
* all EBCDIC invariants remain invariant, but no others do, and the first
* byte of a variant will always have its upper bit set. But note that
Appendix A
perl 5.32.0 License
A-499
* the upper bit of some invariants is also 1. The table also is designed
* so that lexically comparing two UTF-EBCDIC-variant characters yields
* the Unicode code point order. (To get native code point order, one has
* to convert the latin1-range characters to their native code point
* value.)
*
* For example, the ordinal value of 'A' is 193 in EBCDIC, and also is 193 in
* UTF-EBCDIC. Step 1) converts it to 65, Step 2 leaves it at 65, and Step 3
* converts it back to 193. As an example of how a variant character works,
* take LATIN SMALL LETTER Y WITH DIAERESIS, which is typically 0xDF in
* EBCDIC. Step 1 converts it to the Unicode value, 0xFF. Step 2 converts
* that to two bytes = 11000111 10111111 = C7 BF, and Step 3 converts those
to
* 0x8B 0x73.
*
* If you're starting from Unicode, skip step 1. For UTF-EBCDIC to straight
* EBCDIC, reverse the steps.
*
* The EBCDIC invariants have been chosen to be those characters whose Unicode
* equivalents have ordinal numbers less than 160, that is the same characters
* that are expressible in ASCII, plus the C1 controls. So there are 160
* invariants instead of the 128 in UTF-8.
*
* The purpose of Step 3 is to make the encoding be invariant for the chosen
* characters. This messes up the convenient patterns found in step 2, so
* generally, one has to undo step 3 into a temporary to use them. However,
* one "shadow", or parallel table, PL_utf8skip, has been constructed that
* doesn't require undoing things. It is such that for each byte, it says
* how long the sequence is if that (UTF-EBCDIC) byte were to begin it
*
* There are actually 3 slightly different UTF-EBCDIC encodings in
* ebcdic_tables.h, one for each of the code pages recognized by Perl. That
* means that there are actually three different sets of tables, one for each
* code page. (If Perl is compiled on platforms using another EBCDIC code
* page, it may not compile, or Perl may silently mistake it for one of the
* three.)
*
* Note that tr16 actually only specifies one version of UTF-EBCDIC, based on
* the 1047 encoding, and which is supposed to be used for all code pages.
* But this doesn't work. To illustrate the problem, consider the '^'
character.
* On a 037 code page it is the single byte 176, whereas under 1047 UTF-EBCDIC
* it is the single byte 95. If Perl implemented tr16 exactly, it would mean
* that changing a string containing '^' to UTF-EBCDIC would change that '^'
* from 176 to 95 (and vice-versa), violating the rule that ASCII-range
* characters are the same in UTF-8 or not. Much code in Perl assumes this
* rule. See for example
* http://grokbase.com/t/perl/mvs/025xf0yhmn/utf-ebcdic-for-posix-bc-
malformed-utf-8-character
* What Perl does is create a version of UTF-EBCDIC suited to each code page;
* the one for the 1047 code page is identical to what's specified in tr16.
* This complicates interchanging files between computers using different code
* pages. Best is to convert to I8 before sending them, as the I8
* representation is the same no matter what the underlying code page is.
*
* Because of the way UTF-EBCDIC is constructed, the lowest 32 code points
Appendix A
perl 5.32.0 License
A-500
that
* aren't equivalent to ASCII characters nor C1 controls form the set of
* continuation bytes; the remaining 64 non-ASCII, non-control code points
form
* the potential start bytes, in order. (However, the first 5 of these lead
to
* malformed overlongs, so there really are only 59 start bytes, and the first
* three of the 59 are the start bytes for the Latin1 range.) Hence the
* UTF-EBCDIC for the smallest variant code point, 0x160, will have likely
0x41
* as its continuation byte, provided 0x41 isn't an ASCII or C1 equivalent.
* And its start byte will be the code point that is 37 (32+5) non-ASCII,
* non-control code points past it. (0 - 3F are controls, and 40 is SPACE,
* leaving 41 as the first potentially available one.) In contrast, on ASCII
* platforms, the first 64 (not 32) non-ASCII code points are the continuation
* bytes. And the first 2 (not 5) potential start bytes form overlong
* malformed sequences.
*
* EBCDIC characters above 0xFF are the same as Unicode in Perl's
* implementation of all 3 encodings, so for those Step 1 is trivial.
*
* (Note that the entries for invariant characters are necessarily the same in
* PL_e2a and PL_e2utf; likewise for their inverses.)
*
* UTF-EBCDIC strings are the same length or longer than UTF-8 representations
* of the same string. The maximum code point representable as 2 bytes in
* UTF-EBCDIC is 0x3FFF, instead of 0x7FFF in UTF-8.
*/
## Files:
perl-5.32.0/cop.h
/* cop.h
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by Larry Wall and
others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* Control ops (cops) are one of the two ops OP_NEXTSTATE and OP_DBSTATE,
* that (loosely speaking) are statement separators.
* They hold information important for lexical state and error reporting.
* At run time, PL_curcop is set to point to the most recently executed cop,
* and thus can be used to determine our current state.
*/
## Files:
perl-5.32.0/opnames.h
/* -*- buffer-read-only: t -*-
Appendix A
perl 5.32.0 License
A-501
*
* opnames.h
*
* Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
* 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/opcode.pl from its data.
* Any changes made here will be lost!
*/
## Files:
perl-5.32.0/perlio.c
/*
* perlio.c
* Copyright (c) 1996-2006, Nick Ing-Simmons
* Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011 Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public License
* or the Artistic License, as specified in the README file.
*/
## Files:
perl-5.32.0/op.c
/* op.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/symbian/symbian_stubs.h
/*
* symbian_stubs.h
*
* Copyright (c) Nokia 2004-2005. All rights reserved.
* This code is licensed under the same terms as Perl itself.
*
*/
Appendix A
perl 5.32.0 License
A-502
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/compress.c
/* compress.c -- compress a memory buffer
* Copyright (C) 1995-2005, 2014, 2016 Jean-loup Gailly, Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/proto.h
/* -*- buffer-read-only: t -*-
*
* proto.h
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/embed.pl from data in embed.fnc,
* regen/embed.pl, regen/opcodes, intrpvar.h and perlvars.h.
* Any changes made here will be lost!
*
* Edit those files and run 'make regen_headers' to effect changes.
*/
## Files:
perl-5.32.0/invlist_inline.h
/* invlist_inline.h
*
* Copyright (C) 2012 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/infback.c
/* infback.c -- inflate using a call-back interface
* Copyright (C) 1995-2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
Appendix A
perl 5.32.0 License
A-503
## Files:
perl-5.32.0/pp_hot.c
/* pp_hot.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/perl.h
/* perl.h
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
* 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/win32/fcrypt.c
/* Copyright (C) 1993 Eric Young - see README for more details */
## Files:
perl-5.32.0/handy.h
/* handy.h
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000,
* 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2012 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/gv.h
Appendix A
perl 5.32.0 License
A-504
/* gv.h
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/symbian/symbian_proto.h
/*
* symbian_proto.h
*
* Copyright (c) Nokia 2004-2005. All rights reserved.
* This code is licensed under the same terms as Perl itself.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Bzip2/bzip2-src/crctable.c
perl-5.32.0/cpan/Compress-Raw-Bzip2/bzip2-src/bzlib.c
perl-5.32.0/cpan/Compress-Raw-Bzip2/bzip2-src/blocksort.c
perl-5.32.0/cpan/Compress-Raw-Bzip2/bzip2-src/compress.c
perl-5.32.0/cpan/Compress-Raw-Bzip2/bzip2-src/randtable.c
perl-5.32.0/cpan/Compress-Raw-Bzip2/bzip2-src/huffman.c
perl-5.32.0/cpan/Compress-Raw-Bzip2/bzip2-src/bzlib.h
perl-5.32.0/cpan/Compress-Raw-Bzip2/bzip2-src/decompress.c
perl-5.32.0/cpan/Compress-Raw-Bzip2/bzip2-src/bzlib_private.h
/* ------------------------------------------------------------------
This file is part of bzip2/libbzip2, a program and library for
lossless, block-sorting data compression.
bzip2/libbzip2 version 1.0.8 of 13 July 2019
Copyright (C) 1996-2019 Julian Seward <[email protected]>
Please read the WARNING, DISCLAIMER and PATENTS sections in the
README file.
This program is released under the terms of the license contained
in the file LICENSE.
------------------------------------------------------------------ */
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/deflate.c
/* deflate.c -- compress data using the deflation algorithm
Appendix A
perl 5.32.0 License
A-505
* Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/inline.h
/* This is the inlined portion of utf8n_to_uvchr_msgs. It handles the
* simple cases, and, if necessary calls a helper function to deal with the
* more complex ones. Almost all well-formed non-problematic code points
* are considered simple, so that it's unlikely that the helper function
* will need to be called.
*
* This is an adaptation of the tables and algorithm given in
* https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides
* comprehensive documentation of the original version. A copyright notice
* for the original version is given at the beginning of this file. The
* Perl adapation is documented at the definition of PL_strict_utf8_dfa_tab[].
*/
## Files:
perl-5.32.0/op.h
/* op.h
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/NetWare/Nwpipe.c
perl-5.32.0/NetWare/CLIBstuf.c
perl-5.32.0/NetWare/nwperlsys.h
perl-5.32.0/NetWare/nwstdio.h
perl-5.32.0/NetWare/NWTInfo.c
perl-5.32.0/NetWare/nwhashcls.cpp
perl-5.32.0/NetWare/perllib.cpp
perl-5.32.0/NetWare/interface.h
perl-5.32.0/NetWare/Main.c
perl-5.32.0/NetWare/nw5thread.c
perl-5.32.0/NetWare/nw5iop.h
perl-5.32.0/NetWare/CLIBstr.h
perl-5.32.0/NetWare/nwutil.h
perl-5.32.0/NetWare/nwplglob.c
perl-5.32.0/NetWare/nw5sck.h
perl-5.32.0/NetWare/interface.cpp
Appendix A
perl 5.32.0 License
A-506
perl-5.32.0/NetWare/interface.c
perl-5.32.0/NetWare/CLIBsdio.h
perl-5.32.0/NetWare/intdef.h
perl-5.32.0/NetWare/nwpipe.h
perl-5.32.0/NetWare/CLIBstuf.h
perl-5.32.0/NetWare/nwperlhost.h
perl-5.32.0/NetWare/nwperlsys.c
perl-5.32.0/NetWare/nwtinfo.h
perl-5.32.0/NetWare/nwvmem.h
perl-5.32.0/NetWare/nwplglob.h
perl-5.32.0/NetWare/Nwmain.c
perl-5.32.0/NetWare/nw5sck.c
perl-5.32.0/NetWare/win32ish.h
perl-5.32.0/NetWare/NWUtil.c
perl-5.32.0/NetWare/iperlhost.h
perl-5.32.0/NetWare/deb.h
perl-5.32.0/NetWare/netware.h
perl-5.32.0/NetWare/nw5.c
perl-5.32.0/NetWare/nwhashcls.h
perl-5.32.0/NetWare/nw5thread.h
/*
* Copyright © 2001 Novell, Inc. All Rights Reserved.
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/patchlevel.h
/* patchlevel.h
*
* Copyright (C) 1993, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
* 2003, 2004, 2005, 2006, 2007, 2008, 2009, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/mg.c
/* mg.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
Appendix A
perl 5.32.0 License
A-507
*
*/
## Files:
perl-5.32.0/cpan/Digest-SHA/src/sha.c
/*
* sha.c: routines to compute SHA-1/224/256/384/512 digests
*
* Ref: NIST FIPS PUB 180-4 Secure Hash Standard
*
* Copyright (C) 2003-2018 Mark Shelor, All Rights Reserved
*
* Version: 6.02
* Fri Apr 20 16:25:30 MST 2018
*
*/
## Files:
perl-5.32.0/mg.h
/* mg.h
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999,
* 2000, 2002, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/zconf.h
/* zconf.h -- configuration of the zlib compression library
* Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/cpan/Digest-SHA/src/sha64bit.h
/*
* sha64bit.h: placeholder values for 64-bit data and routines
*
* Ref: NIST FIPS PUB 180-4 Secure Hash Standard
*
* Copyright (C) 2003-2018 Mark Shelor, All Rights Reserved
*
Appendix A
perl 5.32.0 License
A-508
* Version: 6.02
* Fri Apr 20 16:25:30 MST 2018
*
* The following macros supply placeholder values that enable the
* sha.c module to successfully compile when 64-bit integer types
* aren't present.
*
* They are appropriately redefined in sha64bit.c if the compiler
* provides a 64-bit type (i.e. when SHA_384_512 is defined).
*
*/
## Files:
perl-5.32.0/pp_sort.c
/* pp_sort.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/adler32.c
/* adler32.c -- compute the Adler-32 checksum of a data stream
* Copyright (C) 1995-2011, 2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/embedvar.h
/* -*- buffer-read-only: t -*-
*
* embedvar.h
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/embed.pl from data in embed.fnc,
* regen/embed.pl, regen/opcodes, intrpvar.h and perlvars.h.
* Any changes made here will be lost!
Appendix A
perl 5.32.0 License
A-509
*
* Edit those files and run 'make regen_headers' to effect changes.
*/
## Files:
perl-5.32.0/pad.c
/* pad.c
*
* Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008
* by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*/
## Files:
perl-5.32.0/vms/vmsish.h
/* vmsish.h
*
* VMS-specific C header file for perl5.
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2004, 2005, 2006, 2007 by Charles Bailey and others.
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* Please see Changes*.* or the Perl Repository Browser for revision
history.
*/
## Files:
perl-5.32.0/parser.h
/* parser.h
*
* Copyright (c) 2006, 2007, 2009, 2010, 2011 Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* This file defines the layout of the parser object used by the parser
* and lexer (perly.c, toke.c).
*/
Appendix A
perl 5.32.0 License
A-510
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/zlib.h
/* zlib.h -- interface of the 'zlib' general purpose compression library
version 1.2.11, January 15th, 2017
Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
The data format used by the zlib library is described by RFCs (Request for
Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
(zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
*/
## Files:
perl-5.32.0/win32/perlhost.h
/* perlhost.h
*
* (c) 1999 Microsoft Corporation. All rights reserved.
* Portions (c) 1999 ActiveState Tool Corp, http://www.ActiveState.com/
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*/
## Files:
perl-5.32.0/utf8.h
/* utf8.h
*
* This file contains definitions for use with the UTF-8 encoding. It
* actually also works with the variant UTF-8 encoding called UTF-EBCDIC, and
Appendix A
perl 5.32.0 License
A-511
* hides almost all of the differences between these from the caller. In
other
* words, someone should #include this file, and if the code is being compiled
* on an EBCDIC platform, things should mostly just work.
*
* Copyright (C) 2000, 2001, 2002, 2005, 2006, 2007, 2009,
* 2010, 2011 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/regexp.h
/* regexp.h
*
* Copyright (C) 1993, 1994, 1996, 1997, 1999, 2000, 2001, 2003,
* 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/hints/linux.sh
# record the version, formats:
# icc (ICC) 10.1 20080801
# icpc (ICC) 10.1 20080801
# followed by a copyright on the second line
## Files:
perl-5.32.0/symbian/PerlApp.h
/* The PerlApp application is licensed under the same terms as Perl itself. */
## Files:
perl-5.32.0/regcomp.c
/*
* pregcomp and pregexec -- regsub and regerror are not used in perl
*
* Copyright (c) 1986 by University of Toronto.
* Written by Henry Spencer. Not derived from licensed software.
*
* Permission is granted to anyone to use this software for any
Appendix A
perl 5.32.0 License
A-512
* purpose on any computer system, and to redistribute it freely,
* subject to the following restrictions:
*
* 1. The author is not responsible for the consequences of use of
* this software, no matter how awful, even if they arise
* from defects in it.
*
* 2. The origin of this software must not be misrepresented, either
* by explicit claim or by omission.
*
* 3. Altered versions must be plainly marked as such, and must not
* be misrepresented as being the original software.
*
*
**** Alterations to Henry's code are...
****
**** Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
**** 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
**** by Larry Wall and others
****
**** You may distribute under the terms of either the GNU General Public
**** License or the Artistic License, as specified in the README file.
*
* Beware that some of this code is subtly aware of the way operator
* precedence is structured in regular expressions. Serious changes in
* regular-expression syntax might require a total rethink.
*/
## Files:
perl-5.32.0/vms/vms.c
/*
** The following routines are provided to make life easier when
** converting among VMS-style and Unix-style directory specifications.
** All will take input specifications in either VMS or Unix syntax. On
** failure, all return NULL. If successful, the routines listed below
** return a pointer to a buffer containing the appropriately
** reformatted spec (and, therefore, subsequent calls to that routine
** will clobber the result), while the routines of the same names with
** a _ts suffix appended will return a pointer to a mallocd string
** containing the appropriately reformatted spec.
** In all cases, only explicit syntax is altered; no check is made that
** the resulting string is valid or that the directory in question
** actually exists.
**
** fileify_dirspec() - convert a directory spec into the name of the
** directory file (i.e. what you can stat() to see if it's a dir).
** The style (VMS or Unix) of the result is the same as the style
** of the parameter passed in.
** pathify_dirspec() - convert a directory spec into a path (i.e.
** what you prepend to a filename to indicate what directory it's in).
** The style (VMS or Unix) of the result is the same as the style
** of the parameter passed in.
Appendix A
perl 5.32.0 License
A-513
** tounixpath() - convert a directory spec into a Unix-style path.
** tovmspath() - convert a directory spec into a VMS-style path.
** tounixspec() - convert any file spec into a Unix-style file spec.
** tovmsspec() - convert any file spec into a VMS-style spec.
** xxxxx_utf8() - Variants that support UTF8 encoding of Unix-Style file
spec.
**
** Copyright 1996 by Charles Bailey <[email protected]>
** Permission is given to distribute this code as part of the Perl
** standard distribution under the terms of the GNU General Public
** License or the Perl Artistic License. Copies of each may be
** found in the Perl standard distribution.
*/
## Files:
perl-5.32.0/perlio.h
/* perlio.h
*
* Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003,
* 2004, 2005, 2006, 2007, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/perlapi.h
/* -*- buffer-read-only: t -*-
*
* perlapi.h
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/embed.pl from data in embed.fnc,
* regen/embed.pl, regen/opcodes, intrpvar.h and perlvars.h.
* Any changes made here will be lost!
*
* Edit those files and run 'make regen_headers' to effect changes.
*/
## Files:
perl-5.32.0/sv.h
Appendix A
perl 5.32.0 License
A-514
/* sv.h
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by Larry Wall and
others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/uncompr.c
/* uncompr.c -- decompress a memory buffer
* Copyright (C) 1995-2003, 2010, 2014, 2016 Jean-loup Gailly, Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/perlsdio.h
/* perlsdio.h
*
* Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/embed.h
/* -*- buffer-read-only: t -*-
*
* embed.h
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/embed.pl from data in embed.fnc,
* regen/embed.pl, regen/opcodes, intrpvar.h and perlvars.h.
* Any changes made here will be lost!
*
Appendix A
perl 5.32.0 License
A-515
* Edit those files and run 'make regen_headers' to effect changes.
*/
## Files:
perl-5.32.0/symbian/PerlBase.cpp
perl-5.32.0/symbian/PerlBase.h
/* The CPerlBase class is licensed under the same terms as Perl itself. */
## Files:
perl-5.32.0/fakesdio.h
/* fakesdio.h
*
* Copyright (C) 2000, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/win32/vmem.h
/* vmem.h
*
* (c) 1999 Microsoft Corporation. All rights reserved.
* Portions (c) 1999 ActiveState Tool Corp, http://www.ActiveState.com/
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* Options:
*
* Defining _USE_MSVCRT_MEM_ALLOC will cause all memory allocations
* to be forwarded to the compiler's MSVCR*.DLL. Defining _USE_LINKED_LIST as
* well will track all allocations in a doubly linked list, so that the host
can
* free all memory allocated when it goes away.
* If _USE_MSVCRT_MEM_ALLOC is not defined then Knuth's boundary tag algorithm
* is used; defining _USE_BUDDY_BLOCKS will use Knuth's algorithm R
* (Buddy system reservation)
*
*/
## Files:
perl-5.32.0/deb.c
/* deb.c
Appendix A
perl 5.32.0 License
A-516
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000,
2001,
* 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/universal.c
/* universal.c
*
* Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
* 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/regcharclass.h
/* -*- buffer-read-only: t -*-
*
* regcharclass.h
*
* Copyright (C) 2007, 2011 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/regcharclass.pl.
* Any changes made here will be lost!
* WARNING: These macros are for internal Perl core use only, and may be
* changed or removed without notice.
*/
## Files:
perl-5.32.0/pp.h
/* pp.h
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000,
2001,
* 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
Appendix A
perl 5.32.0 License
A-517
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/reentr.c
/* -*- buffer-read-only: t -*-
*
* reentr.c
*
* Copyright (C) 2002, 2003, 2005, 2006, 2007 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/reentr.pl from data in regen/reentr.pl.
* Any changes made here will be lost!
*/
## Files:
perl-5.32.0/util.h
/* util.h
*
* Copyright (C) 1991, 1992, 1993, 1999, 2001, 2002, 2003, 2004, 2005,
* 2007, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/av.c
/* av.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
Appendix A
perl 5.32.0 License
A-518
## Files:
perl-5.32.0/utf8.c
/* utf8.c
*
* Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
* by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/symbian/PerlUi.cpp
perl-5.32.0/symbian/PerlUi.h
/* The PerlUi class is licensed under the same terms as Perl itself. */
## Files:
perl-5.32.0/intrpvar.h
/* intrpvar.h
*
* Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
* 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/crc32.c
/* crc32.c -- compute the CRC-32 of a data stream
* Copyright (C) 1995-2006, 2010, 2011, 2012, 2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*
* Thanks to Rodney Brown <[email protected]> for his contribution of faster
* CRC methods: exclusive-oring 32 bits of data at a time, and pre-computing
* tables for updating the shift register in one step with three exclusive-ors
* instead of four steps with four exclusive-ors. This results in about a
* factor of two increase in speed on a Power PC G4 (PPC7455) using gcc -O3.
*/
Appendix A
perl 5.32.0 License
A-519
## Files:
perl-5.32.0/vms/vms.c
/* vms.c
*
* VMS-specific routines for perl5
*
* Copyright (C) 1993-2015 by Charles Bailey and others.
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*/
## Files:
perl-5.32.0/symbian/PerlUtil.h
perl-5.32.0/symbian/PerlUtil.cpp
/* The PerlUtil class is licensed under the same terms as Perl itself. */
## Files:
perl-5.32.0/dist/IO/poll.c
/*
* poll.c
*
* Copyright (c) 1997-8 Graham Barr <[email protected]>. All rights reserved.
* This program is free software; you can redistribute it and/or
* modify it under the same terms as Perl itself.
*
* For systems that do not have the poll() system call (for example Linux
* kernels < v2.1.23) try to emulate it as closely as possible using select()
*
*/
## Files:
perl-5.32.0/malloc.c
/*
* malloc.c (Caltech) 2/21/82
* Chris Kingsley, kingsley@cit-20.
*
* This is a very fast storage allocator. It allocates blocks of a small
* number of different sizes, and keeps free lists of each size. Blocks that
* don't exactly fit are passed up to the next larger size. In this
* implementation, the available sizes are 2^n-4 (or 2^n-12) bytes long.
* If PACK_MALLOC is defined, small blocks are 2^n bytes long.
* This is designed for use in a program that uses vast quantities of memory,
* but bombs when it runs out.
*
* Modifications Copyright Ilya Zakharevich 1996-99.
Appendix A
perl 5.32.0 License
A-520
*
* Still very quick, but much more thrifty. (Std config is 10% slower
* than it was, and takes 67% of old heap size for typical usage.)
*
* Allocations of small blocks are now table-driven to many different
* buckets. Sizes of really big buckets are increased to accommodate
* common size=power-of-2 blocks. Running-out-of-memory is made into
* an exception. Deeply configurable and thread-safe.
*
*/
## Files:
perl-5.32.0/unixish.h
/* unixish.h
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002,
* 2003, 2006, 2007, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/inffast.h
/* inffast.h -- header to use inffast.c
* Copyright (C) 1995-2003, 2010 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/reentr.h
/* -*- buffer-read-only: t -*-
*
* reentr.h
*
* Copyright (C) 2002, 2003, 2005, 2006, 2007 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/reentr.pl from data in regen/reentr.pl.
* Any changes made here will be lost!
*/
Appendix A
perl 5.32.0 License
A-521
## Files:
perl-5.32.0/op.c
/* The very first range is marked as adjacent to the
* non-existent range below it, as it causes things to "just
* work" (TradeMark)
*
* If the lowest code point in this chunk is M, it adjoins the
* J-L range */
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/trees.c
/* trees.c -- output deflated data using Huffman coding
* Copyright (C) 1995-2017 Jean-loup Gailly
* detect_data_type() function provided freely by Cosmin Truta, 2006
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/toke.c
/* toke.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/dump.c
/* dump.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
Appendix A
perl 5.32.0 License
A-522
## Files:
perl-5.32.0/regexec.c
/*
* pregcomp and pregexec -- regsub and regerror are not used in perl
*
* Copyright (c) 1986 by University of Toronto.
* Written by Henry Spencer. Not derived from licensed software.
*
* Permission is granted to anyone to use this software for any
* purpose on any computer system, and to redistribute it freely,
* subject to the following restrictions:
*
* 1. The author is not responsible for the consequences of use of
* this software, no matter how awful, even if they arise
* from defects in it.
*
* 2. The origin of this software must not be misrepresented, either
* by explicit claim or by omission.
*
* 3. Altered versions must be plainly marked as such, and must not
* be misrepresented as being the original software.
*
**** Alterations to Henry's code are...
****
**** Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
**** 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
**** by Larry Wall and others
****
**** You may distribute under the terms of either the GNU General Public
**** License or the Artistic License, as specified in the README file.
*
* Beware that some of this code is subtly aware of the way operator
* precedence is structured in regular expressions. Serious changes in
* regular-expression syntax might require a total rethink.
*/
## Files:
perl-5.32.0/doio.c
/* doio.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
Appendix A
perl 5.32.0 License
A-523
## Files:
perl-5.32.0/regcomp.h
/* regcomp.h
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
* 2000, 2001, 2002, 2003, 2005, 2006, 2007, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/inflate.h
/* inflate.h -- internal inflate state definition
* Copyright (C) 1995-2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/symbian/PerlApp.cpp
perl-5.32.0/symbian/PerlApp.h
perl-5.32.0/symbian/PerlBase.cpp
perl-5.32.0/symbian/PerlBase.h
perl-5.32.0/symbian/PerlUtil.h
perl-5.32.0/symbian/PerlUtil.cpp
perl-5.32.0/symbian/PerlRecog.cpp
/* Copyright (c) 2004-2005 Nokia. All rights reserved. */
## Files:
perl-5.32.0/miniperlmain.c
/* miniperlmain.c or perlmain.c - a generated file
*
* Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003,
* 2004, 2005, 2006, 2007, 2016 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/symbian/PerlRecog.cpp
Appendix A
perl 5.32.0 License
A-524
/* The PerlRecog application is licensed under the same terms as Perl itself.
*/
## Files:
perl-5.32.0/hv.c
/* hv.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/pad.h
/* pad.h
*
* Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008,
* 2009, 2010, 2011 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* This file defines the types and macros associated with the API for
* manipulating scratchpads, which are used by perl to store lexical
* variables, op targets and constants.
*/
## Files:
perl-5.32.0/XSUB.h
/* XSUB.h
*
* Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
* 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/inffast.c
Appendix A
perl 5.32.0 License
A-525
/* inffast.c -- fast decoding
* Copyright (C) 1995-2017 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/thread.h
/* thread.h
*
* Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
* by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/perly.h
/* Bison interface for Yacc-like parsers in C
Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software
Foundation,
Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
## Files:
perl-5.32.0/gv.c
/* gv.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by Larry Wall and
others
*
* You may distribute under the terms of either the GNU General Public
Appendix A
perl 5.32.0 License
A-526
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/pp_sys.c
/* pp_sys.c
*
* Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
* 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/numeric.c
/* numeric.c
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/symbian/PerlUi.cpp
perl-5.32.0/symbian/PerlUi.h
/* Copyright (c) 2005 Nokia. All rights reserved. */
## Files:
perl-5.32.0/perly.c
/* perly.c
*
* Copyright (c) 2004, 2005, 2006, 2007, 2008,
* 2009, 2010, 2011 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* Note that this file was originally generated as an output from
* GNU bison version 1.875, but now the code is statically maintained
Appendix A
perl 5.32.0 License
A-527
* and edited; the bits that are dependent on perly.y are now
* #included from the files perly.tab and perly.act.
*
* Here is an important copyright statement from the original, generated
* file:
*
* As a special exception, when this file is copied by Bison into a
* Bison output file, you may use that output file without
* restriction. This special exception was added by the Free
* Software Foundation in version 1.24 of Bison.
*
*/
## Files:
perl-5.32.0/util.c
/* util.c
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/INTERN.h
/* INTERN.h
*
* Copyright (C) 1991, 1992, 1993, 1995, 1996, 1998, 2000, 2001,
* by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/inftrees.h
/* inftrees.h -- header to use inftrees.c
* Copyright (C) 1995-2005, 2010 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
Appendix A
perl 5.32.0 License
A-528
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/deflate.h
/* deflate.h -- internal compression state
* Copyright (C) 1995-2016 Jean-loup Gailly
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/inline.h
/*
=for apidoc isUTF8_CHAR
Evaluates to non-zero if the first few bytes of the string starting at C<s>
and
looking no further than S<C<e - 1>> are well-formed UTF-8, as extended by
Perl,
that represents some code point; otherwise it evaluates to 0. If non-zero,
the
value gives how many bytes starting at C<s> comprise the code point's
representation. Any bytes remaining before C<e>, but beyond the ones needed
to
form the first code point in C<s>, are not examined.
The code point can be any that will fit in an IV on this machine, using Perl's
extension to official UTF-8 to represent those higher than the Unicode maximum
of 0x10FFFF. That means that this macro is used to efficiently decide if the
next few bytes in C<s> is legal UTF-8 for a single character.
Use C<L</isSTRICT_UTF8_CHAR>> to restrict the acceptable code points to those
defined by Unicode to be fully interchangeable across applications;
C<L</isC9_STRICT_UTF8_CHAR>> to use the L<Unicode Corrigendum
#9|http://www.unicode.org/versions/corrigendum9.html> definition of allowable
code points; and C<L</isUTF8_CHAR_flags>> for a more customized definition.
Use C<L</is_utf8_string>>, C<L</is_utf8_string_loc>>, and
C<L</is_utf8_string_loclen>> to check entire strings.
Note also that a UTF-8 "invariant" character (i.e. ASCII on non-EBCDIC
machines) is a valid UTF-8 character.
=cut
This uses an adaptation of the table and algorithm given in
https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
documentation of the original version. A copyright notice for the original
version is given at the beginning of this file. The Perl adapation is
documented at the definition of PL_extended_utf8_dfa_tab[].
*/
Appendix A
perl 5.32.0 License
A-529
## Files:
perl-5.32.0/nostdio.h
/* nostdio.h
*
* Copyright (C) 1996, 2000, 2001, 2005, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/zutil.h
/* zutil.h -- internal interface and configuration of the compression library
* Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/cv.h
/* cv.h
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000,
2001,
* 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/keywords.h
/* -*- buffer-read-only: t -*-
*
* keywords.h
*
* Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2005,
* 2006, 2007 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/keywords.pl from its data.
Appendix A
perl 5.32.0 License
A-530
* Any changes made here will be lost!
*/
## Files:
perl-5.32.0/inline.h
/*
=for apidoc isC9_STRICT_UTF8_CHAR
Evaluates to non-zero if the first few bytes of the string starting at C<s>
and
looking no further than S<C<e - 1>> are well-formed UTF-8 that represents some
Unicode non-surrogate code point; otherwise it evaluates to 0. If non-zero,
the value gives how many bytes starting at C<s> comprise the code point's
representation. Any bytes remaining before C<e>, but beyond the ones needed
to
form the first code point in C<s>, are not examined.
The largest acceptable code point is the Unicode maximum 0x10FFFF. This
differs from C<L</isSTRICT_UTF8_CHAR>> only in that it accepts non-character
code points. This corresponds to
L<Unicode Corrigendum #9|http://www.unicode.org/versions/corrigendum9.html>.
which said that non-character code points are merely discouraged rather than
completely forbidden in open interchange. See
L<perlunicode/Noncharacter code points>.
Use C<L</isUTF8_CHAR>> to check for Perl's extended UTF-8; and
C<L</isUTF8_CHAR_flags>> for a more customized definition.
Use C<L</is_c9strict_utf8_string>>, C<L</is_c9strict_utf8_string_loc>>, and
C<L</is_c9strict_utf8_string_loclen>> to check entire strings.
=cut
This uses an adaptation of the tables and algorithm given in
https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
documentation of the original version. A copyright notice for the original
version is given at the beginning of this file. The Perl adapation is
documented at the definition of PL_c9_utf8_dfa_tab[].
*/
## Files:
perl-5.32.0/scope.h
/* scope.h
*
* Copyright (C) 1993, 1994, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
Appendix A
perl 5.32.0 License
A-531
*
*/
## Files:
perl-5.32.0/symbian/symbian_dll.cpp
/*
* symbian_dll.cpp
*
* Copyright (c) Nokia 2004-2005. All rights reserved.
* This code is licensed under the same terms as Perl itself.
*
*/
## Files:
perl-5.32.0/l1_char_class_tab.h
/* 0xB4 U+A9 I8=DE COPYRIGHT */
## Files:
perl-5.32.0/form.h
/* form.h
*
* Copyright (C) 1991, 1992, 1993, 2000, 2004, 2011 by Larry Wall and
others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/locale.c
/* locale.c
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/win32/win32.h
Appendix A
perl 5.32.0 License
A-532
/* WIN32.H
*
* (c) 1995 Microsoft Corporation. All rights reserved.
* Developed by hip communications inc.
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*/
## Files:
perl-5.32.0/caretx.c
/* caretx.c
*
* Copyright (C) 2013
* by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/EXTERN.h
/* EXTERN.h
*
* Copyright (C) 1991, 1992, 1993, 1995, 1996, 1997, 1998, 1999,
* 2000, 2001, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/doop.c
/* doop.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2009 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
Appendix A
perl 5.32.0 License
A-533
## Files:
perl-5.32.0/dist/IO/poll.h
/*
* poll.h
*
* Copyright (c) 1997-8 Graham Barr <[email protected]>. All rights reserved.
* This program is free software; you can redistribute it and/or
* modify it under the same terms as Perl itself.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/inftrees.c
/* inftrees.c -- generate Huffman trees for efficient decoding
* Copyright (C) 1995-2017 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/win32/win32.c
/* WIN32.C
*
* (c) 1995 Microsoft Corporation. All rights reserved.
* Developed by hip communications inc.
* Portions (c) 1993 Intergraph Corporation. All rights reserved.
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*/
## Files:
perl-5.32.0/inline.h
/*
=for apidoc isSTRICT_UTF8_CHAR
Evaluates to non-zero if the first few bytes of the string starting at C<s>
and
looking no further than S<C<e - 1>> are well-formed UTF-8 that represents some
Unicode code point completely acceptable for open interchange between all
applications; otherwise it evaluates to 0. If non-zero, the value gives how
many bytes starting at C<s> comprise the code point's representation. Any
bytes remaining before C<e>, but beyond the ones needed to form the first code
point in C<s>, are not examined.
The largest acceptable code point is the Unicode maximum 0x10FFFF, and must
Appendix A
perl 5.32.0 License
A-534
not
be a surrogate nor a non-character code point. Thus this excludes any code
point from Perl's extended UTF-8.
This is used to efficiently decide if the next few bytes in C<s> is
legal Unicode-acceptable UTF-8 for a single character.
Use C<L</isC9_STRICT_UTF8_CHAR>> to use the L<Unicode Corrigendum
#9|http://www.unicode.org/versions/corrigendum9.html> definition of allowable
code points; C<L</isUTF8_CHAR>> to check for Perl's extended UTF-8;
and C<L</isUTF8_CHAR_flags>> for a more customized definition.
Use C<L</is_strict_utf8_string>>, C<L</is_strict_utf8_string_loc>>, and
C<L</is_strict_utf8_string_loclen>> to check entire strings.
=cut
This uses an adaptation of the tables and algorithm given in
https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
documentation of the original version. A copyright notice for the original
version is given at the beginning of this file. The Perl adapation is
documented at the definition of strict_extended_utf8_dfa_tab[].
*/
## Files:
perl-5.32.0/mydtrace.h
/* mydtrace.h
*
* Copyright (C) 2008, 2010, 2011 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* Provides macros that wrap the various DTrace probes we use. We add
* an extra level of wrapping to encapsulate the _ENABLED tests.
*/
## Files:
perl-5.32.0/globals.c
/* globals.c
*
* Copyright (C) 1995, 1999, 2000, 2001, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
Appendix A
perl 5.32.0 License
A-535
## Files:
perl-5.32.0/win32/vdir.h
/* vdir.h
*
* (c) 1999 Microsoft Corporation. All rights reserved.
* Portions (c) 1999 ActiveState Tool Corp, http://www.ActiveState.com/
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*/
## Files:
perl-5.32.0/cpan/Digest-SHA/src/sha.h
/*
* sha.h: header file for SHA-1/224/256/384/512 routines
*
* Ref: NIST FIPS PUB 180-4 Secure Hash Standard
*
* Copyright (C) 2003-2018 Mark Shelor, All Rights Reserved
*
* Version: 6.02
* Fri Apr 20 16:25:30 MST 2018
*
*/
## Files:
perl-5.32.0/symbian/symbian_stubs.c
/*
* symbian_stubs.c
*
* Copyright (c) Nokia 2004-2005. All rights reserved.
* This code is licensed under the same terms as Perl itself.
*
*/
## Files:
perl-5.32.0/vms/vms.c
/* rmscopy - copy a file using VMS RMS routines
*
* Copies contents and attributes of spec_in to spec_out, except owner
* and protection information. Name and type of spec_in are used as
* defaults for spec_out. The third parameter specifies whether rmscopy()
* should try to propagate timestamps from the input file to the output file.
* If it is less than 0, no timestamps are preserved. If it is 0, then
* rmscopy() will behave similarly to the DCL COPY command: timestamps are
* propagated to the output file at creation iff the output file
Appendix A
perl 5.32.0 License
A-536
specification
* did not contain an explicit name or type, and the revision date is always
* updated at the end of the copy operation. If it is greater than 0, then
* it is interpreted as a bitmask, in which bit 0 indicates that timestamps
* other than the revision date should be propagated, and bit 1 indicates
* that the revision date should be propagated.
*
* Returns 1 on success; returns 0 and sets errno and vaxc$errno on failure.
*
* Copyright 1996 by Charles Bailey <[email protected]>.
* Incorporates, with permission, some code from EZCOPY by Tim Adye
* <[email protected]>. Permission is given to distribute this code
* as part of the Perl standard distribution under the terms of the
* GNU General Public License or the Perl Artistic License. Copies
* of each may be found in the Perl standard distribution.
*/
## Files:
perl-5.32.0/hv.h
/* hv.h
*
* Copyright (C) 1991, 1992, 1993, 1996, 1997, 1998, 1999,
* 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/win32/win32sck.c
/* win32sck.c
*
* (c) 1995 Microsoft Corporation. All rights reserved.
* Developed by hip communications inc.
* Portions (c) 1993 Intergraph Corporation. All rights reserved.
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*/
## Files:
perl-5.32.0/scope.c
/* scope.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
Appendix A
perl 5.32.0 License
A-537
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/opcode.h
/* -*- buffer-read-only: t -*-
*
* opcode.h
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2004, 2005, 2006, 2007 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/opcode.pl from its data.
* Any changes made here will be lost!
*/
## Files:
perl-5.32.0/ebcdic_tables.h
perl-5.32.0/ebcdic_tables.h
perl-5.32.0/ebcdic_tables.h
perl-5.32.0/ebcdic_tables.h
perl-5.32.0/ebcdic_tables.h
perl-5.32.0/ebcdic_tables.h
/* The table below is adapted from
* https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
* See copyright notice at the beginning of this file.
*/
## Files:
perl-5.32.0/overload.h
/* -*- buffer-read-only: t -*-
*
* overload.h
*
* Copyright (C) 1997, 1998, 2000, 2001, 2005, 2006, 2007, 2011
* by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
Appendix A
perl 5.32.0 License
A-538
* This file is built by regen/overload.pl.
* Any changes made here will be lost!
*/
## Files:
perl-5.32.0/l1_char_class_tab.h
/* 0xB4 U+A9 I8=DD COPYRIGHT */
## Files:
perl-5.32.0/perlvars.h
/* perlvars.h
*
* Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
* by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/run.c
/* run.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
* 2000, 2001, 2004, 2005, 2006, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/dosish.h
/* dosish.h
*
* Copyright (C) 1993, 1994, 1996, 1997, 1998, 1999,
* 2000, 2001, 2002, 2007, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
Appendix A
perl 5.32.0 License
A-539
## Files:
perl-5.32.0/symbian/symbianish.h
/*
* symbianish.h
*
* Copyright (c) Nokia 2004-2005. All rights reserved.
* This code is licensed under the same terms as Perl itself.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/inflate.c
/* inflate.c -- zlib decompression
* Copyright (C) 1995-2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/op_reg_common.h
/* op_reg_common.h
*
* Definitions common to by op.h and regexp.h
*
* Copyright (C) 2010, 2011 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Locale-Maketext-Simple/t/po_with_i_default/i_default.po
perl-5.32.0/cpan/Locale-Maketext-Simple/t/po_with_i_default/fr.po
perl-5.32.0/cpan/Locale-Maketext-Simple/t/po_with_i_default/en.po
perl-5.32.0/cpan/Locale-Maketext-Simple/t/po_without_i_default/en.po
perl-5.32.0/cpan/Locale-Maketext-Simple/t/po_without_i_default/fr.po
# Locale Maketext Simple language translations
# Copyright (C) All Perl Hackers everywhere
# Ton Voon <[email protected]>, 2009.
#
## Files:
perl-5.32.0/mro_core.c
Appendix A
perl 5.32.0 License
A-540
/* mro_core.c
*
* Copyright (c) 2007 Brandon L Black
* Copyright (c) 2007, 2008, 2009, 2010, 2011 Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* This was 'mro.c', but changed because there is another mro.c in /ext,
and
* the os390 loader can't cope with this situation (which involves the two
* files calling functions defined in the other)
*/
## Files:
perl-5.32.0/perlapi.c
/* -*- buffer-read-only: t -*-
*
* perlapi.c
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
* 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/embed.pl from data in embed.fnc,
* regen/embed.pl, regen/opcodes, intrpvar.h and perlvars.h.
* Any changes made here will be lost!
*
* Edit those files and run 'make regen_headers' to effect changes.
*
*
* Up to the threshold of the door there mounted a flight of twenty-seven
* broad stairs, hewn by some unknown art of the same black stone. This
* was the only entrance to the tower; ...
*
* [p.577 of _The Lord of the Rings_, III/x: "The Voice of Saruman"]
*
*/
## Files:
perl-5.32.0/perly.h
/* As a special exception, you may create a larger work that contains
part or all of the Bison parser skeleton and distribute that work
under terms of your choice, so long as that work isn't itself a
parser generator using the skeleton or a modified version thereof
as a parser skeleton. Alternatively, if you modify or redistribute
the parser skeleton itself, you may (at your option) remove this
special exception, which will cause the skeleton and the resulting
Appendix A
perl 5.32.0 License
A-541
Bison output files to be licensed under the GNU General Public
License without this special exception.
This special exception was added by the Free Software Foundation in
version 2.2 of Bison. */
## Files:
perl-5.32.0/pp_ctl.c
/* pp_ctl.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/symbian/symbian_utils.cpp
/*
* symbian_utils.cpp
*
* Copyright (c) Nokia 2004-2005. All rights reserved.
* This code is licensed under the same terms as Perl itself.
*
*/
## Files:
perl-5.32.0/cpan/DB_File/version.c
/*
version.c -- Perl 5 interface to Berkeley DB
written by Paul Marquess <[email protected]>
last modified 2nd Jan 2002
version 1.802
All comments/suggestions/problems are welcome
Copyright (c) 1995-2002 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
Changes:
1.71 - Support for Berkeley DB version 3.
Support for Berkeley DB 2/3's backward compatibility mode.
Appendix A
perl 5.32.0 License
A-542
1.72 - No change.
1.73 - Added support for threading
1.74 - Added Perl core patch 7801.
*/
## Files:
perl-5.32.0/cpan/Digest-SHA/src/sha64bit.c
/*
* sha64bit.c: routines to compute SHA-384/512 digests
*
* Ref: NIST FIPS PUB 180-4 Secure Hash Standard
*
* Copyright (C) 2003-2018 Mark Shelor, All Rights Reserved
*
* Version: 6.02
* Fri Apr 20 16:25:30 MST 2018
*
*/
## Files:
perl-5.32.0/pp.c
/* pp.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/util.c
/*
* Copyright (c) 1993 Martin Birgmeier
* All rights reserved.
*
* You may redistribute unmodified or modified versions of this source
* code provided that the above copyright notice and this and the
* following conditions are retained.
*
* This software is provided "as is", and comes with no warranties
* of any kind. I shall in no event be liable for anything that happens
* to anyone/anything when using this software.
*/
Appendix A
perl 5.32.0 License
A-543
## Files:
perl-5.32.0/pp_pack.c
/* pp_pack.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/l1_char_class_tab.h
/* U+A9 COPYRIGHT */
## Files:
perl-5.32.0/perl.c
/* perl.c
*
* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
* 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
* 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/deflate.c
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/inftrees.c
/*
If you use the zlib library in a product, an acknowledgment is welcome
in the documentation of your product. If for some reason you cannot
include such an acknowledgment, I would appreciate that you keep this
copyright string in the executable of your product.
*/
## Files:
perl-5.32.0/ext/Win32CORE/Win32CORE.c
/* Win32CORE.c
Appendix A
perl 5.32.0 License
A-544
*
* Copyright (C) 2007 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/sv.c
/* sv.c
*
* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000,
* 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by Larry Wall
* and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/cpan/Compress-Raw-Zlib/zlib-src/zutil.c
/* zutil.c -- target dependent utility functions for the compression library
* Copyright (C) 1995-2017 Jean-loup Gailly
* For conditions of distribution and use, see copyright notice in zlib.h
*/
## Files:
perl-5.32.0/av.h
/* av.h
*
* Copyright (C) 1991, 1992, 1993, 1995, 1996, 1997, 1998, 1999, 2000,
* 2001, 2002, 2005, 2006, 2007, 2008, by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
## Files:
perl-5.32.0/Copying
GNU GENERAL PUBLIC LICENSE
Appendix A
perl 5.32.0 License
A-545
Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
The license agreements of most software companies try to keep users at the mercy of those
companies. By contrast, our General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. The
General Public License applies to the Free Software Foundation's software and to any other
program whose authors commit to using it. You can use it for your programs, too.
When we speak of free software, we are referring to freedom, not price. Specifically, the
General Public License is designed to make sure that you have the freedom to give away or
sell copies of free software, that you receive source code or can get it if you want it, that you
can change the software or use pieces of it in new free programs; and that you know you can
do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of a such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must tell them their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of this General
Public License. The "Program", below, refers to any such program or work, and a "work based
on the Program" means either the Program or any work containing the Program or a portion of
it, either verbatim or with modifications. Each licensee is addressed as "you".
1. You may copy and distribute verbatim copies of the Program's 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 General Public License and to the absence of any warranty; and give any other recipients
of the Program a copy of this General Public License along with the Program. You may charge
a fee for the physical act of transferring a copy.
Appendix A
perl 5.32.0 License
A-546
2. You may modify your copy or copies of the Program or any portion of it, and copy and
distribute such modifications under the terms of Paragraph 1 above, provided that you also do
the following:
a) cause the modified files to carry prominent notices stating that you changed the files and the
date of any change; and
b) cause the whole of any work that you distribute or publish, that in whole or in part contains
the Program or any part thereof, either with or without modifications, to be licensed at no
charge to all third parties under the terms of this General Public License (except that you may
choose to grant warranty protection to some or all third parties, at your option).
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the simplest and most usual way, to print or
display an announcement including an appropriate copyright notice and a notice that there is
no warranty (or else, saying that you provide a warranty) and that users may redistribute the
program under these conditions, and telling the user how to view a copy of this General Public
License.
d) 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.
Mere aggregation of another independent work with the Program (or its derivative) on a volume
of a storage or distribution medium does not bring the other work under the scope of these
terms.
3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2)
in object code or executable form under the terms of Paragraphs 1 and 2 above provided that
you also do one of the following:
a) accompany it with the complete corresponding machine-readable source code, which must
be distributed under the terms of Paragraphs 1 and 2 above; or,
b) accompany it with a written offer, valid for at least three years, to give any third party free
(except for a nominal charge for the cost of distribution) a complete machine-readable copy of
the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2
above; or,
c) accompany it with the information you received as to where the corresponding source code
may be obtained. (This alternative is allowed only for noncommercial distribution and only if
you received the program in object code or executable form alone.)
Source code for a work means the preferred form of the work for making modifications to it. For
an executable file, complete source code means all the source code for all modules it contains;
but, as a special exception, it need not include source code for modules which are standard
libraries that accompany the operating system on which the executable file runs, or for
standard header files or definitions files that accompany that operating system.
4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly
provided under this General Public License. Any attempt otherwise to copy, modify, sublicense,
distribute or transfer the Program is void, and will automatically terminate your rights to use the
Program under this License. However, parties who have received copies, or rights to use
copies, from you under this General Public License will not have their licenses terminated so
long as such parties remain in full compliance.
5. By copying, distributing or modifying the Program (or any work based on the Program) you
indicate your acceptance of this license to do so, and all its terms and conditions.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Appendix A
perl 5.32.0 License
A-547
Program subject to these terms and conditions. You may not impose any further restrictions on
the recipients' exercise of the rights granted herein.
7. The Free Software Foundation may publish revised and/or new versions of the 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 Program specifies a version
number of the 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 Program does not specify a version number of the license,
you may choose any version ever published by the Free Software Foundation.
8. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
10. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to humanity,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
Appendix A
perl 5.32.0 License
A-548
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 1,
or (at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA
02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (a
program to direct compilers to make passes at assemblers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
That's all there is to it!
## Files:
perl-5.32.0/README
Perl is Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 by Larry Wall and others.
All rights reserved.
## Files:
perl-5.32.0/perly.y
/* perly.y
*
* Copyright (c) 1991-2002, 2003, 2004, 2005, 2006 Larry Wall
* Copyright (c) 2007, 2008, 2009, 2010, 2011 by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
Appendix A
perl 5.32.0 License
A-549
*
*/
## Files:
perl-5.32.0/README.symbian
Copyright (c) 2004-2005 Nokia. All rights reserved.
Copyright (c) 2006-2007 Jarkko Hietaniemi.
## Files:
perl-5.32.0/mkppport
Copyright 2006 by Marcus Holland-Moritz <[email protected]>.
This program is free software; you may redistribute it
and/or modify it under the same terms as Perl itself.
## Files:
perl-5.32.0/Artistic
For a copy of the license, see Artistic License.
## Files:
perl-5.32.0/overload.inc
/* -*- buffer-read-only: t -*-
*
* overload.inc
*
* Copyright (C) 1997, 1998, 2000, 2001, 2005, 2006, 2007, 2011
* by Larry Wall and others
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
* This file is built by regen/overload.pl.
* Any changes made here will be lost!
*/
## Files:
perl-5.32.0/configpm
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
# 2002, 2003, 2004, 2005, 2006, 2007 Larry Wall and others.
Appendix A
perl 5.32.0 License
A-550
## Files:
perl-5.32.0/lib/deprecate.pm
Copyright (C) 2009, 2011
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.10.0 or,
at your option, any later version of Perl 5 you may have available.
## Files:
perl-5.32.0/symbian/PerlUiS60.rss
/* Copyright (c) 2004-2005 Nokia. All rights reserved. */
/* The PerlUi class is licensed under the same terms as Perl itself. */
## Files:
perl-5.32.0/symbian/README
The PerlApp* files are a demonstration application for the CPerlBase
class, which is defined and implemented by the PerlBase* files.
The rest of the files are part of the Symbian base port.
All files are Copyright (c) Nokia, 2004-2005, all rights reserved,
and licensed under the same terms as Perl itself.
## Files:
perl-5.32.0/symbian/PerlBase.pod
=head1 COPYRIGHT
Copyright (c) 2004-2005 Nokia. All rights reserved.
=head1 LICENSE
The CPerlBase class is licensed under the same terms as Perl itself.
## Files:
perl-5.32.0/ext/SDBM_File/readme.ms
perl-5.32.0/ext/SDBM_File/README
The sources accompanying this notice - sdbm - consti-
tute the first public release (Dec. 1990) of a complete
clone of the Berkeley UN*X ndbm library. The sdbm library is
meant to clone the proven functionality of ndbm as closely
as possible, including a few improvements. It is practical,
easy to understand, and compatible. The sdbm library is not
derived from any licensed, proprietary or copyrighted
Appendix A
perl 5.32.0 License
A-551
software.
The sdbm implementation is based on a 1978 algorithm
[Lar78] by P.-A. (Paul) Larson known as "Dynamic Hashing".
In the course of searching for a substitute for ndbm, I pro-
totyped three different external-hashing algorithms [Lar78,
Fag79, Lit80] and ultimately chose Larson's algorithm as a
basis of the sdbm implementation. The Bell Labs dbm (and
therefore ndbm) is based on an algorithm invented by Ken
Thompson, [Tho90, Tor87] and predates Larson's work.
## Files:
perl-5.32.0/ext/XS-Typemap/README
Tim Jenness <[email protected]>
Copyright (C) 2001 Tim Jenness All Rights Reserved. This program is
free software; you can redistribute it and/or modify it under the same
terms as Perl itself.
## Files:
perl-5.32.0/Porting/git-deltatool
This software is copyright (c) 2010 by David Golden.
This is free software; you can redistribute it and/or modify it under the same
terms as the Perl 5 programming language system itself.
## Files:
perl-5.32.0/dist/Devel-PPPort/typemap
perl-5.32.0/dist/Devel-PPPort/soak
perl-5.32.0/dist/Devel-PPPort/HACKERS
perl-5.32.0/dist/Devel-PPPort/devel/scanprov
perl-5.32.0/dist/Devel-PPPort/devel/regenerate
perl-5.32.0/dist/Devel-PPPort/devel/mktodo
perl-5.32.0/dist/Devel-PPPort/parts/ppport.fnc
perl-5.32.0/dist/Devel-PPPort/parts/inc/pvs
perl-5.32.0/dist/Devel-PPPort/parts/inc/variables
perl-5.32.0/dist/Devel-PPPort/parts/inc/exception
perl-5.32.0/dist/Devel-PPPort/parts/inc/version
perl-5.32.0/dist/Devel-PPPort/parts/inc/Sv_set
perl-5.32.0/dist/Devel-PPPort/parts/inc/subparse
perl-5.32.0/dist/Devel-PPPort/parts/inc/mPUSH
perl-5.32.0/dist/Devel-PPPort/parts/inc/magic_defs
perl-5.32.0/dist/Devel-PPPort/parts/inc/uv
perl-5.32.0/dist/Devel-PPPort/parts/inc/mess
perl-5.32.0/dist/Devel-PPPort/parts/inc/strlfuncs
perl-5.32.0/dist/Devel-PPPort/parts/inc/01_test
perl-5.32.0/dist/Devel-PPPort/parts/inc/newSVpv
perl-5.32.0/dist/Devel-PPPort/parts/inc/shared_pv
perl-5.32.0/dist/Devel-PPPort/parts/inc/pv_tools
Appendix A
perl 5.32.0 License
A-552
perl-5.32.0/dist/Devel-PPPort/parts/inc/ppphdoc
perl-5.32.0/dist/Devel-PPPort/parts/inc/warn
perl-5.32.0/dist/Devel-PPPort/parts/inc/SvPV
perl-5.32.0/dist/Devel-PPPort/parts/inc/sv_xpvf
perl-5.32.0/dist/Devel-PPPort/parts/inc/sprintf
perl-5.32.0/dist/Devel-PPPort/parts/inc/ppphbin
perl-5.32.0/dist/Devel-PPPort/parts/inc/podtest
perl-5.32.0/dist/Devel-PPPort/parts/inc/MY_CXT
perl-5.32.0/dist/Devel-PPPort/parts/inc/snprintf
perl-5.32.0/dist/Devel-PPPort/parts/inc/gv
perl-5.32.0/dist/Devel-PPPort/parts/inc/ppphtest
perl-5.32.0/dist/Devel-PPPort/parts/inc/cop
perl-5.32.0/dist/Devel-PPPort/parts/inc/newSV_type
perl-5.32.0/dist/Devel-PPPort/parts/inc/misc
perl-5.32.0/dist/Devel-PPPort/parts/inc/newRV
perl-5.32.0/dist/Devel-PPPort/parts/inc/threads
perl-5.32.0/dist/Devel-PPPort/parts/inc/call
perl-5.32.0/dist/Devel-PPPort/parts/inc/limits
perl-5.32.0/dist/Devel-PPPort/parts/inc/newCONSTSUB
perl-5.32.0/dist/Devel-PPPort/parts/inc/format
perl-5.32.0/dist/Devel-PPPort/parts/inc/HvNAME
perl-5.32.0/dist/Devel-PPPort/parts/inc/SvREFCNT
perl-5.32.0/dist/Devel-PPPort/parts/inc/memory
perl-5.32.0/dist/Devel-PPPort/parts/inc/grok
perl-5.32.0/dist/Devel-PPPort/parts/inc/magic
########################################################################
#
# Version 3.x, Copyright (C) 2004-2013, Marcus Holland-Moritz.
# Version 2.x, Copyright (C) 2001, Paul Marquess.
# Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
#
# This program is free software; you can redistribute it and/or
# modify it under the same terms as Perl itself.
#
########################################################################
## Files:
perl-5.32.0/dist/Module-CoreList/corelist
Copyright (c) 2002-2007 by D.H. aka PodMaster
Currently maintained by the perl 5 porters E<lt>[email protected]<gt>.
This program is distributed under the same terms as perl itself.
See http://perl.org/ or http://cpan.org/ for more info on that.
## Files:
perl-5.32.0/dist/Module-CoreList/README
Copyright (C) 2002-2009 Richard Clamp. All Rights Reserved.
Appendix A
perl 5.32.0 License
A-553
This module is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
## Files:
perl-5.32.0/dist/Carp/README
COPYRIGHT
Copyright (C) 1994-2013 Larry Wall
Copyright (C) 2011, 2012, 2013 Andrew Main (Zefram) <[email protected]>
LICENSE
This module is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
## Files:
perl-5.32.0/dist/I18N-LangTags/README
Copyright 1998+, Sean M. Burke <[email protected]>, all rights
reserved.
The programs and documentation in this dist are distributed in
the hope that they will be useful, but without any warranty; without
even the implied warranty of merchantability or fitness for a
particular purpose.
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
## Files:
perl-5.32.0/dist/Locale-Maketext/README
COPYRIGHT
Copyright 1999-2004, Sean M. Burke <[email protected]>, all rights
reserved. This program is free software; you can redistribute it
and/or modify it under the same terms as Perl itself.
## Files:
perl-5.32.0/dist/ExtUtils-CBuilder/LICENSE
This software is copyright (c) 2020 by Ken Williams.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5
programming language system itself.
Terms of the Perl programming language system itself
Appendix A
perl 5.32.0 License
A-554
a) the GNU General Public License as published by the Free Software Foundation; either
version 1, or (at your option) any later version, or
b) the "Artistic License"
--- The GNU General Public License, Version 1, February 1989 ---
This software is Copyright (c) 2020 by Ken Williams.
This is free software, licensed under:
GNU GENERAL PUBLIC LICENSE
Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license document, but
changing it is not allowed.
Preamble
The license agreements of most software companies try to keep users at the mercy of those
companies. By contrast, our General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is free for all its users. The
General Public License applies to the Free Software Foundation's software and to any other
program whose authors commit to using it. You can use it for your programs, too.
When we speak of free software, we are referring to freedom, not price. Specifically, the
General Public License is designed to make sure that you have the freedom to give away or
sell copies of free software, that you receive source code or can get it if you want it, that you
can change the software or use pieces of it in new free programs; and that you know you can
do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights
or to ask you to surrender the rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of a such a program, whether gratis or for a fee, you must
give the recipients all the rights that you have. You must make sure that they, too, receive or
can get the source code. And you must tell them their rights.
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license
which gives you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone
understands that there is no warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that what they have is not the
original, so that any problems introduced by others will not reflect on the original authors'
reputations.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of this General
Public License. The "Program", below, refers to any such program or work, and a "work based
Appendix A
perl 5.32.0 License
A-555
on the Program" means either the Program or any work containing the Program or a portion of
it, either verbatim or with modifications. Each licensee is addressed as "you".
1. You may copy and distribute verbatim copies of the Program's 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 General Public License and to the absence of any warranty; and give any other recipients
of the Program a copy of this General Public License along with the Program. You may charge
a fee for the physical act of transferring a copy.
2. You may modify your copy or copies of the Program or any portion of it, and copy and
distribute such modifications under the terms of Paragraph 1 above, provided that you also do
the following:
a) cause the modified files to carry prominent notices stating that you changed the files and the
date of any change; and
b) cause the whole of any work that you distribute or publish, that in whole or in part contains
the Program or any part thereof, either with or without modifications, to be licensed at no
charge to all third parties under the terms of this General Public License (except that you may
choose to grant warranty protection to some or all third parties, at your option).
c) If the modified program normally reads commands interactively when run, you must cause it,
when started running for such interactive use in the simplest and most usual way, to print or
display an announcement including an appropriate copyright notice and a notice that there is
no warranty (or else, saying that you provide a warranty) and that users may redistribute the
program under these conditions, and telling the user how to view a copy of this General Public
License.
d) 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.
Mere aggregation of another independent work with the Program (or its derivative) on a volume
of a storage or distribution medium does not bring the other work under the scope of these
terms.
3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2)
in object code or executable form under the terms of Paragraphs 1 and 2 above provided that
you also do one of the following:
a) accompany it with the complete corresponding machine-readable source code, which must
be distributed under the terms of Paragraphs 1 and 2 above; or,
b) accompany it with a written offer, valid for at least three years, to give any third party free
(except for a nominal charge for the cost of distribution) a complete machine-readable copy of
the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2
above; or,
c) accompany it with the information you received as to where the corresponding source code
may be obtained. (This alternative is allowed only for noncommercial distribution and only if
you received the program in object code or executable form alone.)
Source code for a work means the preferred form of the work for making modifications to it. For
an executable file, complete source code means all the source code for all modules it contains;
but, as a special exception, it need not include source code for modules which are standard
libraries that accompany the operating system on which the executable file runs, or for
standard header files or definitions files that accompany that operating system.
4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly
provided under this General Public License. Any attempt otherwise to copy, modify, sublicense,
Appendix A
perl 5.32.0 License
A-556
distribute or transfer the Program is void, and will automatically terminate your rights to use the
Program under this License. However, parties who have received copies, or rights to use
copies, from you under this General Public License will not have their licenses terminated so
long as such parties remain in full compliance.
5. By copying, distributing or modifying the Program (or any work based on the Program) you
indicate your acceptance of this license to do so, and all its terms and conditions.
6. Each time you redistribute the Program (or any work based on the Program), the recipient
automatically receives a license from the original licensor to copy, distribute or modify the
Program subject to these terms and conditions. You may not impose any further restrictions on
the recipients' exercise of the rights granted herein.
7. The Free Software Foundation may publish revised and/or new versions of the 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 Program specifies a version
number of the 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 Program does not specify a version number of the license,
you may choose any version ever published by the Free Software Foundation.
8. If you wish to incorporate parts of the Program into other free programs whose distribution
conditions are different, 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
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
10. 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 PROGRAM 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
PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to humanity,
the best way to achieve this is to make it free software which everyone can redistribute and
change under these terms.
Appendix A
perl 5.32.0 License
A-557
To do so, attach the following notices to the program. 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.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation; either version 1,
or (at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA
02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it starts in an
interactive mode:
Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with
ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are
welcome to redistribute it under certain conditions; type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the
General Public License. Of course, the commands you use may be called something other
than 'show w' and 'show c'; they could even be mouse-clicks or menu items--whatever suits
your program.
You should also get your employer (if you work as a programmer) or your school, if any, to sign
a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (a
program to direct compilers to make passes at assemblers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
That's all there is to it!
--- The Artistic License 1.0 ---
This software is Copyright (c) 2020 by Ken Williams.
This is free software, licensed under:
The Artistic License 1.0
For a copy of the license, see Artistic License.
## Files:
perl-5.32.0/dist/Storable/README
Storable 3.05c
Copyright (c) 1995-2000, Raphael Manfredi
Copyright (c) 2001-2004, Larry Wall
Appendix A
perl 5.32.0 License
A-558
Copyright (c) 2016,2017 cPanel Inc
------------------------------------------------------------------------
This program is free software; you can redistribute it and/or modify
it under the same terms as Perl 5 itself.
This program 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
Perl 5 License schemes for more details.
------------------------------------------------------------------------
## Files:
perl-5.32.0/cpan/Encode/Encode/README.e2x
Copyright (C) 2002 Your Name <[email protected]>
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
## Files:
perl-5.32.0/cpan/Encode/bin/encguess
Copyright 2015 Michael LaGrasta and Dan Kogai.
This program is free software; you can redistribute it and/or modify it
under the terms of the the Artistic License (2.0). You may obtain a
copy of the full license at:
## Files:
perl-5.32.0/cpan/Encode/ucm/koi8-u.ucm
#
# $Id: koi8-u.ucm,v 2.2 2015/07/31 02:18:28 dankogai Exp $
#
# Written $Id: koi8-u.ucm,v 2.2 2015/07/31 02:18:28 dankogai Exp $
# ./compile -n koi8-u -o Encode/koi8-u.ucm Encode/koi8-u.enc
#
# Original table can be obtained at
# http://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-U.TXT
#
# Copyright (c) 1991-2008 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
# warranties of any kind are expressed or implied. The recipient
# agrees to determine applicability of information provided. If this
# file has been provided on optical media by Unicode, Inc., the sole
# remedy for any claim will be exchange of defective media within 90
# days of receipt.
#
Appendix A
perl 5.32.0 License
A-559
# Unicode, Inc. hereby grants the right to freely use the information
# supplied in this file in the creation of products supporting the
# Unicode Standard, and to make copies of this file in any form for
# internal or external distribution as long as this notice remains
# attached.
#
## Files:
perl-5.32.0/cpan/JSON-PP/bin/json_pp
Copyright 2010 by Makamaka Hannyaharamitu
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
## Files:
perl-5.32.0/cpan/CPAN/scripts/cpan
Copyright (c) 2001-2015, brian d foy, All Rights Reserved.
You may redistribute this under the same terms as Perl itself.
## Files:
perl-5.32.0/cpan/Digest-SHA/shasum
## shasum: filter for computing SHA digests (ref. sha1sum/md5sum)
##
## Copyright (C) 2003-2018 Mark Shelor, All Rights Reserved
##
## Version: 6.02
## Fri Apr 20 16:25:30 MST 2018
## Files:
perl-5.32.0/cpan/Archive-Tar/bin/ptargrep
Copyright 2010 Grant McLean E<lt>[email protected]<gt>
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
## Files:
perl-5.32.0/cpan/IO-Compress/bin/streamzip
perl-5.32.0/cpan/IO-Compress/bin/zipdetails
Copyright (c) 2019 Paul Marquess. All rights reserved.
Appendix A
perl 5.32.0 License
A-560
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
## Files:
perl-5.32.0/cpan/podlators/t/data/basic.man
perl-5.32.0/cpan/podlators/t/data/basic.ovr
perl-5.32.0/cpan/podlators/t/data/basic.clr
perl-5.32.0/cpan/podlators/t/data/basic.cap
perl-5.32.0/cpan/podlators/t/data/snippets/README
Copyright 2001, 2004, 2016, 2018 Russ Allbery <[email protected]>
Copying and distribution of this file, with or without modification, are
permitted in any medium without royalty provided the copyright notice
and this notice are preserved. This file is offered as-is, without any
warranty.
SPDX-License-Identifier: FSFAP
## Files:
perl-5.32.0/cpan/podlators/t/data/snippets/man/uppercase-license
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SPDX-License-Identifier: MIT
## Files:
perl-5.32.0/cpan/Compress-Raw-Bzip2/bzip2-src/LICENSE
This program, "bzip2", the associated library "libbzip2", and all documentation, are copyright
(C) 1996-2019 Julian R Seward. 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.
Appendix A
perl 5.32.0 License
A-561
2. The origin of this software must not be misrepresented; you must not claim that you wrote
the original software. If you use this software in a product, an acknowledgment in the
product documentation would be appreciated but is not required.
3. Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software.
4. The name of the author may not be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''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 AUTHOR 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.
Julian Seward, [email protected]
bzip2/libbzip2 version 1.0.8 of 13 July 2019
--------------------------------------------------------------------------
## Files:
perl-5.32.0/cpan/DB_File/dbinfo
# Copyright (c) 1998-2020 Paul Marquess. All rights reserved.
# This program is free software; you can redistribute it and/or
# modify it under the same terms as Perl itself.
## Files:
perl-5.32.0/NetWare/Makefile
/*
* Copyright (C) 2000-01 Novell, Inc. All Rights Reserved.
*
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
*/
A.80 python-dateutil 2.8.1 License
Copyright holder: Python Software Foundation
Technology: python-dateutil
Version: 2.8.1
************************************************************
********* Copied from LT Public License & Copyright Notices *********
Appendix A
python-dateutil 2.8.1 License
A-562
Top Level Component : python-dateutil 2.8.1
Top Level Component License, copyright : Apache Software License, BSD License (Dual
License)
=================================================================
Copyright 2017- Paul Ganssle <[email protected]>
Copyright 2017- dateutil contributors (see AUTHORS file)
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.
The above license applies to all contributions after 2017-12-01, as well as all contributions that
have been re-licensed (see AUTHORS file for the list of contributors who have re-licensed their
code).
This product is licensed under the Apache 2.0 license. See The Apache Software License,
Version 2.0.
--------------------------------------------------------------------------------
dateutil - Extensions to the standard Python datetime module.
Copyright (c) 2003-2011 - Gustavo Niemeyer <[email protected]>
Copyright (c) 2012-2014 - Tomi Pieviläinen <[email protected]>
Copyright (c) 2014-2016 - Yaron de Leeuw <[email protected]>
Copyright (c) 2015- - Paul Ganssle <[email protected]>
Copyright (c) 2015- - dateutil contributors (see AUTHORS file)
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 copyright holder 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,
Appendix A
python-dateutil 2.8.1 License
A-563
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 above BSD License Applies to all code, even that also covered by Apache 2.0.
=================================================================
Fourth Party Dependency #1 Name : six-1.15.0
Fourth Party Dependency #1 License : MIT
Fourth Party Dependency #1 Copyright :
Copyright (c) 2010-2020 Benjamin Peterson
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 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
=================================================================
A.81 zip 3.0 License
Copyright holder: Infozip
Technology: zip
Version: 3.0
This is version 2009-Jan-02 of the Info-ZIP license. The definitive version of this document
should be available at ftp://ftp.info-zip.org/pub/infozip/license.html indefinitely and a copy at
http://www.info-zip.org/pub/infozip/license.html.
Copyright (c) 1990-2009 Info-ZIP. All rights reserved.
For the purposes of this copyright and license, "Info-ZIP" is defined as the following set of
individuals:
Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, Jean-loup Gailly,
Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, Dirk Haase, Greg Hartwig, Robert
Heath, Jonathan Hudson, Paul Kienitz, David Kirschbaum, Johnny Lee, Onno van der Linden,
Igor Mandrichenko, Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs,
Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, Christian Spieler,
Cosmin Truta, Antoine Verheijen, Paul von Behren, Rich Wales, Mike White.
Appendix A
zip 3.0 License
A-564
This software is provided "as is," without warranty of any kind, express or implied. In no event
shall Info-ZIP or its contributors be held liable for any direct, indirect, incidental, special or
consequential damages arising out of the use of or inability to use this software.
Permission is granted to anyone to use this software for any purpose, including commercial
applications, and to alter it and redistribute it freely, subject to the above disclaimer and the
following restrictions:
Redistributions of source code (in whole or in part) must retain the above copyright notice,
definition, disclaimer, and this list of conditions.
Redistributions in binary form (compiled executables and libraries) must reproduce the
above copyright notice, definition, disclaimer, and this list of conditions in documentation
and/or other materials provided with the distribution. The sole exception to this condition is
redistribution of a standard UnZipSFX binary (including SFXWiz) as part of a self-
extracting archive; that is permitted without inclusion of this license, as long as the normal
SFX banner has not been removed from the binary or disabled.
Altered versions--including, but not limited to, ports to new operating systems, existing
ports with new graphical interfaces, versions with modified or added functionality, and
dynamic, shared, or static library versions not from Info-ZIP--must be plainly marked as
such and must not be misrepresented as being the original source or, if binaries, compiled
from the original source. Such altered versions also must not be misrepresented as being
Info-ZIP releases--including, but not limited to, labeling of the altered versions with the
names "Info-ZIP" (or any variation thereof, including, but not limited to, different
capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without the explicit permission of Info-
ZIP. Such altered versions are further prohibited from misrepresentative use of the Zip-
Bugs or Info-ZIP e-mail addresses or the Info-ZIP URL(s), such as to imply Info-ZIP will
provide support for the altered versions.
Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," "UnZipSFX," "WiZ,"
"Pocket UnZip," "Pocket Zip," and "MacZip" for its own source and binary releases.
Appendix A
zip 3.0 License
A-565
Index
Symbols
.NET Stored Procedures, 1-6
A
ability to Set the Default Tablespace Encryption
Algorithm, 1-18
Active Data Guard
See Oracle Active Data Guard
Active Directory, 1-18
adaptive execution plans, 1-14
Advanced Analytics
See Oracle Advanced Analytics
Advanced Compression
See Oracle Advanced Compression
advanced index compression, 1-19
Advanced Security
See Oracle Advanced Security
Application Continuity, 1-6
Application Express
See Oracle APEX
AQ sharded queues, 1-9, 1-52
attribute clustering, 1-16
Authorized Cloud Environments, 1-2
feature availability, 1-4
automatic block repair, 1-8, 1-21
automatic correction of non-logged blocks, 1-7
automatic data optimization, 1-20
Automatic In-Memory, 1-15
automatic index creation, 1-14
automatic index optimization, 1-13
automatic materialized views, 1-4
Automatic SQL Plan Management, 1-12
automatic temporary tablespace shrink, 1-4
automatic undo tablespace shrink, 1-4
Automatic Workload Management, 1-17
automatic zone maps, 1-4, 1-24
B
backup and recovery, 1-8, 1-9
backup, fast incremental, 1-8, 1-21
BaseDB EE
See Oracle Base Database Service Enterprise
Edition
BaseDB EE-EP
See Oracle Base Database Service Enterprise
Edition - Extreme Performance
BaseDB EE-HP
See Oracle Base Database Service Enterprise
Edition - High Performance
BaseDB SE
See Oracle Base Database Service Standard
Edition
basic table compression, 1-20
bitmap plan conversion, 1-20
bitmapped index, 1-20
block compression, 1-8
block repair, 1-8
block-level media recovery, 1-8
Buffer Cache RDMA-Read, 1-16
C
cache fusion hardening, 1-4
CDB Fleet Management, 1-5
Centrally Managed Users, 1-18
client side query cache, 1-14
Cloud Management Pack
See Oracle Cloud Management Pack
column encryption, 1-17
concurrent execution of UNION branches, 1-14
Connection Manager
See Oracle Connection Manager
D
Data Guard
See Oracle Data Guard
Data Guard Far Sync, 1-7, 1-49
Data Masking and Subsetting Pack
See Oracle Data Masking and Subsetting Pack
Data Pump, 1-20
database gateways, 1-9
Database In-Memory
See Oracle Database In-Memory
database in-memory base level, 1-16
Database Migration Planner, 1-25
Database Migration Workbench, 1-25
database options, 1-21
checking for usage, 1-48
Oracle Active Data Guard, 1-8, 1-21
Index-1
database options (continued)
Oracle Advanced Compression, 1-19, 1-22
Oracle Advanced Security, 1-17, 1-22, 1-49
Oracle Database In-Memory, 1-14, 1-22
Oracle Database Vault, 1-17, 1-23, 1-49, 1-52
Oracle Label Security, 1-17, 1-23
Oracle Multitenant, 1-5, 1-23
Oracle On-Line Analytical Processing, 1-24
Oracle On-Line Analytical Processing (OLAP),
1-19
Oracle Partitioning, 1-19, 1-24
Oracle RAC One Node, 1-7, 1-24
Oracle Real Application Clusers, 1-24
Oracle Real Application Clusters (Oracle
RAC), 1-2, 1-17, 1-49
Oracle Real Application Testing, 1-10, 1-25,
1-49
Oracle TimesTen Application-Tier Database
Cache, 1-14, 1-26
Database Replay, 1-25, 1-49
Database Resident Connection Pooling per PDB
for tenancy management, 1-13
Database Resource Manager, 1-10
Database Smart Flash Cache, 1-14
Database Vault
See Oracle Database Vault
deferred segment creation, 1-20
Diagnostics Pack
See Oracle Diagnostics Pack
duplexed backup sets, 1-8
E
editions, 1-2
EE
See Oracle Database Enterprise Edition
EE-ES
See Oracle Database Enterprise Edition on
Engineered Systems
encryption
column, 1-17
tablespace, 1-17
Enterprise Edition
See Oracle Database Enterprise Edition
Enterprise Edition High Availability, 1-7
Enterprise Package
See Oracle Base Database Service Enterprise
Edition
Enterprise User Security, 1-17, 1-49, 1-52
ExaCC
See Oracle Database Exadata Cloud@Customer
ExaCS
See Oracle Database Exadata Cloud Service
ExaCS/CC
See Oracle Database Exadata Cloud Service and
Oracle Database Exadata Cloud@Customer
Exadata
See
Oracle Exadata
Express Edition 2
See Oracle Database Express Edition
Extreme Performance Package
See Oracle Base Database Service Enterprise
Edition - Extreme Performance
F
Fail Safe
See Oracle Fail Safe
far sync, 1-7, 1-49
fast incremental backup, 1-8, 1-21
fast-start fault recovery, 1-8
Fault Tolerant In-Memory Column Store, 1-15
feature availability, 1-4
fine-grained auditing, 1-18
flash cache, 1-14
flashback
database, 1-8
table, 1-8
transaction, 1-8
transaction query, 1-8
Flashback Data Archive, 1-9
Flashback Time Travel, 1-9
Fleet Patching and Provisioning, 1-13
G
Gateway for ODBC
See Oracle Database Gateway for ODBC
Global Data Services, 1-9, 1-49, 1-52
GoldenGate per-PDB change capture for
Multitenant Database, 1-13
H
heat map, 1-20
High Performance Package
See Oracle Base Database Service Enterprise
Edition - High Performance
high-frequency statistics collection, 1-14
HTTP Server
See Oracle HTTP Server
hybrid columnar compression, 1-19
row-level locking, 1-19
I
I/O Resource Management, 1-10
In-Memory
See Oracle Database In-Memory
In-Memory Aggregation, 1-15
in-memory base level, 1-16
In-Memory Column Cache on Storage Servers,
1-14
Index
Index-2
In-Memory Column Store, 1-15
fault tolerant, 1-15
In-Memory Column Store support for External
Tables, 1-15
In-Memory Deep Vectorization, 1-15
In-Memory full text columns, 1-15
In-memory Parallel Execution, 1-20
index rebuild, 1-8
infrastructure repository databases, 1-49
Instance Caging, 1-10
Internet Directory
See Oracle Internet Directory (OID)
K
key compression
See prefix compression
Keystore for Each Pluggable Database, 1-18
L
Label Security
See Oracle Label Security
Lifecycle Management Pack
See Oracle Database Lifecycle Management Pack
for Oracle Database
Load Testing Accelerator, 1-54
lost write protection, 1-8
M
Machine Learning
See Oracle Machine Learning
management packs, 1-26
checking for usage, 1-48
Oracle Cloud Management Pack, 1-10, 1-27
Oracle Data Masking and Subsetting Pack,
1-10, 1-30
Oracle Database Lifecycle Management Pack
for Oracle Database, 1-10, 1-32
Oracle Diagnostics Pack, 1-10, 1-44
Oracle Tuning Pack, 1-10, 1-44, 1-47
materialized view query rewrite, 1-20
media recovery, 1-8
Memoptimized Rowstore, 1-16
messaging gateway, 1-9
Microsoft Active Directory, 1-18
Microsoft Distributed Transaction Coordinator, 1-6
Multitenant
See Oracle Multitenant
N
Native .NET Data Provider, 1-6
network compression, 1-13
NoSQL
See
Oracle NoSQL Database
O
OC4J
See Oracle Application Server Containers for J2EE
(OC4J)
offerings, 1-2
OID
See Oracle Internet Directory (OID)
OLAP
See Oracle On-Line Analytical Processing (OLAP)
OLTP
See Oracle On-Line Analytical Processing
online datafile move, 1-9
online index rebuild, 1-8
online table organization, 1-8
online table redefinition, 1-8
options
See database options
options_packs_usage_statistics.sql, 1-48
Oracle Active Data Guard, 1-8, 1-21
rolling upgrades, 1-8
Oracle Advanced Analytics, 1-19
Oracle Advanced Cluster File System (Oracle
ACFS), 1-49
Oracle Advanced Compression, 1-19, 1-22, 1-52
Oracle Advanced Security, 1-17, 1-22, 1-49, 1-52
Oracle APEX, 1-2, 1-53
Oracle Application Server Containers for J2EE
(OC4J), 1-52
Oracle Applications Unlimited, 1-52
Oracle Automatic Storage Management (Oracle
ASM), 1-49
Oracle Base Database Service Enterprise Edition,
1-2
feature availability, 1-4
options, 1-21
Oracle Base Database Service Enterprise Edition
- Extreme Performance, 1-2
feature availability, 1-4
management packs, 1-26
options, 1-21
Oracle Base Database Service Enterprise Edition
- High Performance, 1-2
feature availability, 1-4
management packs, 1-26
options, 1-21
Oracle Base Database Service Standard Edition,
1-2
feature availability, 1-4
options, 1-21
Oracle Big Data SQL, 1-52
Oracle Cloud Management Pack, 1-10, 1-27
Oracle Clusterware, 1-49
Oracle Connection Manager, 1-13, 1-49
Oracle Data Guard, 1-7
Index
Index-3
Oracle Data Masking and Subsetting Pack, 1-10,
1-30
Oracle Database Backup Cloud Service, 1-49
Oracle Database Enterprise Edition, 1-2
feature availability, 1-4
management packs, 1-26
options, 1-21
Oracle Database Enterprise Edition on
Engineered Systems, 1-2
feature availability, 1-4
management packs, 1-26
options, 1-21
Oracle Database Enterprise Edition on Oracle
Database Appliance
feature availability, 1-4
management packs, 1-26
options, 1-21
Oracle Database Enterprise Edition on Oracle
Exadata Database Machine
feature availability, 1-4
management packs, 1-26
options, 1-21
Oracle Database Exadata Cloud Service, 1-2
feature availability, 1-4
management packs, 1-26
options, 1-21
Oracle Database Exadata Cloud@Customer, 1-2
feature availability, 1-4
management packs, 1-26
options, 1-21
Oracle Database Express Edition, 1-2
feature availability, 1-4
options, 1-21
Oracle Database Gateway for ODBC, 1-49
Oracle Database In-Memory, 1-14, 1-22
Oracle Database Lifecycle Management Pack for
Oracle Database, 1-10, 1-32
Oracle Database Mobile Server, 1-52
Oracle Database Personal Edition, 1-2
feature availability, 1-2
options, 1-21
Oracle Database Provider for DRDA, 1-49
Oracle Database Real Application Security, 1-18
Oracle Database Standard Edition 2, 1-2
feature availability, 1-4
options, 1-21
special-use licensing with Oracle Real
Application Clusters, 1-49
Oracle Database Vault, 1-17, 1-23, 1-49, 1-52
Oracle Developer Tools for Visual Studio, 1-6
Oracle Diagnostics Pack, 1-10, 1-44
Oracle Exadata, 1-14
Oracle Exadata Flash Cache Compression, 1-20
Oracle Fail Safe, 1-7
Oracle Fleet Patching and Provisioning, 1-13
Oracle GoldenGate, 1-49
Oracle HTTP Server, 1-52
Oracle Internet Directory (OID), 1-49, 1-52
Oracle Label Security, 1-17, 1-23, 1-49, 1-52
Oracle Load Testing, 1-54
Oracle Load Testing Controller, 1-54
Oracle Machine Learning, 1-19
Oracle Multitenant, 1-5, 1-23, 1-52
Oracle NoSQL Database, 1-17
Oracle On-Line Analytical Processing, 1-24
Oracle On-Line Analytical Processing (OLAP),
1-19
Oracle Partitioning, 1-19, 1-24
Oracle Programmer, 1-6, 1-52
Oracle R Enterprise, 1-19
Oracle RAC
See Oracle Real Application Clusters
Oracle RAC One Node, 1-7, 1-24
Oracle Real Application Clusters, 1-24
Oracle Real Application Clusters (Oracle RAC),
1-2, 1-17, 1-49
Oracle Real Application Testing, 1-10, 1-25, 1-49,
1-52
Oracle Secure Backup, 1-49, 1-52
Oracle Secure Backup Cloud Module, 1-49, 1-52
Oracle Secure Backup Express, 1-49, 1-52
Oracle Sharding, 1-7, 1-52
Oracle Spatial and Graph, 1-19
Oracle TimesTen Application-Tier Database
Cache, 1-14, 1-26
Oracle Tuning Pack, 1-10, 1-44, 1-47
Oracle Unified Directory (OUD), 1-52
Oracle Wallet, 1-49
P
packages, 1-2
parallel
backup and recovery, 1-8
capture and apply, 1-20
index build/scans, 1-20
query/DML, 1-20
spatial index builds, 1-19
statement queuing, 1-20
statistics gathering, 1-20
Parallel Data Pump Export/Import, 1-20
partitioned spatial indexes, 1-19
partitioning
See Oracle Partitioning
Partitioning
See Oracle Partitioning
PDB Snapshot Carousel, 1-5
Persistent Memory Database, 1-16
Personal Edition
See Oracle Database Personal Edition
physical standby, 1-21
PL/SQL function result cache, 1-14
Index
Index-4
pluggable databases, 1-5
point-in-time recovery, 1-8
prefix compression, 1-19
privilege analysis, 1-18
Provider for DRDA
See Oracle Database Provider for DRDA
Q
Quality of Service Management, 1-17
query cache, 1-14
query results cache, 1-14
R
R
See Oracle R Enterprise
RAC
See Oracle Real Application Clusters
RAC One Node
See Oracle RAC One Node
rapid home provisioning, 1-13
RDMA fabric, 1-13
Real Application Clusters
See Oracle Real Application Clusters (Oracle RAC)
Real Application Security
See Oracle Database Real Application Security
Real Application Testing
See Oracle Real Application Testing
real-time cascading standby, 1-7
real-time statistics, 1-14
Recovery Manager (RMAN), 1-52
recovery,
block-level media, 1-8
fast-start fault, 1-8
parallel backup and, 1-8
point-in-time, 1-8
trial, 1-8
redaction, 1-18
redo apply, 1-7
refreshable PDB switchover, 1-6
restricted use licensing, 1-52
reverse connection support using CMAN tunnels,
1-13
RMAN backups, 1-9
rolling upgrades, 1-8
row-level locking, 1-19
S
SE2
See Oracle Database Standard Edition 2
search index, 1-16
semantic technologies, 1-19
Shard Director, 1-49
sharded queues, 1-9, 1-52
sharing of TDE master encryption key across
Oracle processes, 1-18
smart flash cache, 1-14
snapshot standby, 1-7
snapshots, 1-18
Spatial and Graph
See Oracle Spatial and Graph
special license rights, 1-49
SQL apply, 1-7
SQL Performance Analyzer, 1-25, 1-51
SQL Plan Management, 1-11
SQL quarantine, 1-14
SQL Tuning Sets, 1-12
SQLJ, 1-6
Standard Edition 2
See Oracle Database Standard Edition 2
Standard Edition High Availability, 1-7
Standard Package
See Oracle Base Database Service Standard
Edition
statistics collection, 1-14
T
table compression, 1-20
tablespace encryption, 1-17
tablespace point-in-time recovery, 1-8
TEQ
See Transactional Event Queues (TEQ)
Text index support for sharded tables, 1-16
third-party licenses, 2-1, 2-22
TimesTen
See Oracle TimesTen Application-Tier Database
Cache
TimesTen Application-Tier Database Cache
See Oracle TimesTen Application-Tier Database
Cache
Transaction Guard, 1-9
Transactional Event Queues (TEQ), 1-9
transparent sensitive data protection, 1-18
transportable tablespaces, 1-20
trial recovery, 1-8
Tuning Pack
See Oracle Tuning Pack
U
Uncompressed Flashback Time Travel, 1-9
Unified Audit, 1-52
upgrades, rolling, 1-8
V
vault
See Oracle Database Vault
Virtual Private Database, 1-18
Index
Index-5
W
Wallet
See Oracle Wallet
workload management, 1-17
X
XE
See Oracle Database Express Edition
XStream, 1-20, 1-49
Z
zone maps, 1-16, 1-24
Index
Index-6