forked from hyperic/hq
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLICENSES.txt
173 lines (139 loc) · 6.5 KB
/
LICENSES.txt
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
---------------------------------------------------------------------
Hyperic HQ includes a number of third-party open source components
in its distribution. The list below identifies the community or
organization and links to their appropriate license terms.
The Hyperic engineering team would like to thank all the communities
of the projects listed below for their contributions.
---------------------------------------------------------------------
- JBoss Application Server -
Information: http://www.jboss.org/jbossas/
License: http://www.jboss.org/projects/
Use: JBoss Application Server is the enterprise application server that the HQ server application is deployed into. JBoss Application Server is distributed by Hyperic as part of the HQ installer bundle.
- Apache Struts -
Information: http://struts.apache.org
License: http://www.apache.org/licenses/LICENSE-2.0
Use: MVC architecture that is used for the client user interface for display logic.
- Apache Jakarta ORO -
Information: http://jakarta.apache.org/oro/index.html
License: http://www.apache.org/licenses/LICENSE-2.0
- Apache Ant -
Information: http://ant.apache.org/
License: http://www.apache.org/licenses/LICENSE-2.0
- PostgreSQL -
Information: http://www.postgresql.org
License: http://www.postgresql.org/licence.html
Use: PostgreSQL is the embedded database storage engine for the HQ server. PostgreSQL binaries have been compiled by Hyperic and are distributed by Hyperic as part of the HQ installer bundle.
- Jakarta Commons HTTP Client -
Information: http://hc.apache.org/httpclient-3.x/
License: http://www.apache.org/licenses/LICENSE-2.0
Use: HttpClient in various plugins
- Quartz Enterprise Job Scheduler -
Information: http://www.opensymphony.com/quartz/
License: http://www.apache.org/licenses/LICENSE-2.0
Use: Quartz is used by the application to perform scheduling functions.
- XDoclet -
Information: http://xdoclet.sourceforge.net/
License: http://xdoclet.sourceforge.net/xdoclet/licenses/xdoclet-license.html
Use: XDoclet is used during compile time to use annotations notation to automatically generate code.
- JDOM -
Information: http://www.jdom.org/
License: http://www.jdom.org/docs/faq.html#a0030
Use: JDOM is used in various parts of the application to parse XML files.
- MySQL Connector/J -
Information: http://www.mysql.com/products/connector/j/
License: http://www.gnu.org/licenses/gpl.txt
Use: Connects HQ to the MySQL database server if that is the deployed database backend. Also used for the MySQL plugin to gather metrics through JDBC directly from the server.
- MX4J -
Information: http://mx4j.sourceforge.net/
License: http://www.apache.org/licenses/LICENSE-2.0
Use: javax.management.* client implementation for plugins when agent is run with 1.4 JRE
- dnsjava -
Information: http://www.dnsjava.org/
License: http://www.dnsjava.org/dnsjava-current/README
Use: DNS service checks in netservices-plugin
- JSch -
Information: http://www.jcraft.com/jsch
License: http://www.jcraft.com/jsch/LICENSE.txt
Use: The HQ client shell provides a function that allows the user to remotely transfer
files and execute commands through JSch.
- SNMP4J -
Information: http://www.snmp4j.org/index.html
License: http://www.snmp4j.org/LICENSE-2_0.txt
Use: SNMP based plugins and alert action
- Prototype -
Information: http://www.prototypejs.org/
License: http://dev.rubyonrails.org/browser/spinoffs/prototype/trunk/LICENSE?format=raw
Use: Prototype is a Javascript library that provides visualization functions
- script.aculo.us -
Information: http://script.aculo.us
License: http://script.aculo.us/downloads
Use: Scriptaculous provides some of the client user interface widgets and Ajax behavior.
- GNU getopt Java port -
Information: http://www.urbanophile.com/arenn/hacking/download.html
License: http://www.gnu.org/licenses/lgpl.txt
Use: The HQ Client Shell uses getopt to parse user parameters.
- PrintfFormat.java -
Information: http://java.sun.com/developer/technicalArticles/Programming/sprintf/PrintfFormat.java
License: within src/org/hyperic/util/PrintfFormat.java
Use: Format text and numbers coming from plugins.
- ANTLR 2 -
Information: http://www.antlr.org
License: http://www.antlr.org/license.html
Use: Used by Hibernate to parse query strings
- Hibernate -
Information: http://hibernate.org
License: http://www.gnu.org/licenses/lgpl.txt
Use: Hibernate is used as the data access object technology for the HQ server.
- Dom4j -
Information: http://www.dom4j.org
License: http://www.dom4j.org/license.html
Use: Dom4j is used in various parts of the application to parse XML files.
- bockport-util-concurrent -
Information: http://dcl.mathcs.emory.edu/util/backport-util-concurrent
License: http://creativecommons.org/licenses/publicdomain
Use: The concurrency APIs provided in Java 1.5, backported to 1.4 (which is the minimum JVM we require and support.) This is used for concurrency and threading functions.
- Silk Icons -
Information: hFAMFAMFAMttp://www.famfamfam.com/lab/icons/silk/
License: http://creativecommons.org/licenses/by/2.5/
Use: FAMFAMFAM provides some of the graphic icons used in the client user interface.
- Ehcache -
Information: http://ehcache.sourceforge.net/
License: http://ehcache.sourceforge.net/license.html
Use: Ehcache is implemented as the secondary cache for Hibernate.
- dojo -
Information: http://dojotoolkit.org/
License: http://svn.dojotoolkit.org/dojo/trunk/LICENSE - New BSD License
Use: Dojo javascript toolkit provides some of the client user interface widgets and Ajax behavior.
- Xerces -
Information: http://xerces.apache.org/
License: http://www.apache.org/licenses/LICENSE-2.0
- Groovy -
Information: http://groovy.codehaus.org/
License: http://groovy.codehaus.org/faq.html#licence
Use: server scripting
- Timeplot -
Information: http://code.google.com/p/simile-widgets/
License: http://www.opensource.org/licenses/bsd-license.php
Use: Chart graphing
- Timeline -
Information: http://code.google.com/p/simile-widgets/
License: http://www.opensource.org/licenses/bsd-license.php
Use: Event/Log display
- Tapestry -
Information: http://tapestry.apache.org/
License: http://www.apache.org/licenses/LICENSE-2.0
Use: UI Framework
- JQuery -
Information: http://jquery.com/
License: http://docs.jquery.com/License
Use: Javascript Toolkit
- CAS -
Copyright (c) 2007, JA-SIG, Inc.
All rights reserved.
Information: http://www.jasig.org/cas
License: http://developer.jasig.org/source/browse/jasigsvn/cas3/trunk/license.txt
Use: Single Sign-on
- SAAJ -
Information: https://saaj.dev.java.net/
License: https://glassfish.dev.java.net/public/CDDL+GPL.html
Use: SOAP Messaging