Download inspire geoportal

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
INSPIRE
Infrastructure for Spatial
Information in Europe
INSPIRE geoportal
Libraries discovery and view
1
Title
INSPIRE Geoportal libraries
Creator
Creator date
Date of last revision
European Commission DG Joint Research centre
06/11/2009
Subject
INSPIRE Geoportal, Discovery service, View service
Status
Draft
Publisher
Description
European Commission
Contributor
Rights
Gianluca Luraschi, Hong Cao, Angelo Quaglia
Language
EN
Identifier
INSPIRE GEOPORTAL libraries.doc
TABLE OF CONTENTS
1. INTRODUCTION .................................................................................................................................... 5
1.1. Purpose .................................................................................................................................................... 5
1.2. Scope ....................................................................................................................................................... 5
1.3. Definitions, Acronyms and Abbreviations .............................................................................................. 5
1.4. References ............................................................................................................................................... 5
2. GEOPORTAL DISCOVERY PROXY ................................................................................................... 5
2.1. Imported Packages ................................................................................................................................... 5
2.2. Included Library ...................................................................................................................................... 6
2.3. License Libraries ..................................................................................................................................... 6
2
Document History
Version
Date
Comment
0.1
06/11/2009
Creating the first version of the document, work Gianluca
in progress
Luraschi
All
0.2
11/11/2009
Added libraries for the Discovery Core and Hong Cao
Discovery
6, 7
0.3
23/11/2009
Added libraries for the View Service Client.
3
Modified by
Angelo
Quaglia
Modified Pages
1. INTRODUCTION
1.1. Purpose
1.2. Scope
1.3. Definitions, Acronyms and Abbreviations
1.4. References
INSPIRE Geoportal Software Architecture Document.doc
INSPIREGeoportal_ImplementationOverview.pdf
2. GEOPORTAL DISCOVERY PROXY
2.1. Imported Packages
The following table describes the relationship between the imported packages and the
Discovery Proxy packages.
Discovery Proxy Packages
Imported Packages;
eu.inspire.geoportal.proxy.cache
java.io; java.sql; java.text; java.util;
javax.xml.stream;
org.hibernate;
eu.inspire.geoportal.catalog; eu.inspire.geoportal.util;
eu.inspire.geoportal.proxy.manager; eu.inspire.geoportal.proxy.metadata;
eu.inspire.geoportal.proxy.util;
eu.inspire.geoportal.proxy.catalogue
java.io; java.sql; java.text; java.util; java.net; java.nio;
javax.xml.stream;
javax.xml.xpath;
org.w3c.dom;
org.dom4j;
eu.inspire.geoportal.catalog; eu.inspire.geoportal.util;
eu.inspire.geoportal.proxy.manager
eu.inspire.geoportal.proxy.cache; eu.inspire.geoportal.proxy.manager;
eu.inspire.geoportal.proxy.metadata; eu.inspire.geoportal.proxy.util;
eu.inspire.geoportal.proxy.catalogue;
java.io; java.sql; java.text; java.util;
javax.xml.stream;
javax.xml.xpath
eu.inspire.geoportal.proxy.catalogue;
eu.inspire.geoportal.proxy.util;
org.w3c.dom;
Eu.inspire.geoportal.proxy.metadata
java.util; java.sql; java.text;
javax.xml.stream;
javax.xml.xpath;
5
org.w3c.dom;
eu.inspire.geoportal.catalog;
eu.inspire.geoportal.proxy.cache; eu.inspire.geoportal.proxy.manager;
eu.inspire.geoportal.proxy.util; eu.inspire.geoportal.proxy.metadata ;
Eu.inspire.geoportal.proxy.util
org.hibernate;
java.text; java.util; java.io;
com.sun.org.apache.xerces;
javax.xml;
org.w3c.dom;
org.xml.sax;
Eu.inspire.geoportal.proxy.validation
java.io; java.util;
javax.xml;
org.w3c.dom;
org.xml.sax;
2.2. Included Library
The following table describes the relationship between the imported packages and their
libraries.
Imported packages
Included Library
org.dom4j
dom4j-1.6.1.jar
org.w3c.dom
Java Native Library
org.xml.sax
Java Native Library
org.hibernate
hibernate3.jar
java.io; java.sql; java.text; java.util; java.net; java.nio;
Java Native Library
eu.inspire.geoportal.catalog; eu.inspire.geoportal.util;
GeoportalCatalogClientCore.jar
javax.xml;
Java Native Library
eu.inspire.geoportal.proxy.cache;
eu.inspire.geoportal.proxy.manager;
eu.inspire.geoportal.proxy.metadata;
eu.inspire.geoportal.proxy.util;
eu.inspire.geoportal.proxy.catalogue; eu.inspire.geoportal.proxy.validation
InspireGeoportalProxy.jar
2.3. Libraries licenses
The following table describes license for each library included in Discovery Proxy that is
neither part of the java platform, nor part of the inspire geoportal libraries (Discovery Client,
Discovery Proxy or View components)
Included Library
License
dom4j-1.6.1.jar
BSD style License
hibernate3.jar
LGPL v2.1
6
Component
name
Library
name
Discovery
Core
Hibernate
Included jars
antlr-2.7.6.jar
License
LGPL v2.1
asm.jar
asm-attrs.jar
cglib-2.1.3.jar
commons-collections-2.1.1.jar
dom4j-1.6.1.jar
ehcache-1.2.3.jar
hibernate3.jar
jta.jar
jdbc2_0-stdext.jar
log4j
log4j-1.2.15.jar
Apache
License
GeoRss
GeoRss jars:
Apache
License
jdom-1.0.jar
georss-rome-0.9.8.jar
rome-0.9.jar
JSON for
Java
json.jar
The
JSON
License
Oracle
JDBC
driver
ojdbc14.jar
OTN
Development
and
Distribution
License
JDK 1.6
resources.jar
Sun
Microsystems,
Inc.
Binary
Code License
rt.jar
jsse.jar
charsets.jar
dns_sd.jar
dnsns.jar
localedata.jar
sunjce_provider.jar
sunmscapi.jar
sunpkcs11.jar
Discovery
Struts
antlr.jar
commons-beanutils.jar
Apache
License
commons-digester.jar
commons-logging.jar
commons-validator.jar
jakarta-oro.jar
7
struts.jar
Discovery
core and
its
libraries
GeoportalCatalogClientCore.jar
JRC
Mapfish
1.0
javascript
library
Mapfish1.0/mfbase/ext/adapter/prototype/prototype.js
GPLv3 license
Mapfish1.0/mfbase/ext/adapter/ext/ext-base.js
Mapfish1.0/mfbase/ext-communityextensions/RowExpander.js
Mapfish1.0/mfbase/release/mapfish/MapFish.js
Mapfish1.0/mfbase/ext/ext-all.js
Tomcat
5.5 library
jasper-compiler.jar
jasper-compiler-jdt.jar
Apache
License
jasper-runtime.jar
jsp-api.jar
log4j-1.2.15.jar
naming-factory.jar
naming-factory-dbcp.jar
naming-resources.jar
saxon9.jar
saxon9-ant.jar
saxon9-dom4j.jar
saxon9-dom.jar
saxon9-jdom.jar
saxon9-s9api.jar
saxon9sa.jar
saxon9sa-jaxp.jar
saxon9sa-qc.jar
saxon9-sql.jar
saxon9-xom.jar
saxon9-xpath.jar
saxon9-xqj.jar
servlet-api.jar
tools.jar
3. GEOPORTAL VIEW SERVICE CLIENT
3.1. Library licenses
The following table describes license for each library included in the View Service client
module. The list is divided per subcomponent.
8
3.1.1. Gemet client java library
Referenced library
Sun Java JDK 1.5
License
Sun Microsystems, Inc. Binary Code License
Agreement for the JAVA 2 PLATFORM
STANDARD EDITION DEVELOPMENT KIT
5.0
The Simple Logging Facade for Java or The terms are identical to those of the MIT
(SLF4J) 1.5.8
License, also called the X License or the X11
License, which is a simple, permissive noncopyleft free software license. It is deemed
compatible with virtually all types of licenses,
commercial or otherwise. In particular, the Free
Software Foundation has declared it compatible
with GNU GPL. It is also known to be approved
by the Apache Software Foundation as compatible
with Apache Software License.
Log4j 1.2.14
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/
JUnit 4.5
Common Public License - v 1.0
http://www.eclipse.org/legal/cpl-v10.html
Java CSV Library 2.0
(http://sourceforge.net/projects/javacsv/)
Apache XML-RPC 3.1.2
GNU Library or Lesser General Public License
(LGPL)
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/
3.1.2. Geoportal java library
Referenced library
License
9
Sun Java JDK 1.5
Sun Microsystems, Inc. Binary Code License Agreement
for the JAVA 2 PLATFORM STANDARD EDITION
DEVELOPMENT KIT 5.0
The Simple Logging Facade for The terms are identical to those of the MIT License, also
Java or (SLF4J) 1.5.8
called the X License or the X11 License, which is a
simple, permissive non-copyleft free software license. It is
deemed compatible with virtually all types of licenses,
commercial or otherwise. In particular, the Free Software
Foundation has declared it compatible with GNU GPL. It
is also known to be approved by the Apache Software
Foundation as compatible with Apache Software License.
Log4j 1.2.14
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/
JUnit 4.5
Common Public License - v 1.0
http://www.eclipse.org/legal/cpl-v10.html
3.1.3. OGC Service library
Referenced library
Sun Java JDK 1.5
License
Sun Microsystems, Inc. Binary Code License Agreement
for the JAVA 2 PLATFORM STANDARD EDITION
DEVELOPMENT KIT 5.0
The Simple Logging Facade for The terms are identical to those of the MIT License, also
Java or (SLF4J) 1.5.8
called the X License or the X11 License, which is a
simple, permissive non-copyleft free software license. It is
deemed compatible with virtually all types of licenses,
commercial or otherwise. In particular, the Free Software
Foundation has declared it compatible with GNU GPL. It
is also known to be approved by the Apache Software
Foundation as compatible with Apache Software License.
Log4j 1.2.14
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/
10
JUnit 4.5
Common Public License - v 1.0
http://www.eclipse.org/legal/cpl-v10.html
XMLBeans 2.2.0
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/
Geotools 2.5.4
GNU Lesser General Public License, version 2.1
http://www.gnu.org/licenses/lgpl-2.1.html
3.1.4. Search Extension library
Referenced library
Sun Java JDK 1.5
License
Sun Microsystems, Inc. Binary Code License Agreement for
the JAVA 2 PLATFORM STANDARD EDITION
DEVELOPMENT KIT 5.0
The Simple Logging Facade The terms are identical to those of the MIT License, also
for Java or (SLF4J) 1.5.8
called the X License or the X11 License, which is a simple,
permissive non-copyleft free software license. It is deemed
compatible with virtually all types of licenses, commercial or
otherwise. In particular, the Free Software Foundation has
declared it compatible with GNU GPL. It is also known to be
approved by the Apache Software Foundation as compatible
with Apache Software License.
Log4j 1.2.14
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/
JUnit 4.5
Common Public License - v 1.0
http://www.eclipse.org/legal/cpl-v10.html
Oracle
Database
10g Oracle Technology Network Development and Distribution
Release 2 (10.2.0.4) JDBC License.
Drivers
http://www.oracle.com/technology/software/htdocs/distlic.html
11
GeoTools 2.5.4
GNU Lesser General Public License, version 2.1
http://www.gnu.org/licenses/lgpl-2.1.html
Apache XML-RPC 3.1.2
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/
EclipseLink 2.0.0
Eclipse Public License and the Eclipse Distribution Licensed
3.1.5. View service client web application
3.1.5.1. Server side libraries
Referenced library
Sun Java JDK 1.5
License
Sun Microsystems, Inc. Binary Code License Agreement for
the JAVA 2 PLATFORM STANDARD EDITION
DEVELOPMENT KIT 5.0
The Simple Logging Facade The terms are identical to those of the MIT License, also
for Java or (SLF4J) 1.5.8
called the X License or the X11 License, which is a simple,
permissive non-copyleft free software license. It is deemed
compatible with virtually all types of licenses, commercial or
otherwise. In particular, the Free Software Foundation has
declared it compatible with GNU GPL. It is also known to be
approved by the Apache Software Foundation as compatible
with Apache Software License.
Log4j 1.2.14
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/
JUnit 4.5
Common Public License - v 1.0
http://www.eclipse.org/legal/cpl-v10.html
Oracle
Database
10g Oracle Technology Network Development and Distribution
Release 2 (10.2.0.4) JDBC License.
Drivers
http://www.oracle.com/technology/software/htdocs/distlic.html
12
GeoTools 2.5.4
GNU Lesser General Public License, version 2.1
http://www.gnu.org/licenses/lgpl-2.1.html
Apache XML-RPC 3.1.2
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/
EclipseLink 2.0.0
Eclipse Public License and the Eclipse Distribution Licensed
Apache Tomcat 6.0
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/
3.1.5.2. Client side libraries
Referenced library
Proj4js 1.0.0
License
LGPL
http://www.gnu.org/copyleft/lesser.html
MapFish 1.1
GNU GPL license V3
http://www.gnu.org/licenses/gpl.txt
OpenLayers 2.7
Clear BSD license
http://svn.openlayers.org/trunk/openlayers/license.txt
Ext JS 2.2.0
GNU GPL license V3
http://www.gnu.org/copyleft/gpl.html
13
Related documents