-
Notifications
You must be signed in to change notification settings - Fork 15
/
NOTICE
288 lines (210 loc) · 12.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
GeOxygene, version 1.3
GeOxygene aims at providing an open framework which implements OGC/ISO specifications for
the development and deployment of geographic (GIS) applications. It is a open source
contribution of the COGIT laboratory at the Institut Geographique National (the French
National Mapping Agency).
Homepage: http://oxygene-project.sourceforge.net
Copyright (C) 2005 Institut Geographique National
NOTE ABOUT LIBRARIES INCLUDED IN THIS DISTRIBUTION:
0) Apache License
This product includes software developed by The Apache Software Foundation
(http://www.apache.org/). The Apache License v2.0 file is provided with the
GeOxygene distribution (see file APACHE-LICENSE-2.0).
1) BATIK
Batik is a Java(tm) technology based toolkit for applications or applets that want
to use images in the Scalable Vector Graphics (SVG) format for various purposes,
such as viewing, generation or manipulation.
Website: http://xml.apache.org/batik/
Batik is a part of the APACHE XML project, released under the Apache License v2.0:
http://www.apache.org/licenses/
The "batik-xxx-1.7.jar" files of the GeOxygene distribution are the files of the
batik 1.7 distribution.
2) JTS
The Java Topology Suite (JTS) is an API of 2D spatial predicates and functions,
which conforms to the Simple Features Specification for SQL published by the OGC.
Website: http://sourceforge.net/projects/jts-topo-suite
JTS is released under the LGPL license:
http://www.gnu.org/copyleft/lesser.html
The file "jts-1.10.jar" of the GeOxygene distribution is the version 1.10 of JTS
distribution.
3) GEOTOOLS 1.0 LITE PROJECT
GeoTools 1 aimed to provide a toolkit of resources to enable the creation
of interactive geographic visualization clients.
Website: http://sourceforge.net/projects/geotools/
The second generation of GeoTools has been fundamentally redesigned
to take advantage of the full power of the Java platform: it is the Geotools2 project.
Website: http://www.geotools.org/
Geotools 1 is released under the LGPL license:
http://www.gnu.org/copyleft/lesser.html
The file "geotools1-cogit.jar" of the Geoxygene distribution contains :
- some slight modifications of the Geotools 0.8 source code.
Feel free to ask for source code of these modifications.
- realization of a single jar file with the following jar files of Geotools distribution (0.8) :
* Geotools 0.8 itself, modified
* collections.jar, support.jar, JimiCore.jar
4) OJB
ObJectRelationalBridge (OJB) is an Object/Relational mapping tool that allows
transparent persistence for Java Objects against relational databases.
Website: http://db.apache.org/ojb/
OJB is a part of the APACHE DB project, released under the Apache License v2.0:
http://www.apache.org/licenses/
The file "ojb-1.0.rc6.jar" of the Geoxygene distribution contains :
- a slight modification of OJB source code, v1.0 rc6 (JDBCTypeHelper class) that allows
the use of PostGIS. Feel free to ask for source code of this modification.
- realization of a single jar file with the following jar files of OJB distribution (1.0 rc6) :
* OJB itself, slightly modified
* antlr-2.7.2.jar (http://www.antlr.org/)
* commons-beanutils.jar (http://jakarta.apache.org/commons/)
* commons-collections.jar (http://jakarta.apache.org/commons/)
* commons-dbcp-1.1.jar (http://jakarta.apache.org/commons/)
* commons-lang-2.0.jar (http://jakarta.apache.org/commons/)
* commons-logging.jar (http://jakarta.apache.org/commons/)
* commons-pool-1.1.jar (http://jakarta.apache.org/commons/)
* jcs.jar (http://jakarta.apache.org/jcs/)
* log4j-1.2.8.jar (http://logging.apache.org/log4j/docs/)
* xercesImpl.jar (http://xml.apache.org/)
* xml-apis.jar (http://xml.apache.org/)
5) POSTGRESQL
PostgreSQL is a highly-scalable, SQL compliant, open source object-relational
database management system.
Website: http://www.postgresql.org/
PostgreSQL is released under the BSD license:
http://www.postgresql.org/about/licence
The file "postgresql-8.3-603.jdbc4.jar" of the Geoxygene distribution is the JDBC driver
of PostgreSQL v8.3 for JDBC4 (JDBC4 is recommended with the 1.6 Java Virtual Machine).
If you use the 1.5 JVM, you should download and use the file "postgresql-8.3-603.jdbc3.jar"
available on the website http://jdbc.postgresql.org.
6) POSTGIS
PostGIS adds support for geographic objects to the PostgreSQL
object-relational database.
Website: http://postgis.refractions.net/
The PostGIS Driver is released under the LGPL license:
http://www.gnu.org/copyleft/lesser.html
The file "postgis-1.3.2.jar" of the Geoxygene distribution allows the access
to PostGIS database from Java code and is included in the PostGIS distribution.
7) ORACLE
The distribution of Oracle libraries is not allowed.
In order to compile Geoxygene you will need :
- a JDBC driver
- the "SDOAPI" library that allows the access to "Oracle spatial" database from Java code
8) JAMA
JAMA is a basic linear algebra package for Java. It provides user-level classes for
constructing and manipulating real, dense matrices. It is meant to provide sufficient
functionality for routine problems, packaged in a way that is natural and understandable
to non-experts.
Website : http://math.nist.gov/javanumerics/jama/
JAMA is released under the public domain.
The file "Jama-1.0.2.jar" of the Geoxygene distribution is the version 1.0.2 of JAMA
distribution.
9) GEOTOOLS
GeoTools is an open source (LGPL) Java code library which provides standards compliant
methods for the manipulation of geospatial data, for example to implement Geographic
Information Systems (GIS). The GeoTools library implements Open Geospatial Consortium
(OGC) specifications as they are developed.
Website: http://geotools.codehaus.org/
GEOTOOLS is released under the LGPL license:
http://www.gnu.org/copyleft/lesser.html
The "gt-xxxx-2.5.4.jar" files and the "geoapi-2.2-M1.jar" of the GeOxygene distribution
are the files of the GEOTOOLS 2.5.4 distribution.
10) DOM4J
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.
Website: http://www.dom4j.org/
DOM4J is released under an Apache-style open source license. Notice for this licence
is included below:
-------
Redistribution and use of this software and associated documentation ("Software"),
with or without modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain copyright statements and notices.
Redistributions must also contain a copy of this document.
2. Redistributions in binary form must reproduce the above copyright notice, this list
of conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
3. The name "DOM4J" must not be used to endorse or promote products derived from this
Software without prior written permission of MetaStuff, Ltd. For written permission,
please contact dom4j-info@metastuff.com.
4. Products derived from this Software may not be called "DOM4J" nor may "DOM4J" appear
in their names without prior written permission of MetaStuff, Ltd. DOM4J is a registered
trademark of MetaStuff, Ltd.
5. Due credit should be given to the DOM4J Project - http://www.dom4j.org
THIS SOFTWARE IS PROVIDED BY METASTUFF, LTD. AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL METASTUFF, LTD. OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.
-------
11) HIBERNATE
Hibernate is a powerful, high performance object/relational persistence and query service.
Hibernate lets you develop persistent classes following object-oriented idiom - including
association, inheritance, polymorphism, composition, and collections. Hibernate allows you
to express queries in its own portable SQL extension (HQL), as well as in native SQL, or
with an object-oriented Criteria and Example API.
Website: https://www.hibernate.org/
HIBERNATE is released under LGPL licence:
http://www.gnu.org/copyleft/lesser.html
The HIBERNATE files of the Geoxygene distribution are the "hibernate-xxxx.jar" files.
12) XSTREAM
XStream is a simple library to serialize objects to XML and back again.
Website: http://xstream.codehaus.org/
XSTREAM is released under the BSD license. Notice for this licence is included below:
-------
Copyright (c) 2003-2006, Joe Walnes
Copyright (c) 2006-2007, XStream Committers
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer. Redistributions in binary form must reproduce
the above copyright notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the distribution.
Neither the name of XStream nor the names of its contributors may be used to endorse
or promote products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
-------
13) LOG4J
log4j is a tool to help the programmer output log statements to a variety of output targets.
In case of problems with an application, it is helpful to enable logging so that the problem
can be located. With log4j it is possible to enable logging at runtime without modifying the
application binary. The log4j package is designed so that log statements can remain in
shipped code without incurring a high performance cost. It follows that the speed of logging
(or rather not logging) is capital.
Website: http://logging.apache.org/log4j/
LOG4J is released under the Apache License v2.0. The Apache License v2.0 file is provided
with the GeOxygene distribution (see file APACHE-LICENSE-2.0).
The "log4j-1.2.15.jar" file of the Geoxygene distribution is the version 1.2.15 of
LOG4J distribution.
14) SLF4J
The Simple Logging Facade for Java or (SLF4J) serves as a simple facade or abstraction
for various logging frameworks, e.g. java.util.logging, log4j and logback, allowing the
end user to plug in the desired logging framework at deployment time.
Website: http://www.slf4j.org/
SLF4J is release under the MIT license. Notice for this licence is included below:
-------
Copyright (c) 2004-2008 QOS.ch All rights reserved. Permission is hereby granted, free
of charge, to any person obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without restriction, including without
limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions: The above copyright notice and this permission
notice shall be included in all copies or substantial portions of the Software. THE
SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-------