Code provenance review for OSGeo incubation
This review is one of the actions to be taken within the OSGeo incubation process.
Contents
1. Code copyright review
The scope of this review step is the copyright information in code artefacts contained in the deegree SVN repository (https://svn.wald.intevation.org/svn/deegree/).
The following table lists the different SVN modules, their contents, the review status, results and links to detail information. For all reviewed modules, the origin of the contained files has been clarified and variants of the standard deegree header (without external copyright notes) have been aligned, so they match the best practices described in HowToAddCopyrightHeaders.
SVN module |
Contents |
Total number of files |
Review completed |
Status |
base |
deegree 2 codebase (library + services) |
3221 |
Yes (2009-10-15) |
(details) |
deegree3/client |
deegree 3 client-module |
12 |
Yes (2009-06-18) |
(details) |
deegree3/commons |
deegree 3 commons-module |
1104 |
Yes (2009-06-18) |
(details) |
deegree3/contrib |
deegree 3 contrib-module |
0 |
Yes (2009-06-18) |
(details) |
deegree3/processing |
deegree 3 processing-module |
16 |
Yes (2009-06-18) |
(details) |
deegree3/services |
deegree 3 services-module |
459 |
Yes (2009-06-18) |
(details) |
deegree3/test |
deegree 3 test-module |
38 |
Yes (2009-06-18) |
(details) |
deegree3/tools |
deegree 3 tools-module |
51 |
Yes (2009-06-18) |
(details) |
apps/coordinate-calculator |
Coordinate calculator application |
73 |
Yes (2009-10-12) |
|
apps/drm-admin |
User/Roles/Rights management application |
67 |
Yes (2009-08-27) |
|
apps/igeoportal-standard |
iGeoPortal standard edition |
479 |
Yes (2009-10-20) |
(details) |
apps/owswatch |
OGC services monitoring application |
130 |
Yes (2009-10-20) |
(details) |
apps/services-template |
Template for setting up deegree webapps |
20 |
Yes (2009-08-13) |
|
Excluded from this report are the following SVN modules which are not considered to be relevant for the review
contrib/*: External contributions to deegree
docs: deegree 2 documentation
apps/igeoportal-portlet: iGeoPortal portlet edition (obsolete)
test: Various artefacts for testing
2. Library/component review
2.1. Module 'base' (deegree 2)
Component |
Origin |
License |
LGPL compatible |
/lib/acme/acme.jar |
ACME Labs Freeware License (see below) |
|
|
/lib/batik/batik-awt-util.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-bridge.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-css.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-dom.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-extension.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-ext.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-gvt.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-parser.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-script.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-svg-dom.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-svggen.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-swing.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-transcoder.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-util.jar |
Apache License, version 2.0 |
|
|
/lib/batik/batik-xml.jar |
Apache License, version 2.0 |
|
|
/lib/batik/xerces_2_5_0.jar |
Apache License, version 2.0 |
|
|
/lib/batik/xml-apis.jar |
Apache License, version 2.0 and W3C SOFTWARE NOTICE AND LICENSE (http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231) and W3C Software Copyright Notice and License (http://www.w3.org/Consortium/Legal/copyright-software-19980720) and W3C DOCUMENT LICENSE (http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231) |
|
|
/lib/commons/commons-beanutils-1.5.jar |
Apache License, version 2.0 |
|
|
/lib/commons/commons-codec-1.3.jar |
Apache License, version 2.0 |
|
|
/lib/commons/commons-collections-3.1.jar |
Apache License, version 2.0 |
|
|
/lib/commons/commons-digester-1.7.jar |
Apache License, version 2.0 |
|
|
/lib/commons/commons-discovery-0.2.jar |
Apache License, version 2.0 |
|
|
/lib/commons/commons-fileupload-1.1.jar |
Apache License, version 2.0 |
|
|
/lib/commons/commons-httpclient-2.0.2-deegreeversion.jar |
??? |
Apache License, version 2.0 |
|
/lib/commons/commons-lang-2.1.jar |
Apache License, version 2.0 |
|
|
/lib/commons/commons-logging.jar |
Apache License, version 2.0 |
|
|
/lib/ecw/ermapperdoc.jar |
http://www.ermapper.com/ (not available anymore) |
ECW JPEG 2000 SDK Public Use Licene Agreement |
see discussion: http://www.intevation.de/pipermail/freegis-list/2006-September/002959.html |
/lib/ecw/ermapper.jar |
http://www.ermapper.com/ (not available anymore) |
ECW JPEG 2000 SDK Public Use Licene Agreement |
see discussion: http://www.intevation.de/pipermail/freegis-list/2006-September/002959.html |
/lib/ehcache/ehcache-1.2.0_03.jar |
Apache License, Version 2.0 |
|
|
/lib/hsqldb/hsqldb.jar |
hsqldb_lic.txt |
|
|
/lib/j3d/j3d_deegreeversion.jar |
GNU LGPL version 2.1 |
|
|
/lib/j3d/j3d-vrml97.jar |
Berkeley Software Distribution (BSD) License |
|
|
/lib/jai/jai_codec.jar |
Java Distribution License (JDL) |
|
|
/lib/jai/jai_core.jar |
Java Distribution License (JDL) |
|
|
/lib/jai/mlibwrapper_jai.jar |
Java Distribution License (JDL) |
|
|
/lib/jasper/itext-1.4.4.jar |
LGPL |
|
|
/lib/jasper/jasperreports-1.2.0.jar |
LGPL |
|
|
/lib/java3d/j3dcore.jar |
open source GNU General Public License (GPL), version 2, with the CLASSPATH exception |
|
|
/lib/java3d/j3dutils.jar |
Berkeley Software Distribution (BSD) License |
|
|
/lib/java3d/vecmath.jar |
Java Distribution License (JDL) |
|
|
/lib/jetspeed/ecs-1.4.1.jar |
Apache License, version 2.0 |
|
|
/lib/jetspeed/jetspeed-torque-om-1.6.jar |
Apache License, version 2.0 |
|
|
/lib/jetspeed/j-portal1.6.jar |
Apache License, version 2.0 |
|
|
/lib/jetspeed/torque-3.1.jar |
Apache License, version 2.0 |
|
|
/lib/jetspeed/turbine-2.2.jar |
Apache License, version 2.0 |
|
|
/lib/jetspeed/velocity-1.4.jar |
Apache License, version 2.0 |
|
|
/lib/jfreechart/jcommon-1.0.12.jar |
GNU Lesser General Public Licence (LGPL) |
|
|
/lib/jfreechart/jfreechart-1.0.9.jar |
GNU Lesser General Public Licence (LGPL) |
|
|
/lib/jts/jts-1.8.jar |
GNU Lesser General Public Licence (LGPL) |
|
|
/lib/junit/junit.jar |
Common Public License 1.0 |
|
|
/lib/log4j/log4j-1.2.9.jar |
Apache License, version 2.0 |
|
|
/lib/mail/activation.jar |
http://java.sun.com/javase/technologies/desktop/javabeans/jaf/index.jsp |
License Agreement for JavaBeans(TM) Activation Framework 1.1.1 |
? |
/lib/mail/mail.jar |
License Agreement for JavaMail(TM) 1.4.2 |
? |
|
/lib/servlet/jsp-api.jar |
dual license consisting of the Common Development and Distribution License ( CDDL) v1.0 and the GNU General Public License (GPL) v2 with Classpath exception |
? |
|
/lib/servlet/servlet-api.jar |
dual license consisting of the Common Development and Distribution License ( CDDL) v1.0 and the GNU General Public License (GPL) v2 with Classpath exception |
? |
|
/lib/soap/axis.jar |
Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) |
? |
|
/lib/soap/jaxrpc.jar |
Sun - JCP (http://java.sun.com/webservices/docs/2.0/LICENSE) |
? |
|
/lib/soap/saaj.jar |
? |
||
/lib/soap/wsdl4j-1.5.1.jar |
? |
||
/lib/visad/visad.jar |
LGPL |
|
|
/lib/xml/jaxen-1.1-beta-8.jar |
BSD |
|
ACME Labs Freeware License
Copyright © 2000 by Jef Poskanzer <jef@mail.acme.com>. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 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. THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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.
2.2. Module 'deegree3/core'
Component |
Origin |
License |
LGPL compatible |
/lib/ant-contrib/ant-contrib-1.0b3.jar |
Apache Software License |
|
|
/lib/commons/commons-dbcp-1.2.2.jar |
The Apache Software License, Version 2.0 |
|
|
/lib/commons/commons-httpclient-3.1.jar |
The Apache Software License, Version 2.0 |
|
|
/lib/commons-math-2.0.jar |
The Apache Software License, Version 2.0 |
|
|
/lib/commons/commons-pool-1.4.jar |
The Apache Software License, Version 2.0 |
|
|
/lib/cup/cup-0.11a.jar |
Custom license |
|
|
/lib/derby/derby-10.4.2.0.jar |
The Apache Software License, Version 2.0 |
|
|
/lib/ehcache/ehcache-1.6.0.jar |
The Apache Software License, Version 2.0 |
|
|
/lib/jai_codec.jar |
Java Distribution License (JDL) |
|
|
/lib/jai/jai_core.jar |
Java Distribution License (JDL) |
|
|
/lib/jai/jai_imageio.jar |
Java Distribution License (JDL) |
|
|
/lib/jai/jai_mlibwrapper_jai.jar |
Java Distribution License (JDL) |
|
|
/lib/java3d/vecmath-1.5.2.jar |
??? |
? |
|
/lib/jaxb/jaxb-impl-2.1.10.jar |
??? |
? |
|
/lib/jaxb/jaxb-xjc-2.1.10.jar |
??? |
? |
|
/lib/jogl/gluegen-r/t-1.1.2-pre-20080523.jar |
BSD |
|
|
/lib/jogl/jogl-1.1.2-pre-20080523.jar |
BSD |
|
|
lib/jts/jts-1.10.jar |
LGPL 2.1 |
|
|
lib/junit/junit-4.5.jar |
Common Public License (CPL) |
? |
|
lib/logging/jcl-over-slf4j-1.5.8.jar |
MIT, see http://www.slf4j.org/license.html |
|
|
lib/logging/slf4j-api-1.5.8.jar |
MIT, see http://www.slf4j.org/license.html |
|
|
lib/logging/jcl-over-slf4j-1.5.8.jar |
MIT, see http://www.slf4j.org/license.html |
|
|
lib/logging/slf4j-log4j12-1.5.8.jar |
MIT, see http://www.slf4j.org/license.html |
|
|
lib/logging/log4j-1.2.15.jar |
The Apache Software License, Version 2.0 |
|
|
lib/mail/mail-1.4.jar |
License Agreement for JavaMail(TM) 1.4.2 |
? |
|
lib/postgis/postgis-1.3.3.jar |
LGPL |
|
|
lib/postgis/postgresql-8.3-603.jdbc3.jar |
BSD |
|
|
lib/xerces/xercesImpl-2.9.1.jar |
Apache Software License |
|
|
lib/xml/axiom-api-1.2.9-SNAPSHOT.jar |
The Apache Software License, Version 2.0 |
|
|
lib/xml/axiom-impl-1.2.9-SNAPSHOT.jar |
The Apache Software License, Version 2.0 |
|
|
lib/xml/jaxen-1.1.1.jar |
custom, see http://jaxen.codehaus.org/license.html |
|
|
lib/xml/stax-1.2.0.jar |
? |
? |
2.3. Module 'deegree3/services'
Component |
Origin |
License |
LGPL compatible |
/lib/javax.servlet/servlet-api-2.5.jar |
? |
? |
? |
/lib/org.apache/commons-codec-1.3.jar |
http://www.internet.bs/apache.org/commons/codec/binaries/commons-codec-1.3.tar.gz |
Apache License Version 2.0, January 2004 |
|
/lib/org.apache/commons-fileupload-1.2.1.jar |
http://apache.eu.lucid.dk/commons/fileupload/binaries/commons-fileupload-1.2.1-bin.tar.gz |
Apache License Version 2.0, January 2004 |
|
2.4. Module 'deegree3/tools'
Component |
Origin |
License |
LGPL compatible |
/lib/commons/commons-cli-1.1+CLI-149.jar |
Apache License Version 2.0 |
|
|
/lib/java3d/j3dcore-1.5.2.jar |
GNU General Public License (GPL), version 2, with the CLASSPATH exception |
|
|
/lib/java3d/j3dutils-1.5.2.jar |
BSD |
|
|
/lib/java3d/cv97r140.jar |
custom, see http://www.cybergarage.org/vrml/cv97/cv97java/overview/index.html#LICENCE |
? |
|
/lib/java3d/j3d-vrml97-06.04.20.jar |
BSD |
|
2.5. Module 'deegree3/test'
Component |
Origin |
License |
LGPL compatible |
/lib/jfreechart/jcommon-1.0.16.jar |
LGPL |
|
|
/lib/jfreechart/jfreechart-1.0.13.jar |
LGPL |
|
CategoryDeegreeOrganisation CategoryDeegree2 CategoryDeegree3