xref: /aosp_15_r20/external/cronet/third_party/netty4/src/NOTICE.txt (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker
2*6777b538SAndroid Build Coastguard Worker                            The Netty Project
3*6777b538SAndroid Build Coastguard Worker                            =================
4*6777b538SAndroid Build Coastguard Worker
5*6777b538SAndroid Build Coastguard WorkerPlease visit the Netty web site for more information:
6*6777b538SAndroid Build Coastguard Worker
7*6777b538SAndroid Build Coastguard Worker  * http://netty.io/
8*6777b538SAndroid Build Coastguard Worker
9*6777b538SAndroid Build Coastguard WorkerCopyright 2014 The Netty Project
10*6777b538SAndroid Build Coastguard Worker
11*6777b538SAndroid Build Coastguard WorkerThe Netty Project licenses this file to you under the Apache License,
12*6777b538SAndroid Build Coastguard Workerversion 2.0 (the "License"); you may not use this file except in compliance
13*6777b538SAndroid Build Coastguard Workerwith the License. You may obtain a copy of the License at:
14*6777b538SAndroid Build Coastguard Worker
15*6777b538SAndroid Build Coastguard Worker  http://www.apache.org/licenses/LICENSE-2.0
16*6777b538SAndroid Build Coastguard Worker
17*6777b538SAndroid Build Coastguard WorkerUnless required by applicable law or agreed to in writing, software
18*6777b538SAndroid Build Coastguard Workerdistributed under the License is distributed on an "AS IS" BASIS, WITHOUT
19*6777b538SAndroid Build Coastguard WorkerWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
20*6777b538SAndroid Build Coastguard WorkerLicense for the specific language governing permissions and limitations
21*6777b538SAndroid Build Coastguard Workerunder the License.
22*6777b538SAndroid Build Coastguard Worker
23*6777b538SAndroid Build Coastguard WorkerAlso, please refer to each LICENSE.<component>.txt file, which is located in
24*6777b538SAndroid Build Coastguard Workerthe 'license' directory of the distribution file, for the license terms of the
25*6777b538SAndroid Build Coastguard Workercomponents that this product depends on.
26*6777b538SAndroid Build Coastguard Worker
27*6777b538SAndroid Build Coastguard Worker-------------------------------------------------------------------------------
28*6777b538SAndroid Build Coastguard WorkerThis product contains the extensions to Java Collections Framework which has
29*6777b538SAndroid Build Coastguard Workerbeen derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
30*6777b538SAndroid Build Coastguard Worker
31*6777b538SAndroid Build Coastguard Worker  * LICENSE:
32*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.jsr166y.txt (Public Domain)
33*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
34*6777b538SAndroid Build Coastguard Worker    * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
35*6777b538SAndroid Build Coastguard Worker    * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
36*6777b538SAndroid Build Coastguard Worker
37*6777b538SAndroid Build Coastguard WorkerThis product contains a modified version of Robert Harder's Public Domain
38*6777b538SAndroid Build Coastguard WorkerBase64 Encoder and Decoder, which can be obtained at:
39*6777b538SAndroid Build Coastguard Worker
40*6777b538SAndroid Build Coastguard Worker  * LICENSE:
41*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.base64.txt (Public Domain)
42*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
43*6777b538SAndroid Build Coastguard Worker    * http://iharder.sourceforge.net/current/java/base64/
44*6777b538SAndroid Build Coastguard Worker
45*6777b538SAndroid Build Coastguard WorkerThis product contains a modified portion of 'Webbit', an event based
46*6777b538SAndroid Build Coastguard WorkerWebSocket and HTTP server, which can be obtained at:
47*6777b538SAndroid Build Coastguard Worker
48*6777b538SAndroid Build Coastguard Worker  * LICENSE:
49*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.webbit.txt (BSD License)
50*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
51*6777b538SAndroid Build Coastguard Worker    * https://github.com/joewalnes/webbit
52*6777b538SAndroid Build Coastguard Worker
53*6777b538SAndroid Build Coastguard WorkerThis product contains a modified portion of 'SLF4J', a simple logging
54*6777b538SAndroid Build Coastguard Workerfacade for Java, which can be obtained at:
55*6777b538SAndroid Build Coastguard Worker
56*6777b538SAndroid Build Coastguard Worker  * LICENSE:
57*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.slf4j.txt (MIT License)
58*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
59*6777b538SAndroid Build Coastguard Worker    * http://www.slf4j.org/
60*6777b538SAndroid Build Coastguard Worker
61*6777b538SAndroid Build Coastguard WorkerThis product contains a modified portion of 'Apache Harmony', an open source
62*6777b538SAndroid Build Coastguard WorkerJava SE, which can be obtained at:
63*6777b538SAndroid Build Coastguard Worker
64*6777b538SAndroid Build Coastguard Worker  * LICENSE:
65*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.harmony.txt (Apache License 2.0)
66*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
67*6777b538SAndroid Build Coastguard Worker    * http://archive.apache.org/dist/harmony/
68*6777b538SAndroid Build Coastguard Worker
69*6777b538SAndroid Build Coastguard WorkerThis product contains a modified portion of 'jbzip2', a Java bzip2 compression
70*6777b538SAndroid Build Coastguard Workerand decompression library written by Matthew J. Francis. It can be obtained at:
71*6777b538SAndroid Build Coastguard Worker
72*6777b538SAndroid Build Coastguard Worker  * LICENSE:
73*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.jbzip2.txt (MIT License)
74*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
75*6777b538SAndroid Build Coastguard Worker    * https://code.google.com/p/jbzip2/
76*6777b538SAndroid Build Coastguard Worker
77*6777b538SAndroid Build Coastguard WorkerThis product contains a modified portion of 'libdivsufsort', a C API library to construct
78*6777b538SAndroid Build Coastguard Workerthe suffix array and the Burrows-Wheeler transformed string for any input string of
79*6777b538SAndroid Build Coastguard Workera constant-size alphabet written by Yuta Mori. It can be obtained at:
80*6777b538SAndroid Build Coastguard Worker
81*6777b538SAndroid Build Coastguard Worker  * LICENSE:
82*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.libdivsufsort.txt (MIT License)
83*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
84*6777b538SAndroid Build Coastguard Worker    * https://github.com/y-256/libdivsufsort
85*6777b538SAndroid Build Coastguard Worker
86*6777b538SAndroid Build Coastguard WorkerThis product contains a modified portion of Nitsan Wakart's 'JCTools', Java Concurrency Tools for the JVM,
87*6777b538SAndroid Build Coastguard Worker which can be obtained at:
88*6777b538SAndroid Build Coastguard Worker
89*6777b538SAndroid Build Coastguard Worker  * LICENSE:
90*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.jctools.txt (ASL2 License)
91*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
92*6777b538SAndroid Build Coastguard Worker    * https://github.com/JCTools/JCTools
93*6777b538SAndroid Build Coastguard Worker
94*6777b538SAndroid Build Coastguard WorkerThis product optionally depends on 'JZlib', a re-implementation of zlib in
95*6777b538SAndroid Build Coastguard Workerpure Java, which can be obtained at:
96*6777b538SAndroid Build Coastguard Worker
97*6777b538SAndroid Build Coastguard Worker  * LICENSE:
98*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.jzlib.txt (BSD style License)
99*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
100*6777b538SAndroid Build Coastguard Worker    * http://www.jcraft.com/jzlib/
101*6777b538SAndroid Build Coastguard Worker
102*6777b538SAndroid Build Coastguard WorkerThis product optionally depends on 'Compress-LZF', a Java library for encoding and
103*6777b538SAndroid Build Coastguard Workerdecoding data in LZF format, written by Tatu Saloranta. It can be obtained at:
104*6777b538SAndroid Build Coastguard Worker
105*6777b538SAndroid Build Coastguard Worker  * LICENSE:
106*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.compress-lzf.txt (Apache License 2.0)
107*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
108*6777b538SAndroid Build Coastguard Worker    * https://github.com/ning/compress
109*6777b538SAndroid Build Coastguard Worker
110*6777b538SAndroid Build Coastguard WorkerThis product optionally depends on 'lz4', a LZ4 Java compression
111*6777b538SAndroid Build Coastguard Workerand decompression library written by Adrien Grand. It can be obtained at:
112*6777b538SAndroid Build Coastguard Worker
113*6777b538SAndroid Build Coastguard Worker  * LICENSE:
114*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.lz4.txt (Apache License 2.0)
115*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
116*6777b538SAndroid Build Coastguard Worker    * https://github.com/jpountz/lz4-java
117*6777b538SAndroid Build Coastguard Worker
118*6777b538SAndroid Build Coastguard WorkerThis product optionally depends on 'lzma-java', a LZMA Java compression
119*6777b538SAndroid Build Coastguard Workerand decompression library, which can be obtained at:
120*6777b538SAndroid Build Coastguard Worker
121*6777b538SAndroid Build Coastguard Worker  * LICENSE:
122*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.lzma-java.txt (Apache License 2.0)
123*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
124*6777b538SAndroid Build Coastguard Worker    * https://github.com/jponge/lzma-java
125*6777b538SAndroid Build Coastguard Worker
126*6777b538SAndroid Build Coastguard WorkerThis product contains a modified portion of 'jfastlz', a Java port of FastLZ compression
127*6777b538SAndroid Build Coastguard Workerand decompression library written by William Kinney. It can be obtained at:
128*6777b538SAndroid Build Coastguard Worker
129*6777b538SAndroid Build Coastguard Worker  * LICENSE:
130*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.jfastlz.txt (MIT License)
131*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
132*6777b538SAndroid Build Coastguard Worker    * https://code.google.com/p/jfastlz/
133*6777b538SAndroid Build Coastguard Worker
134*6777b538SAndroid Build Coastguard WorkerThis product contains a modified portion of and optionally depends on 'Protocol Buffers', Google's data
135*6777b538SAndroid Build Coastguard Workerinterchange format, which can be obtained at:
136*6777b538SAndroid Build Coastguard Worker
137*6777b538SAndroid Build Coastguard Worker  * LICENSE:
138*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.protobuf.txt (New BSD License)
139*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
140*6777b538SAndroid Build Coastguard Worker    * https://github.com/google/protobuf
141*6777b538SAndroid Build Coastguard Worker
142*6777b538SAndroid Build Coastguard WorkerThis product optionally depends on 'Bouncy Castle Crypto APIs' to generate
143*6777b538SAndroid Build Coastguard Workera temporary self-signed X.509 certificate when the JVM does not provide the
144*6777b538SAndroid Build Coastguard Workerequivalent functionality.  It can be obtained at:
145*6777b538SAndroid Build Coastguard Worker
146*6777b538SAndroid Build Coastguard Worker  * LICENSE:
147*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.bouncycastle.txt (MIT License)
148*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
149*6777b538SAndroid Build Coastguard Worker    * http://www.bouncycastle.org/
150*6777b538SAndroid Build Coastguard Worker
151*6777b538SAndroid Build Coastguard WorkerThis product optionally depends on 'Snappy', a compression library produced
152*6777b538SAndroid Build Coastguard Workerby Google Inc, which can be obtained at:
153*6777b538SAndroid Build Coastguard Worker
154*6777b538SAndroid Build Coastguard Worker  * LICENSE:
155*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.snappy.txt (New BSD License)
156*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
157*6777b538SAndroid Build Coastguard Worker    * https://github.com/google/snappy
158*6777b538SAndroid Build Coastguard Worker
159*6777b538SAndroid Build Coastguard WorkerThis product optionally depends on 'JBoss Marshalling', an alternative Java
160*6777b538SAndroid Build Coastguard Workerserialization API, which can be obtained at:
161*6777b538SAndroid Build Coastguard Worker
162*6777b538SAndroid Build Coastguard Worker  * LICENSE:
163*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.jboss-marshalling.txt (GNU LGPL 2.1)
164*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
165*6777b538SAndroid Build Coastguard Worker    * http://www.jboss.org/jbossmarshalling
166*6777b538SAndroid Build Coastguard Worker
167*6777b538SAndroid Build Coastguard WorkerThis product optionally depends on 'Caliper', Google's micro-
168*6777b538SAndroid Build Coastguard Workerbenchmarking framework, which can be obtained at:
169*6777b538SAndroid Build Coastguard Worker
170*6777b538SAndroid Build Coastguard Worker  * LICENSE:
171*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.caliper.txt (Apache License 2.0)
172*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
173*6777b538SAndroid Build Coastguard Worker    * https://github.com/google/caliper
174*6777b538SAndroid Build Coastguard Worker
175*6777b538SAndroid Build Coastguard WorkerThis product optionally depends on 'Apache Commons Logging', a logging
176*6777b538SAndroid Build Coastguard Workerframework, which can be obtained at:
177*6777b538SAndroid Build Coastguard Worker
178*6777b538SAndroid Build Coastguard Worker  * LICENSE:
179*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.commons-logging.txt (Apache License 2.0)
180*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
181*6777b538SAndroid Build Coastguard Worker    * http://commons.apache.org/logging/
182*6777b538SAndroid Build Coastguard Worker
183*6777b538SAndroid Build Coastguard WorkerThis product optionally depends on 'Apache Log4J', a logging framework, which
184*6777b538SAndroid Build Coastguard Workercan be obtained at:
185*6777b538SAndroid Build Coastguard Worker
186*6777b538SAndroid Build Coastguard Worker  * LICENSE:
187*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.log4j.txt (Apache License 2.0)
188*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
189*6777b538SAndroid Build Coastguard Worker    * http://logging.apache.org/log4j/
190*6777b538SAndroid Build Coastguard Worker
191*6777b538SAndroid Build Coastguard WorkerThis product optionally depends on 'Aalto XML', an ultra-high performance
192*6777b538SAndroid Build Coastguard Workernon-blocking XML processor, which can be obtained at:
193*6777b538SAndroid Build Coastguard Worker
194*6777b538SAndroid Build Coastguard Worker  * LICENSE:
195*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.aalto-xml.txt (Apache License 2.0)
196*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
197*6777b538SAndroid Build Coastguard Worker    * http://wiki.fasterxml.com/AaltoHome
198*6777b538SAndroid Build Coastguard Worker
199*6777b538SAndroid Build Coastguard WorkerThis product contains a modified version of 'HPACK', a Java implementation of
200*6777b538SAndroid Build Coastguard Workerthe HTTP/2 HPACK algorithm written by Twitter. It can be obtained at:
201*6777b538SAndroid Build Coastguard Worker
202*6777b538SAndroid Build Coastguard Worker  * LICENSE:
203*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.hpack.txt (Apache License 2.0)
204*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
205*6777b538SAndroid Build Coastguard Worker    * https://github.com/twitter/hpack
206*6777b538SAndroid Build Coastguard Worker
207*6777b538SAndroid Build Coastguard WorkerThis product contains a modified portion of 'Apache Commons Lang', a Java library
208*6777b538SAndroid Build Coastguard Workerprovides utilities for the java.lang API, which can be obtained at:
209*6777b538SAndroid Build Coastguard Worker
210*6777b538SAndroid Build Coastguard Worker  * LICENSE:
211*6777b538SAndroid Build Coastguard Worker    * license/LICENSE.commons-lang.txt (Apache License 2.0)
212*6777b538SAndroid Build Coastguard Worker  * HOMEPAGE:
213*6777b538SAndroid Build Coastguard Worker    * https://commons.apache.org/proper/commons-lang/
214*6777b538SAndroid Build Coastguard Worker
215