forked from cinchapi/concourse
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NOTICE
427 lines (318 loc) · 15.5 KB
/
NOTICE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
==============================================================================
= NOTICE file corresponding to section 4d of the Apache License, Version 2.0 =
==============================================================================
Concourse
Copyright 2013-2015 Cinchapi, Inc.
1. Includes software developed by the Apache Software Foundation
(http://www.apache.org) or released under the Apache License,
Version 2.0:
HttpCore
--------
A set of low level HTTP transport components that can be used to build
custom client and server side HTTP services with a minimal footprint.
http://hc.apache.org/httpcomponents-core-ga/
Copyright 2005-2015 The Apache Software Foundation
Groovy
------
An object-oriented programming language for the Java platform. It is a
language with features similar to those of Python, Ruby, Java, Perl, and
Smalltalk.
http://groovy-lang.org/
Copyright 2003-2015 The respective authors and developers
Developers and Contributors are listed in the project POM file
and Gradle build file.
This product includes software developed by The Groovy community
(http://groovy.codehaus.org/).
Gson
----
A Java library that can be used to convert Java Objects into their JSON
representation. It can also be used to convert a JSON string to an
equivalent Java object. Gson can work with arbitrary Java objects
including pre-existing objects that you do not have source-code of.
https://code.google.com/p/google-gson/
Copyright 2008-2015 Google Inc.
Jetty
-----
Provides a Web server and javax.servlet container, plus support for SPDY,
WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations. These
components are open source and available for commercial use and
distribution.
==============================================================
Jetty Web Container
Copyright 1995-2015 Mort Bay Consulting Pty Ltd.
==============================================================
The Jetty Web Container is Copyright Mort Bay Consulting Pty Ltd
unless otherwise noted.
Jetty is dual licensed under both
* The Apache 2.0 License
http://www.apache.org/licenses/LICENSE-2.0.html
and
* The Eclipse Public 1.0 License
http://www.eclipse.org/legal/epl-v10.html
Jetty may be distributed under either license.
------
Eclipse
The following artifacts are EPL.
* org.eclipse.jetty.orbit:org.eclipse.jdt.core
The following artifacts are EPL and ASL2.
* org.eclipse.jetty.orbit:javax.security.auth.message
The following artifacts are EPL and CDDL 1.0.
* org.eclipse.jetty.orbit:javax.mail.glassfish
------
Oracle
The following artifacts are CDDL + GPLv2 with classpath exception.
https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html
* javax.servlet:javax.servlet-api
* javax.annotation:javax.annotation-api
* javax.transaction:javax.transaction-api
* javax.websocket:javax.websocket-api
------
Oracle OpenJDK
If ALPN is used to negotiate HTTP/2 connections, then the following
artifacts may be included in the distribution or downloaded when ALPN
module is selected.
* java.sun.security.ssl
These artifacts replace/modify OpenJDK classes. The modifications
are hosted at github and both modified and original are under GPL v2
with classpath exceptions.
http://openjdk.java.net/legal/gplv2+ce.html
------
OW2
The following artifacts are licensed by the OW2 Foundation according
to the terms of http://asm.ow2.org/license.html
org.ow2.asm:asm-commons
org.ow2.asm:asm
------
Apache
The following artifacts are ASL2 licensed.
org.apache.taglibs:taglibs-standard-spec
org.apache.taglibs:taglibs-standard-impl
------
MortBay
The following artifacts are ASL2 licensed. Based on selected classes
from following Apache Tomcat jars, all ASL2 licensed.
org.mortbay.jasper:apache-jsp
org.apache.tomcat:tomcat-jasper
org.apache.tomcat:tomcat-juli
org.apache.tomcat:tomcat-jsp-api
org.apache.tomcat:tomcat-el-api
org.apache.tomcat:tomcat-jasper-el
org.apache.tomcat:tomcat-api
org.apache.tomcat:tomcat-util-scan
org.apache.tomcat:tomcat-util
org.mortbay.jasper:apache-el
org.apache.tomcat:tomcat-jasper-el
org.apache.tomcat:tomcat-el-api
------
Mortbay
The following artifacts are CDDL + GPLv2 with classpath exception.
https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html
org.eclipse.jetty.toolchain:jetty-schemas
------
Assorted
The UnixCrypt.java code implements the one way cryptography used by
Unix systems for simple password protection. Copyright 1996 Aki
Yoshida, modified April 2001 by Iris Van den Broeke, Daniel Deville.
Permission to use, copy, modify and distribute UnixCrypt
for non-commercial or commercial purposes and without fee is
granted provided that the copyright notice appears in all copies.
http://www.eclipse.org/jetty/
Copyright 1995-2015 Mort Bay Consulting Pty Ltd
Commons Configuration
---------------------
A software library provides a generic configuration interface which
enables a Java application to read configuration data from a variety of
sources.
http://commons.apache.org/proper/commons-configuration/
Copyright 2001-2014 The Apache Software Foundation
xml-commons
-----------
Focussed on common code and guidelines for xml projects. The first focus
will be to organize and have common packaging for the various
externally-defined standards code relating to XML - things like the DOM,
SAX, and JAXP interfaces.
https://xerces.apache.org/xml-commons/
Copyright 2001-2015 The Apache Software Foundation
Portions of this software were originally based on the following:
- software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- voluntary contributions made by Paul Eng on behalf of the
Apache Software Foundation that were originally developed at iClick,
Inc., software copyright (c) 1999.
HttpClient
----------
Designed for extension while providing robust support for the base HTTP
protocol, HttpClient may be of interest to anyone building HTTP-aware
client applications such as web browsers, web service clients, or systems
that leverage or extend the HTTP protocol for distributed communication.
https://hc.apache.org/httpcomponents-client-ga/
Copyright 2005-2015 The Apache Software Foundation
Joda-Time
---------
Provides a quality replacement for the Java date and time classes.
http://www.joda.org/joda-time/
Copyright 2002-2015 Joda.org
Guava
-----
Contains several of Google's core libraries that we rely on in our
Java-based projects: collections, caching, primitives support, concurrency
libraries, common annotations, string processing, I/O, and so forth.
https://code.google.com/p/guava-libraries/
Copyright 2008-2015 Google Inc.
Thrift
------
A software framework, for scalable cross-language services development,
combines a software stack with a code generation engine to build services
that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby,
Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml
and Delphi and other languages.
https://thrift.apache.org/
Copyright 2014-2015 The Apache Software Foundation
Commons Lang
------------
Provides a host of helper utilities for the java.lang API, notably String
manipulation methods, basic numerical methods, object reflection,
concurrency, creation and serialization and System properties.
Additionally it contains basic enhancements to java.util.Date and a series
of utilities dedicated to help with building methods, such as hashCode,
toString and equals.
https://commons.apache.org/proper/commons-lang/
Copyright 2001-2015 The Apache Software Foundation
This product includes software from the Spring Framework, under the Apache
License 2.0 (see: StringUtils.containsWhitespace())
Mustache.java
-------------
An implementation of mustache.js for Java
https://github.com/spullara/mustache.java
Copyright 2010-2015 RightTime, Inc.
JCommander
----------
A very small Java framework that makes it trivial to parse command line
parameters.
http://jcommander.org/
Copyright 2010-2015 Cédric Beust
Commons Logging
---------------
The Logging package is an ultra-thin bridge between different logging
implementations. A library that uses the commons-logging API can be used
with any logging implementation at runtime. Commons-logging comes with
support for a number of popular logging implementations, and writing
adapters for others is a reasonably simple task.
http://commons.apache.org/proper/commons-logging/
Copyright 2001-2015 The Apache Software Foundation
Javassist
---------
Javassist makes Java bytecode manipulation simple. It is a class library
for editing bytecodes in Java; it enables Java programs to define a new
class at runtime and to modify a class file when the JVM loads it.
http://www.csg.ci.i.u-tokyo.ac.jp/~chiba/javassist/
Copyright 1999-2015 Shigeru Chiba.
Logback
-------
Logback is a reliable, generic, fast and flexible logging framework.
http://logback.qos.ch/
Copyright (C) 1999-2015 QOS.ch
2. Includes software released under the MIT License, which is compatible with
the Apache License, Version 2.0:
SLF4J
-----
A simple facade or abstraction for various logging frameworks
(e.g. java.util.logging, logback, log4j) allowing the end user to plug in
the desired logging framework at deployment time.
http://www.slf4j.org/
Copyright 2004-2015 QOS.ch
Mockito
-------
Mocking framework for unit tests written in Java.
https://github.com/mockito/mockito
Copyright (c) 2007-2015 Mockito contributors
3. Includes software, released under various licenses, that has been modified:
SparkJava (Apache License, Version 2.0)
---------------------------------------
A Sinatra inspired framework for java.
http://sparkjava.com/
Copyright 2011-2015 Per Wendel
Changes:
- Removed logging and console print statements.
- Added support for rewriting URLs at runtime based on the class in which
a route is defined.
- Added integration with Guava library for JSON serialization
StringToTime (Custom License)
-----------------------------
A Java library for parsing just about any English textual datetime
description into a Date object. This library is distributed with this
project in compliance with its original license.
http://www.clutch-inc.com
Copyright 2012-2015 Clutch, Inc.
Changes:
- Added static factory methods for construction.
- Integrated with Joda datetime API.
5. Includes software, released under other licenses:
Servlet API (GPL w/ Classpath Exception)
----------------------------------------
The Java Servlet Specification API is linked in compliance with the GNU
General Public License Classpath Exception.
https://java.net/projects/servlet-spec
Copyright 2007-2015 Oracle and/or its affiliates
JLine (BSD 2-Clause License)
----------------------------
JLine is a Java library for handling console input. The library is
included with the original copyright, in compliance with the BSD 2-Clause
License.
http://jline.github.io/jline2/
Copyright 2002-2012 the original author or authors
High Scale Lib (Public Domain)
------------------------------
The High Scale Lib is a collection of concurrent and highly scalable
utilities.This library has been released into the public domain and is
included with this project.
http://stephenc.github.io/high-scale-lib/
Copyright 2010-2015
Dom4J (BSD Inspired License)
----------------------------
dom4j is an easy to use, open source library for working with XML, XPath
and XSLT on the Java platform using the Java Collections Framework and
with full support for DOM, SAX and JAXP.
http://dom4j.sourceforge.net/
Copyright 2001-2015 MetaStuff
JSR 305 (BSD 3-Clause License)
------------------------------
Contains reference implementations, test cases, and other documents under
source code control for Java Specification Request 305: Annotations for
Software Defect Detection.
https://code.google.com/p/jsr-305/
Copyright 2007-2009 JSR305 expert group
Reflections (WTFPL)
-------------------
Reflections scans your classpath, indexes the metadata, allows you to
query it on runtime and may save and collect that information for many
modules within your project.
https://code.google.com/p/reflections/
Copyright 2004-2015 Sam Hocevar
JSR 166E (Public Domain)
------------------------
Concourse contains a mirror of JSR 166e source files with Cinchapi private
packaging so that they may be distributed and used with Java 7.
http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/jsr166e/
Copyright 2015 Doug Lea and members of JCP JSR-166 Expert Group
6. Includes software, that is not distributed but is used to help produce
various artifacts that are distributed:
Ronn (MIT License)
------------------
Ronn builds manuals. It converts simple, human readable textfiles to roff
for terminal display, and also to HTML for the web.
https://github.com/rtomayko/ronn
Copyright 2009-2015 Ryan Tomayko
Makeself (GPL2+ w/ Clarification)
----------------------------------------
makeself.sh is a small shell script that generates a self-extractable
tar.gz archive from a directory. This library is released under the GNU
Public License, Version 2 and above, however the author states in the
README that "[a]rchives generated by Makeself don't have to be placed
under this license...since the archive itself is merely data for
Makeself". Concourse is not licensed under the GPL, but 1) includes the
original Makeself source code, license and copyright 2) includes install
instructions and 3) discloses the source code for components that depend
on this library at https://github.com/cinchapi/concourse.
http://www.megastep.org/makeself/
Copyright 2008-2015 Stéphane Peter