components/perl_modules/net-ssleay/net-ssleay.copyright
author Craig Mohrman <craig.mohrman@oracle.com>
Sat, 04 Mar 2017 04:04:35 +0000
branchs11u3-sru
changeset 7711 48f87ff8204e
parent 3102 c6b9c7f62bbe
permissions -rw-r--r--
PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20 PSARC 2016/388 CGI perl module integration to Solaris 22548084 add perl 5.22 to Solaris 22653597 problem in UTILITY/PERL 22897315 add perl modules support for perl 5.22 23038270 Introduce CGI.pm 4.28 23133251 Upgrade DBI to 1.636 22903703 Update perl module Net-SSLeay to 1.78 20995635 Perl TK needs to be upgraded to work with Perl 5.20 23131819 Upgrade xml-parser to 2.44
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
     1
Portions of this program use Net-SSLeay version 1.78, the open source version is
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
     2
made available by CPAN under the terms of the below version of the Artistic 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
     3
License.  As such, Oracle is required to provide the following notices.  Note, 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
     4
however, that the Oracle program license that accompanied this program 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
     5
determines your right to use the Oracle program, including Net-SSLeay, and the 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
     6
terms contained in the following notices do not change those rights.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
     7
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
     8
Oracle elects to license this file available under the Artistic License as 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
     9
expressly permitted by the Perl licensing terms.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    10
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    11
This product includes software developed by the OpenSSL Project for use in the 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    12
OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    13
software written by Eric Young ([email protected]).  This product includes 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    14
software written by Tim Hudson ([email protected]).
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    15
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    16
Copyright (c) 1996-2002 Sampo Kellomaki <[email protected]>
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    17
Copyright (c) 2005 Florian Ragwitz <[email protected]>
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    18
Copyright (c) 2005 Mike McCauley <[email protected]>
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    19
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    20
All Rights Reserved.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    21
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    22
From version
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    23
1.66 onwards, this Net-SSLeay package is issued under the "Perl Artistic
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    24
License 2.0", the same license as Perl itself.
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    25
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    26
The Authors credit Eric Young and the OpenSSL team with the development of the
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    27
excellent OpenSSL library, which this Perl package uses.
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    28
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    29
And remember, you, and nobody else but you, are responsible for
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    30
auditing this module and OpenSSL library for security problems,
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    31
backdoors, and general suitability for your application.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    32
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    33
-------------------------
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    34
Perl Artistic License 2.0
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    35
-------------------------
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    36
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    37
Artistic License 2.0
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    38
Copyright (c) 2000-2006, The Perl Foundation.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    39
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    40
Everyone is permitted to copy and distribute verbatim copies of this license 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    41
document, but changing it is not allowed.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    42
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    43
Preamble
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    44
This license establishes the terms under which a given free software Package 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    45
may be copied, modified, distributed, and/or redistributed. The intent is that 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    46
the Copyright Holder maintains some artistic control over the development of 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    47
that Package while still keeping the Package available as open source and free 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    48
software.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    49
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    50
You are always permitted to make arrangements wholly outside of this license 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    51
directly with the Copyright Holder of a given Package. If the terms of this 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    52
license do not permit the full use that you propose to make of the Package, you 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    53
should contact the Copyright Holder and seek a different licensing arrangement.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    54
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    55
Definitions
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    56
"Copyright Holder" means the individual(s) or organization(s) named in the 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    57
copyright notice for the entire Package.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    58
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    59
"Contributor" means any party that has contributed code or other material to 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    60
the Package, in accordance with the Copyright Holder's procedures.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    61
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    62
"You" and "your" means any person who would like to copy, distribute, or modify 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    63
the Package.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    64
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    65
"Package" means the collection of files distributed by the Copyright Holder, 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    66
and derivatives of that collection and/or of those files. A given Package may 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    67
consist of either the Standard Version, or a Modified Version.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    68
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    69
"Distribute" means providing a copy of the Package or making it accessible to 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    70
anyone else, or in the case of a company or organization, to others outside of 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    71
your company or organization.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    72
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    73
"Distributor Fee" means any fee that you charge for Distributing this Package 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    74
or providing support for this Package to another party. It does not mean 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    75
licensing fees.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    76
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    77
"Standard Version" refers to the Package if it has not been modified, or has 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    78
been modified only in ways explicitly requested by the Copyright Holder.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    79
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    80
"Modified Version" means the Package, if it has been changed, and such changes 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    81
were not explicitly requested by the Copyright Holder.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    82
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    83
"Original License" means this Artistic License as Distributed with the Standard 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    84
Version of the Package, in its current version or as it may be modified by The 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    85
Perl Foundation in the future.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    86
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    87
"Source" form means the source code, documentation source, and configuration 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    88
files for the Package.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    89
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    90
"Compiled" form means the compiled bytecode, object code, binary, or any other 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    91
form resulting from mechanical transformation or translation of the Source form.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    92
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    93
Permission for Use and Modification Without Distribution
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    94
(1) You are permitted to use the Standard Version and create and use Modified 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    95
Versions for any purpose without restriction, provided that you do not 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    96
Distribute the Modified Version.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    97
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    98
Permissions for Redistribution of the Standard Version
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
    99
