[[PageOutline]] = Intellectual Property Rights (IPR) and Code Provenance = This page documents code provenance of rasdaman. == Paleo rasdaman == The rasdaman code originally has been developed through research projects led by Peter Baumann, culminating in the establishment of [http://www.rasdaman.com rasdaman GmbH] as a research spin-off dedicated to the commercialization of rasdaman. By way of legal contract, [http://en.wikipedia.org/wiki/Peter_Baumann_(computer_scientist) Peter Baumann] / rasdaman GmbH is rightful owner of the code. Starting 2008, rasdaman GmbH - in collaboration with the [http://www.jacobs-university.de/lsis Large-Scale Scientific Information Systems] research group at [http://www.jacobs-university.de Jacobs University] - has derived an open-source version of rasdaman, now known as ''rasdaman community'' which is hosted at this site, www.rasdaman.org. In the process of establishing a clear code provenance policy, rasdaman GmbH has signed the same submitter agreement that every committer today has to agree with (see below). == Original Contributions == Every submitter, enforced by the Patch Manager logic, has to accept the [wiki:ContributorAgreement Rasdaman License Agreement], so it is ensured that such contributions are conforming to the overall license statement. Submissions are kept in a local database and can be retrieved at any time. == Foreign Packages == The following external packages are being used within rasdaman. === petascope === || [source:applications/petascope/lib/antlrworks-1.3.1.jar ANTLRWorks] || [http://www.antlr.org/license.html BSD license] || || [source:applications/petascope/lib/cos.jar com.oreilly.servlet] || [http://www.servlets.com/cos/license.html license] || || [source:applications/petascope/lib/commons-io-1.3.2.jar Commons IO] || Apache License || || [source:applications/petascope/lib/commons-math-1.1.jar Commons Math] || [http://commons.apache.org/math/license.html Apache License] || || [source:applications/petascope/lib/date4j.jar DATE4J] || [http://www.date4j.net/LICENSE_BSD.txt BSD license] || || [source:applications/petascope/lib/commons-fileupload-1.2.jar FileUpload] || [http://commons.apache.org/fileupload/license.html Apache License] || || [source:applications/petascope/lib/gt-api-2.7.4.jar GeoTools Java GIS Toolkit] || [http://geotools.org/about.html LGPL license] || || [source:applications/petascope/lib/hsqldb-1.8.0.7.jar HSQLDB] || [http://hsqldb.org/web/hsqlLicense.html BSD license] || || [source:applications/petascope/lib/joda-time-1.6.jar Joda Time] || [http://joda-time.sourceforge.net/license.html Apache License] || || [source:applications/petascope/lib/jai_core-1.1.3.jar Jai-core] || [https://github.com/stain/jai-imageio-core/blob/master/LICENSE.txt license] || || [source:applications/petascope/lib/jaxb-api.jar JAXB-api] || [http://glassfish.java.net/public/CDDL+GPL_1_1.html CDDL and GPL licenses] || || [source:applications/petascope/lib/jsr173_1.0_api.jar JSR 173] || [http://glassfish.java.net/public/CDDL+GPL.html CDDL and GPL licenses] || || [source:applications/petascope/lib/jsr-275-1.0-beta-2.jar JSR 275] || ? || || [source:applications/petascope/lib/jts-1.11.jar JTS Topology Suite] || [http://www.vividsolutions.com/jts/jtshome.htm LGPL license] || || [source:applications/petascope/lib/commons-pool-1.5.4.jar Pool Component] || [http://commons.apache.org/pool/license.html Apache License] || || [source:applications/petascope/lib/vecmath-1.3.2.jar Vecmath] || [http://code.google.com/r/vajirarathnayaka-test/source/browse/kojo/licenses/vecmath-license.txt?spec=svn44afb05e6529b4ea0b56a1fdfaaa61de26c3cbf3&r=44afb05e6529b4ea0b56a1fdfaaa61de26c3cbf3 New BSD License] || || [source:applications/petascope/lib/xom-1.2.6.jar XOM] || [http://www.xom.nu/license.xhtml LGPL license] || || OGC TEAM Engine || (license regime: MPL1.1) -- note that this is not strictly embedded; rather, upon running ''make ogc'', tests are downloaded from OGC and executed against the server. TEAM Engine runs in a separate process || === SECORE === || [source:applications/secore/secore-core/lib/basex-api.jar BaseX] || [http://basex.org/ BSD license] || || [source:applications/secore/secore-core/lib/nanoxml-2.2.3.jar NanoXML] || [http://opensource.org/licenses/zlib-license.html zlib/libpng license] || || [source:applications/secore/secore-core/lib/xmlunit-1.3.jar XMLUnit] || BSD license || || [source:applications/secore/secore-core/lib/xqj-api-1.0.jar XQJ API] || BSD license || || EPSG dataset (OGP) || [http://www.epsg.org/guides/G7-1.html license] || === rasgeo === || GDAL || [http://www.gdal.org/ X/MIT] === raswct === || Gritter || [https://github.com/jboesch/Gritter/blob/master/js/jquery.gritter.js MIT and GPL licenses] || || jqPlot || [http://www.jqplot.com/docs/files/gpl-2-0-txt.html GPL license] and [http://www.jqplot.com/docs/files/MIT-LICENSE-txt.html MIT license] || || jQuery UI || [http://jquery-ui.googlecode.com/svn/tags/latest/GPL-LICENSE.txt GPL license] and [http://jquery-ui.googlecode.com/svn/tags/latest/MIT-LICENSE.txt MIT license]|| || JS.Class || [http://jsclass.jcoglan.com/license.html MIT license] || || OpenLayers || [https://raw.github.com/openlayers/openlayers/master/license.txt FreeBSD license] || === rasdaman (external dependencies) === || libreadline-dev || || libssl-dev || [http://212.182.0.171/cgi-bin/dwww/usr/share/doc/libssl-dev/copyright OpenSSL License and the original SSLeay license] || || libncurses5-dev || || PostgreSQL 8.x || PostgreSQL licence || || libecpg-dev || || libtiff-dev || BSD-like licence || || libjpeg8-dev || || libpng12-dev || || libnetpbm10-dev || || libhdf4g-dev || || libnetcdf || == Copyright Header == All files in rasdaman have the following header (formatting varies between C/C++/Java/Makefile/shell scripts/etc.). WHile the server parts are GPL, the client APIs are LGPL; as the latter are the only parts linked into some application code, this allows any kind of code (including proprietary code) to make use of rasdaman. === Client C++ and Java API libraries: LGPL === {{{ /* * This file is part of rasdaman community. * * Rasdaman community is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Rasdaman community is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with rasdaman community. If not, see . * * Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann / rasdaman GmbH. * * For more information please see * or contact Peter Baumann via . / }}} === Other parts: GPL === {{{ /* * This file is part of rasdaman community. * * Rasdaman community is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Rasdaman community is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with rasdaman community. If not, see . * * Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann / rasdaman GmbH. * * For more information please see * or contact Peter Baumann via . / }}}