src/java.desktop/share/legal/libpng.md
author serb
Wed, 12 Jun 2019 13:50:37 -0700
changeset 57618 53154e45385a
parent 51304 66d9993dd4ad
permissions -rw-r--r--
8217676: Upgrade libpng to 1.6.37 Reviewed-by: prr, jdv, kcr
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
     1
## libpng v1.6.37
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
     2
44252
1c784ab112e1 8174977: Update license files with consistent license/notice names
mchung
parents: 42670
diff changeset
     3
### libpng License
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
     4
<pre>
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
     5
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
     6
COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
     7
=========================================
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
     8
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
     9
PNG Reference Library License version 2
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    10
---------------------------------------
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    11
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    12
 * Copyright (c) 1995-2019 The PNG Reference Library Authors.
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    13
 * Copyright (c) 2018-2019 Cosmin Truta.
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    14
 * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    15
 * Copyright (c) 1996-1997 Andreas Dilger.
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    16
 * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    17
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    18
The software is supplied "as is", without warranty of any kind,
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    19
express or implied, including, without limitation, the warranties
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    20
of merchantability, fitness for a particular purpose, title, and
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    21
non-infringement.  In no event shall the Copyright owners, or
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    22
anyone distributing the software, be liable for any damages or
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    23
other liability, whether in contract, tort or otherwise, arising
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    24
from, out of, or in connection with the software, or the use or
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    25
other dealings in the software, even if advised of the possibility
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    26
of such damage.
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    27
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    28
Permission is hereby granted to use, copy, modify, and distribute
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    29
this software, or portions hereof, for any purpose, without fee,
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    30
subject to the following restrictions:
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    31
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    32
 1. The origin of this software must not be misrepresented; you
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    33
    must not claim that you wrote the original software.  If you
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    34
    use this software in a product, an acknowledgment in the product
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    35
    documentation would be appreciated, but is not required.
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    36
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    37
 2. Altered source versions must be plainly marked as such, and must
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    38
    not be misrepresented as being the original software.
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    39
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    40
 3. This Copyright notice may not be removed or altered from any
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    41
    source or altered source distribution.
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    42
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    43
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    44
PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    45
-----------------------------------------------------------------------
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    46
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    47
libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
51304
66d9993dd4ad 8208353: Upgrade JDK 11 to libpng 1.6.35
prr
parents: 48711
diff changeset
    48
Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    49
derived from libpng-1.0.6, and are distributed according to the same
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    50
disclaimer and license as libpng-1.0.6 with the following individuals
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    51
added to the list of Contributing Authors:
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    52
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    53
    Simon-Pierre Cadieux
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    54
    Eric S. Raymond
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    55
    Mans Rullgard
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    56
    Cosmin Truta
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    57
    Gilles Vollant
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    58
    James Yu
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    59
    Mandar Sahastrabuddhe
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    60
    Google Inc.
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    61
    Vadim Barkov
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    62
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    63
and with the following additions to the disclaimer:
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    64
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    65
    There is no warranty against interference with your enjoyment of
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    66
    the library or against infringement.  There is no warranty that our
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    67
    efforts or the library will fulfill any of your particular purposes
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    68
    or needs.  This library is provided with all faults, and the entire
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    69
    risk of satisfactory quality, performance, accuracy, and effort is
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    70
    with the user.
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    71
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    72
Some files in the "contrib" directory and some configure-generated
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    73
files that are distributed with libpng have other copyright owners, and
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    74
are released under other open source licenses.
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    75
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    76
libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    77
Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    78
libpng-0.96, and are distributed according to the same disclaimer and
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    79
license as libpng-0.96, with the following individuals added to the
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    80
list of Contributing Authors:
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    81
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    82
    Tom Lane
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    83
    Glenn Randers-Pehrson
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    84
    Willem van Schaik
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    85
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    86
libpng versions 0.89, June 1996, through 0.96, May 1997, are
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    87
Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    88
and are distributed according to the same disclaimer and license as
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    89
libpng-0.88, with the following individuals added to the list of
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    90
Contributing Authors:
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    91
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    92
    John Bowler
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    93
    Kevin Bracey
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    94
    Sam Bushell
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    95
    Magnus Holmgren
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    96
    Greg Roelofs
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    97
    Tom Tanner
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
    98
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
    99
Some files in the "scripts" directory have other copyright owners,
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   100
but are released under this license.
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   101
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   102
libpng versions 0.5, May 1995, through 0.88, January 1996, are
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   103
Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   104
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   105
For the purposes of this copyright and license, "Contributing Authors"
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   106
is defined as the following set of individuals:
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   107
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   108
    Andreas Dilger
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   109
    Dave Martindale
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   110
    Guy Eric Schalnat
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   111
    Paul Schmidt
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   112
    Tim Wegner
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   113
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   114
The PNG Reference Library is supplied "AS IS".  The Contributing
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   115
Authors and Group 42, Inc. disclaim all warranties, expressed or
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   116
implied, including, without limitation, the warranties of
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   117
merchantability and of fitness for any purpose.  The Contributing
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   118
Authors and Group 42, Inc. assume no liability for direct, indirect,
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   119
incidental, special, exemplary, or consequential damages, which may
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   120
result from the use of the PNG Reference Library, even if advised of
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   121
the possibility of such damage.
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   122
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   123
Permission is hereby granted to use, copy, modify, and distribute this
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   124
source code, or portions hereof, for any purpose, without fee, subject
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   125
to the following restrictions:
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   126
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   127
 1. The origin of this source code must not be misrepresented.
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   128
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   129
 2. Altered versions must be plainly marked as such and must not
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   130
    be misrepresented as being the original source.
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   131
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   132
 3. This Copyright notice may not be removed or altered from any
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   133
    source or altered source distribution.
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   134
57618
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   135
The Contributing Authors and Group 42, Inc. specifically permit,
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   136
without fee, and encourage the use of this source code as a component
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   137
to supporting the PNG file format in commercial products.  If you use
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   138
this source code in a product, acknowledgment is not required but would
53154e45385a 8217676: Upgrade libpng to 1.6.37
serb
parents: 51304
diff changeset
   139
be appreciated.
42670
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   140
d833113eb7d7 8169925: Organize licenses by module in source, JMOD file, and run-time image
mchung
parents:
diff changeset
   141
</pre>