Version 80 (modified by 12 years ago) ( diff ) | ,
---|
OSGeo: Code Provenance
This page collects information about code provenance of rasdaman.
Original Contributions
Every submitter, enforced by the Patch Manager logic, has to accept the 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 by the various components of rasdaman.
petascope
ANTLRWorks BSD license com.oreilly.servlet license Commons IO Apache License Commons Math Apache License DATE4J BSD license FileUpload Apache License GeoTools Java GIS Toolkit LGPL license HSQLDB BSD license Joda Time Apache License Jai-core license JAXB-api CDDL and GPL licenses JSR 173 CDDL and GPL licenses JSR 275 ? JTS Topology Suite (LGPL license Pool Component Apache License Vecmath New BSD License XOM 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
BaseX BSD license NanoXML zlib/libpng license XMLUnit BSD license XQJ API BSD license EPSG dataset (OGP) license
rasgeo
GDAL X/MIT
raswct
Gritter MIT and GPL licenses jqPlot GPL license and MIT license jQuery UI (GPL license and MIT license JS.Class (MIT license) OpenLayers FreeBSD license
rasdaman (external dependencies)
libreadline-dev libssl-dev 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 <http://www.gnu.org/licenses/>. * * Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann / rasdaman GmbH. * * For more information please see <http://www.rasdaman.org> * or contact Peter Baumann via <baumann@rasdaman.com>. /
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 <http://www.gnu.org/licenses/>. * * Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann / rasdaman GmbH. * * For more information please see <http://www.rasdaman.org> * or contact Peter Baumann via <baumann@rasdaman.com>. /