NOTICE.txt 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437
  1. This product includes software developed by The Apache Software
  2. Foundation (http://www.apache.org/).
  3. The binary distribution of this product bundles binaries of
  4. org.iq80.leveldb:leveldb-api (https://github.com/dain/leveldb), which has the
  5. following notices:
  6. * Copyright 2011 Dain Sundstrom <dain@iq80.com>
  7. * Copyright 2011 FuseSource Corp. http://fusesource.com
  8. The binary distribution of this product bundles binaries of
  9. org.fusesource.hawtjni:hawtjni-runtime (https://github.com/fusesource/hawtjni),
  10. which has the following notices:
  11. * This product includes software developed by FuseSource Corp.
  12. http://fusesource.com
  13. * This product includes software developed at
  14. Progress Software Corporation and/or its subsidiaries or affiliates.
  15. * This product includes software developed by IBM Corporation and others.
  16. The binary distribution of this product bundles binaries of
  17. Gson 2.2.4,
  18. which has the following notices:
  19. The Netty Project
  20. =================
  21. Please visit the Netty web site for more information:
  22. * http://netty.io/
  23. Copyright 2014 The Netty Project
  24. The Netty Project licenses this file to you under the Apache License,
  25. version 2.0 (the "License"); you may not use this file except in compliance
  26. with the License. You may obtain a copy of the License at:
  27. http://www.apache.org/licenses/LICENSE-2.0
  28. Unless required by applicable law or agreed to in writing, software
  29. distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  30. WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  31. License for the specific language governing permissions and limitations
  32. under the License.
  33. Also, please refer to each LICENSE.<component>.txt file, which is located in
  34. the 'license' directory of the distribution file, for the license terms of the
  35. components that this product depends on.
  36. -------------------------------------------------------------------------------
  37. This product contains the extensions to Java Collections Framework which has
  38. been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
  39. * LICENSE:
  40. * license/LICENSE.jsr166y.txt (Public Domain)
  41. * HOMEPAGE:
  42. * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
  43. * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
  44. This product contains a modified version of Robert Harder's Public Domain
  45. Base64 Encoder and Decoder, which can be obtained at:
  46. * LICENSE:
  47. * license/LICENSE.base64.txt (Public Domain)
  48. * HOMEPAGE:
  49. * http://iharder.sourceforge.net/current/java/base64/
  50. This product contains a modified portion of 'Webbit', an event based
  51. WebSocket and HTTP server, which can be obtained at:
  52. * LICENSE:
  53. * license/LICENSE.webbit.txt (BSD License)
  54. * HOMEPAGE:
  55. * https://github.com/joewalnes/webbit
  56. This product contains a modified portion of 'SLF4J', a simple logging
  57. facade for Java, which can be obtained at:
  58. * LICENSE:
  59. * license/LICENSE.slf4j.txt (MIT License)
  60. * HOMEPAGE:
  61. * http://www.slf4j.org/
  62. This product contains a modified portion of 'ArrayDeque', written by Josh
  63. Bloch of Google, Inc:
  64. * LICENSE:
  65. * license/LICENSE.deque.txt (Public Domain)
  66. This product contains a modified portion of 'Apache Harmony', an open source
  67. Java SE, which can be obtained at:
  68. * LICENSE:
  69. * license/LICENSE.harmony.txt (Apache License 2.0)
  70. * HOMEPAGE:
  71. * http://archive.apache.org/dist/harmony/
  72. This product contains a modified version of Roland Kuhn's ASL2
  73. AbstractNodeQueue, which is based on Dmitriy Vyukov's non-intrusive MPSC queue.
  74. It can be obtained at:
  75. * LICENSE:
  76. * license/LICENSE.abstractnodequeue.txt (Public Domain)
  77. * HOMEPAGE:
  78. * https://github.com/akka/akka/blob/wip-2.2.3-for-scala-2.11/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java
  79. This product contains a modified portion of 'jbzip2', a Java bzip2 compression
  80. and decompression library written by Matthew J. Francis. It can be obtained at:
  81. * LICENSE:
  82. * license/LICENSE.jbzip2.txt (MIT License)
  83. * HOMEPAGE:
  84. * https://code.google.com/p/jbzip2/
  85. This product contains a modified portion of 'libdivsufsort', a C API library to construct
  86. the suffix array and the Burrows-Wheeler transformed string for any input string of
  87. a constant-size alphabet written by Yuta Mori. It can be obtained at:
  88. * LICENSE:
  89. * license/LICENSE.libdivsufsort.txt (MIT License)
  90. * HOMEPAGE:
  91. * https://code.google.com/p/libdivsufsort/
  92. This product contains a modified portion of Nitsan Wakart's 'JCTools', Java Concurrency Tools for the JVM,
  93. which can be obtained at:
  94. * LICENSE:
  95. * license/LICENSE.jctools.txt (ASL2 License)
  96. * HOMEPAGE:
  97. * https://github.com/JCTools/JCTools
  98. This product optionally depends on 'JZlib', a re-implementation of zlib in
  99. pure Java, which can be obtained at:
  100. * LICENSE:
  101. * license/LICENSE.jzlib.txt (BSD style License)
  102. * HOMEPAGE:
  103. * http://www.jcraft.com/jzlib/
  104. This product optionally depends on 'Compress-LZF', a Java library for encoding and
  105. decoding data in LZF format, written by Tatu Saloranta. It can be obtained at:
  106. * LICENSE:
  107. * license/LICENSE.compress-lzf.txt (Apache License 2.0)
  108. * HOMEPAGE:
  109. * https://github.com/ning/compress
  110. This product optionally depends on 'lz4', a LZ4 Java compression
  111. and decompression library written by Adrien Grand. It can be obtained at:
  112. * LICENSE:
  113. * license/LICENSE.lz4.txt (Apache License 2.0)
  114. * HOMEPAGE:
  115. * https://github.com/jpountz/lz4-java
  116. This product optionally depends on 'lzma-java', a LZMA Java compression
  117. and decompression library, which can be obtained at:
  118. * LICENSE:
  119. * license/LICENSE.lzma-java.txt (Apache License 2.0)
  120. * HOMEPAGE:
  121. * https://github.com/jponge/lzma-java
  122. This product contains a modified portion of 'jfastlz', a Java port of FastLZ compression
  123. and decompression library written by William Kinney. It can be obtained at:
  124. * LICENSE:
  125. * license/LICENSE.jfastlz.txt (MIT License)
  126. * HOMEPAGE:
  127. * https://code.google.com/p/jfastlz/
  128. This product contains a modified portion of and optionally depends on 'Protocol Buffers', Google's data
  129. interchange format, which can be obtained at:
  130. * LICENSE:
  131. * license/LICENSE.protobuf.txt (New BSD License)
  132. * HOMEPAGE:
  133. * http://code.google.com/p/protobuf/
  134. This product optionally depends on 'Bouncy Castle Crypto APIs' to generate
  135. a temporary self-signed X.509 certificate when the JVM does not provide the
  136. equivalent functionality. It can be obtained at:
  137. * LICENSE:
  138. * license/LICENSE.bouncycastle.txt (MIT License)
  139. * HOMEPAGE:
  140. * http://www.bouncycastle.org/
  141. This product optionally depends on 'Snappy', a compression library produced
  142. by Google Inc, which can be obtained at:
  143. * LICENSE:
  144. * license/LICENSE.snappy.txt (New BSD License)
  145. * HOMEPAGE:
  146. * http://code.google.com/p/snappy/
  147. This product optionally depends on 'JBoss Marshalling', an alternative Java
  148. serialization API, which can be obtained at:
  149. * LICENSE:
  150. * license/LICENSE.jboss-marshalling.txt (GNU LGPL 2.1)
  151. * HOMEPAGE:
  152. * http://www.jboss.org/jbossmarshalling
  153. This product optionally depends on 'Caliper', Google's micro-
  154. benchmarking framework, which can be obtained at:
  155. * LICENSE:
  156. * license/LICENSE.caliper.txt (Apache License 2.0)
  157. * HOMEPAGE:
  158. * http://code.google.com/p/caliper/
  159. This product optionally depends on 'Apache Commons Logging', a logging
  160. framework, which can be obtained at:
  161. * LICENSE:
  162. * license/LICENSE.commons-logging.txt (Apache License 2.0)
  163. * HOMEPAGE:
  164. * http://commons.apache.org/logging/
  165. This product optionally depends on 'Apache Log4J', a logging framework, which
  166. can be obtained at:
  167. * LICENSE:
  168. * license/LICENSE.log4j.txt (Apache License 2.0)
  169. * HOMEPAGE:
  170. * http://logging.apache.org/log4j/
  171. This product optionally depends on 'Aalto XML', an ultra-high performance
  172. non-blocking XML processor, which can be obtained at:
  173. * LICENSE:
  174. * license/LICENSE.aalto-xml.txt (Apache License 2.0)
  175. * HOMEPAGE:
  176. * http://wiki.fasterxml.com/AaltoHome
  177. This product contains a modified version of 'HPACK', a Java implementation of
  178. the HTTP/2 HPACK algorithm written by Twitter. It can be obtained at:
  179. * LICENSE:
  180. * license/LICENSE.hpack.txt (Apache License 2.0)
  181. * HOMEPAGE:
  182. * https://github.com/twitter/hpack
  183. This product contains a modified portion of 'Apache Commons Lang', a Java library
  184. provides utilities for the java.lang API, which can be obtained at:
  185. * LICENSE:
  186. * license/LICENSE.commons-lang.txt (Apache License 2.0)
  187. * HOMEPAGE:
  188. * https://commons.apache.org/proper/commons-lang/
  189. The binary distribution of this product bundles binaries of
  190. Commons Codec 1.4,
  191. which has the following notices:
  192. * src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.javacontains test data from http://aspell.net/test/orig/batch0.tab.Copyright (C) 2002 Kevin Atkinson (kevina@gnu.org)
  193. ===============================================================================
  194. The content of package org.apache.commons.codec.language.bm has been translated
  195. from the original php source code available at http://stevemorse.org/phoneticinfo.htm
  196. with permission from the original authors.
  197. Original source copyright:Copyright (c) 2008 Alexander Beider & Stephen P. Morse.
  198. The binary distribution of this product bundles binaries of
  199. Commons Lang 2.6,
  200. which has the following notices:
  201. * This product includes software from the Spring Framework,under the Apache License 2.0 (see: StringUtils.containsWhitespace())
  202. The binary distribution of this product bundles binaries of
  203. Apache Log4j 1.2.17,
  204. which has the following notices:
  205. * ResolverUtil.java
  206. Copyright 2005-2006 Tim Fennell
  207. Dumbster SMTP test server
  208. Copyright 2004 Jason Paul Kitchen
  209. TypeUtil.java
  210. Copyright 2002-2012 Ramnivas Laddad, Juergen Hoeller, Chris Beams
  211. The binary distribution of this product bundles binaries of
  212. Jetty 6.1.26,
  213. which has the following notices:
  214. * ==============================================================
  215. Jetty Web Container
  216. Copyright 1995-2016 Mort Bay Consulting Pty Ltd.
  217. ==============================================================
  218. The Jetty Web Container is Copyright Mort Bay Consulting Pty Ltd
  219. unless otherwise noted.
  220. Jetty is dual licensed under both
  221. * The Apache 2.0 License
  222. http://www.apache.org/licenses/LICENSE-2.0.html
  223. and
  224. * The Eclipse Public 1.0 License
  225. http://www.eclipse.org/legal/epl-v10.html
  226. Jetty may be distributed under either license.
  227. ------
  228. Eclipse
  229. The following artifacts are EPL.
  230. * org.eclipse.jetty.orbit:org.eclipse.jdt.core
  231. The following artifacts are EPL and ASL2.
  232. * org.eclipse.jetty.orbit:javax.security.auth.message
  233. The following artifacts are EPL and CDDL 1.0.
  234. * org.eclipse.jetty.orbit:javax.mail.glassfish
  235. ------
  236. Oracle
  237. The following artifacts are CDDL + GPLv2 with classpath exception.
  238. https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html
  239. * javax.servlet:javax.servlet-api
  240. * javax.annotation:javax.annotation-api
  241. * javax.transaction:javax.transaction-api
  242. * javax.websocket:javax.websocket-api
  243. ------
  244. Oracle OpenJDK
  245. If ALPN is used to negotiate HTTP/2 connections, then the following
  246. artifacts may be included in the distribution or downloaded when ALPN
  247. module is selected.
  248. * java.sun.security.ssl
  249. These artifacts replace/modify OpenJDK classes. The modififications
  250. are hosted at github and both modified and original are under GPL v2 with
  251. classpath exceptions.
  252. http://openjdk.java.net/legal/gplv2+ce.html
  253. ------
  254. OW2
  255. The following artifacts are licensed by the OW2 Foundation according to the
  256. terms of http://asm.ow2.org/license.html
  257. org.ow2.asm:asm-commons
  258. org.ow2.asm:asm
  259. ------
  260. Apache
  261. The following artifacts are ASL2 licensed.
  262. org.apache.taglibs:taglibs-standard-spec
  263. org.apache.taglibs:taglibs-standard-impl
  264. ------
  265. MortBay
  266. The following artifacts are ASL2 licensed. Based on selected classes from
  267. following Apache Tomcat jars, all ASL2 licensed.
  268. org.mortbay.jasper:apache-jsp
  269. org.apache.tomcat:tomcat-jasper
  270. org.apache.tomcat:tomcat-juli
  271. org.apache.tomcat:tomcat-jsp-api
  272. org.apache.tomcat:tomcat-el-api
  273. org.apache.tomcat:tomcat-jasper-el
  274. org.apache.tomcat:tomcat-api
  275. org.apache.tomcat:tomcat-util-scan
  276. org.apache.tomcat:tomcat-util
  277. org.mortbay.jasper:apache-el
  278. org.apache.tomcat:tomcat-jasper-el
  279. org.apache.tomcat:tomcat-el-api
  280. ------
  281. Mortbay
  282. The following artifacts are CDDL + GPLv2 with classpath exception.
  283. https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html
  284. org.eclipse.jetty.toolchain:jetty-schemas
  285. ------
  286. Assorted
  287. The UnixCrypt.java code implements the one way cryptography used by
  288. Unix systems for simple password protection. Copyright 1996 Aki Yoshida,
  289. modified April 2001 by Iris Van den Broeke, Daniel Deville.
  290. Permission to use, copy, modify and distribute UnixCrypt
  291. for non-commercial or commercial purposes and without fee is
  292. granted provided that the copyright notice appears in all copies./
  293. The binary distribution of this product bundles binaries of
  294. Snappy for Java 1.0.4.1,
  295. which has the following notices:
  296. * This product includes software developed by Google
  297. Snappy: http://code.google.com/p/snappy/ (New BSD License)
  298. This product includes software developed by Apache
  299. PureJavaCrc32C from apache-hadoop-common http://hadoop.apache.org/
  300. (Apache 2.0 license)
  301. This library containd statically linked libstdc++. This inclusion is allowed by
  302. "GCC RUntime Library Exception"
  303. http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html
  304. == Contributors ==
  305. * Tatu Saloranta
  306. * Providing benchmark suite
  307. * Alec Wysoker
  308. * Performance and memory usage improvement
  309. The binary distribution of this product bundles binaries of
  310. Xerces2 Java Parser 2.9.1,
  311. which has the following notices:
  312. * =========================================================================
  313. == NOTICE file corresponding to section 4(d) of the Apache License, ==
  314. == Version 2.0, in this case for the Apache Xerces Java distribution. ==
  315. =========================================================================
  316. Apache Xerces Java
  317. Copyright 1999-2007 The Apache Software Foundation
  318. This product includes software developed at
  319. The Apache Software Foundation (http://www.apache.org/).
  320. Portions of this software were originally based on the following:
  321. - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
  322. - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
  323. - voluntary contributions made by Paul Eng on behalf of the
  324. Apache Software Foundation that were originally developed at iClick, Inc.,
  325. software copyright (c) 1999.