(2) You may Distribute verbatim copies of the Source form of the Standard 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   100
Version of this Package in any medium without restriction, either gratis or for 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   101
a Distributor Fee, provided that you duplicate all of the original copyright 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   102
notices and associated disclaimers. At your discretion, such verbatim copies 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   103
may or may not include a Compiled form of the Package.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   104
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   105
(3) You may apply any bug fixes, portability changes, and other modifications 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   106
made available from the Copyright Holder. The resulting Package will still be 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   107
considered the Standard Version, and as such will be subject to the Original 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   108
License.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   109
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   110
Distribution of Modified Versions of the Package as Source
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   111
(4) You may Distribute your Modified Version as Source (either gratis or for a 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   112
Distributor Fee, and with or without a Compiled form of the Modified Version) 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   113
provided that you clearly document how it differs from the Standard Version, 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   114
including, but not limited to, documenting any non-standard features, 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   115
executables, or modules, and provided that you do at least ONE of the following:
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   116
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   117
(a) make the Modified Version available to the Copyright Holder of the Standard 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   118
Version, under the Original License, so that the Copyright Holder may include 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   119
your modifications in the Standard Version.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   120
(b) ensure that installation of your Modified Version does not prevent the user 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   121
installing or running the Standard Version. In addition, the Modified Version 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   122
must bear a name that is different from the name of the Standard Version.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   123
(c) allow anyone who receives a copy of the Modified Version to make the Source 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   124
form of the Modified Version available to others under
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   125
(i) the Original License or
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   126
(ii) a license that permits the licensee to freely copy, modify and 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   127
redistribute the Modified Version using the same licensing terms that apply to 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   128
the copy that the licensee received, and requires that the Source form of the 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   129
Modified Version, and of any works derived from it, be made freely available in 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   130
that license fees are prohibited but Distributor Fees are allowed.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   131
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   132
Distribution of Compiled Forms of the Standard Version or Modified Versions 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   133
without the Source
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   134
(5) You may Distribute Compiled forms of the Standard Version without the 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   135
Source, provided that you include complete instructions on how to get the 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   136
Source of the Standard Version. Such instructions must be valid at the time of 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   137
your distribution. If these instructions, at any time while you are carrying 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   138
out such distribution, become invalid, you must provide new instructions on 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   139
demand or cease further distribution. If you provide valid instructions or 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   140
cease distribution within thirty days after you become aware that the 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   141
instructions are invalid, then you do not forfeit any of your rights under this 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   142
license.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   143
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   144
(6) You may Distribute a Modified Version in Compiled form without the Source, 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   145
provided that you comply with Section 4 with respect to the Source of the 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   146
Modified Version.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   147
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   148
Aggregating or Linking the Package
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   149
(7) You may aggregate the Package (either the Standard Version or Modified 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   150
Version) with other packages and Distribute the resulting aggregation provided 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   151
that you do not charge a licensing fee for the Package. Distributor Fees are 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   152
permitted, and licensing fees for other components in the aggregation are 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   153
permitted. The terms of this license apply to the use and Distribution of the 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   154
Standard or Modified Versions as included in the aggregation.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   155
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   156
(8) You are permitted to link Modified and Standard Versions with other works, 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   157
to embed the Package in a larger work of your own, or to build stand-alone 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   158
binary or bytecode versions of applications that include the Package, and 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   159
Distribute the result without restriction, provided the result does not expose 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   160
a direct interface to the Package.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   161
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   162
Items That are Not Considered Part of a Modified Version
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   163
(9) Works (including, but not limited to, modules and scripts) that merely 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   164
extend or make use of the Package, do not, by themselves, cause the Package to 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   165
be a Modified Version. In addition, such works are not considered parts of the 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   166
Package itself, and are not subject to the terms of this license.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   167
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   168
General Provisions
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   169
(10) Any use, modification, and distribution of the Standard or Modified 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   170
Versions is governed by this Artistic License. By using, modifying or 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   171
distributing the Package, you accept this license. Do not use, modify, or 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   172
distribute the Package, if you do not accept this license.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   173
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   174
(11) If your Modified Version has been derived from a Modified Version made by 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   175
someone other than you, you are nevertheless required to ensure that your 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   176
Modified Version complies with the requirements of this license.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   177
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   178
(12) This license does not grant you the right to use any trademark, service 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   179
mark, tradename, or logo of the Copyright Holder.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   180
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   181
(13) This license includes the non-exclusive, worldwide, free-of-charge patent 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   182
license to make, have made, use, offer to sell, sell, import and otherwise 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   183
transfer the Package with respect to any patent claims licensable by the 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   184
Copyright Holder that are necessarily infringed by the Package. If you 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   185
institute patent litigation (including a cross-claim or counterclaim) against 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   186
any party alleging that the Package constitutes direct or contributory patent 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   187
infringement, then this Artistic License to you shall terminate on the date 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   188
that such litigation is filed.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   189
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   190
(14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   191
AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   192
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   193
NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   194
UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   195
ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   196
OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   197
DAMAGE.
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   198
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   199
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   200
---------------
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   201
OpenSSL License
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   202
---------------
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   203
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   204
  LICENSE ISSUES
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   205
  ==============
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   206
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   207
  The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   208
  the OpenSSL License and the original SSLeay license apply to the toolkit.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   209
  See below for the actual license texts. Actually both licenses are BSD-style
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   210
  Open Source licenses. In case of any license issues related to OpenSSL
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   211
  please contact [email protected].
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   212
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   213
  OpenSSL License
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   214
  ---------------
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   215
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   216
/* ====================================================================
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   217
 * Copyright (c) 1998-2008 The OpenSSL Project.  All rights reserved.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   218
 *
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   219
 * Redistribution and use in source and binary forms, with or without
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   220
 * modification, are permitted provided that the following conditions
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   221
 * are met:
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   222
 *
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   223
 * 1. Redistributions of source code must retain the above copyright
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   224
 *    notice, this list of conditions and the following disclaimer. 
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   225
 *
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   226
 * 2. Redistributions in binary form must reproduce the above copyright
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   227
 *    notice, this list of conditions and the following disclaimer in
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   228
 *    the documentation and/or other materials provided with the
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   229
 *    distribution.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   230
 *
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   231
 * 3. All advertising materials mentioning features or use of this
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   232
 *    software must display the following acknowledgment:
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   233
 *    "This product includes software developed by the OpenSSL Project
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   234
 *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   235
 *
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   236
 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   237
 *    endorse or promote products derived from this software without
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   238
 *    prior written permission. For written permission, please contact
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   239
 *    [email protected].
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   240
 *
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   241
 * 5. Products derived from this software may not be called "OpenSSL"
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   242
 *    nor may "OpenSSL" appear in their names without prior written
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   243
 *    permission of the OpenSSL Project.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   244
 *
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   245
 * 6. Redistributions of any form whatsoever must retain the following
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   246
 *    acknowledgment:
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   247
 *    "This product includes software developed by the OpenSSL Project
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   248
 *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   249
 *
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   250
 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   251
 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   252
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   253
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   254
 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   255
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   256
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   257
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   258
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   259
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   260
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   261
 * OF THE POSSIBILITY OF SUCH DAMAGE.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   262
 * ====================================================================
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   263
 *
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   264
 * This product includes cryptographic software written by Eric Young
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   265
 * ([email protected]).  This product includes software written by Tim
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   266
 * Hudson ([email protected]).
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   267
 *
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   268
 */
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   269
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   270
 Original SSLeay License
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   271
 -----------------------
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   272
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   273
/* Copyright (C) 1995-1998 Eric Young ([email protected])
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   274
 * All rights reserved.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   275
 *
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   276
 * This package is an SSL implementation written
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   277
 * by Eric Young ([email protected]).
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   278
 * The implementation was written so as to conform with Netscapes SSL.
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   279
 * 
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   280
 * This library is free for commercial and non-commercial use as long as
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   281
 * the following conditions are aheared to.  The following conditions
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   282
 * apply to all code found in this distribution, be it the RC4, RSA,
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   283
 * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   284
 * included with this distribution is covered by the same copyright terms
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   285
 * except that the holder is Tim Hudson ([email protected]).
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   286
 * 
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   287
 * Copyright remains Eric Young's, and as such any Copyright notices in
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   288
 * the code are not to be removed.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   289
 * If this package is used in a product, Eric Young should be given attribution
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   290
 * as the author of the parts of the library used.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   291
 * This can be in the form of a textual message at program startup or
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   292
 * in documentation (online or textual) provided with the package.
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   293
 * 
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   294
 * Redistribution and use in source and binary forms, with or without
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   295
 * modification, are permitted provided that the following conditions
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   296
 * are met:
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   297
 * 1. Redistributions of source code must retain the copyright
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   298
 *    notice, this list of conditions and the following disclaimer.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   299
 * 2. Redistributions in binary form must reproduce the above copyright
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   300
 *    notice, this list of conditions and the following disclaimer in the
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   301
 *    documentation and/or other materials provided with the distribution.
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   302
 * 3. All advertising materials mentioning features or use of this software
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   303
 *    must display the following acknowledgement:
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   304
 *    "This product includes cryptographic software written by
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   305
 *     Eric Young ([email protected])"
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   306
 *    The word 'cryptographic' can be left out if the rouines from the library
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   307
 *    being used are not cryptographic related :-).
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   308
 * 4. If you include any Windows specific code (or a derivative thereof) from 
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   309
 *    the apps directory (application code) you must include an acknowledgement:
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   310
 *    "This product includes software written by Tim Hudson ([email protected])"
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   311
 * 
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   312
 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   313
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   314
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   315
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   316
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   317
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   318
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   319
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   320
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   321
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   322
 * SUCH DAMAGE.
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   323
 * 
390
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   324
 * The licence and distribution terms for any publically available version or
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   325
 * derivative of this code cannot be changed.  i.e. this code cannot simply be
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   326
 * copied and put under another distribution licence
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   327
 * [including the GNU Public Licence.]
4dc27408c928 7065619 Move NET-SSLeay to userland
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   328
 */
7711
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   329
48f87ff8204e PSARC 2016/024 Add Perl 5.22, Remove Perl 5.20
Craig Mohrman <craig.mohrman@oracle.com>
parents: 3102
diff changeset
   330