Credits
gdalcubes wouldn’t exist without other open-source projects. This document presents a list of used third-party software including their purpose, copyright, and licensing information in no particular order. Please notice that some libaries are only used by the command line client or gdalcubes_server, but not by the core library.
- GDAL: A translator library for raster and vector geospatial data formats
- Copyright (c) 2000, Frank Warmerdam
- Copyright (c) The GDAL/OGR project team
- License: MIT (https://opensource.org/licenses/MIT)
- Parts of GDAL are licensed under different terms, see https://github.com/OSGeo/gdal/blob/master/gdal/LICENSE.TXT
- gdalcubes may statically or dynamically link to the gdal library depending on compilation flags
- json11
- Copyright (c) 2013 Dropbox, Inc.
- License: MIT (https://opensource.org/licenses/MIT)
- gdalcubes distributes an unmodified version of the library under
src/external/json11/*
- SQLite: A self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine
- Copyright: public domain
- License: public domain
- gdalcubes may statically or dynamically link to the sqlite library depending on compilation flags
- CURL: Command line tool and library for transferring data with URLs
- Copyright (c) 1996 - 2018, Daniel Stenberg
- License: curl license(https://curl.haxx.se/docs/copyright.html)
- gdalcubes may statically or dynamically link to the libcurl library depending on compilation flags
- TinyExpr: A very small recursive descent parser and evaluation engine for math expressions
- Copyright (c) 2015-2018 Lewis Van Winkle
- License: zlib (https://opensource.org/licenses/Zlib)
- gdalcubes distributes a modified version of the library under
src/external/tinyexpr
, modifications include the implementation of logical and bit-wise operators and remove ISO C -Wpedantic warnings.
- netCDF: The Unidata network Common Data Form C library
- Copyright (c) 1993-2017 University Corporation for Atmospheric Research/Unidata
- License: MIT-like, see https://www.unidata.ucar.edu/software/netcdf/copyright.html
- DOI: http://doi.org/10.5065/D6H70CW6
- gdalcubes may statically or dynamically link to the NetCDF C library depending on compilation flags
- tiny-process-library: A small platform independent library making it simple to create and stop new processes in C++
- Copyright (c) 2015-2018 Ole Christian Eidheim
- License: MIT (https://opensource.org/licenses/MIT)
- gdalcubes_server includes may statically or dynamically link to the cpprestsdk library depending on compilation flags
- gdalcubes distributes a modified version of the library under
src/external/tiny-process-library
, modifications are limited to replacing _exit() and exit() calls by raise(SIGKILL), in order to comply with R CMD check.
- Catch2: A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD
- Copyright (c) 2010 Two Blue Cubes Ltd
- License: Boost Software License 1.0 (https://www.boost.org/LICENSE_1_0.txt)
- gdalcubes distributes an unmodified version of the library under
src/external/catch.hpp
- Boost.Filesystem
- Copyright (c) Beman Dawes, 2011
- License: Boost Software License 1.0 (https://www.boost.org/LICENSE_1_0.txt)
- gdalcubes may statically or dynamically link to the Boost.Filesystem library depending on compilation flags
- Boost.Program_options
- Copyright (c) 2002-2004 Vladimir Prus
- License: Boost Software License 1.0(https://www.boost.org/LICENSE_1_0.txt)
- gdalcubes may statically or dynamically link to the Boost.Program_options library depending on compilation flags
- Date: A date and time library based on the C++11/14/17
<chrono>
header- Copyright (c) 2015, 2016, 2017 Howard Hinnant
- Copyright (c) 2016 Adrian Colomitchi
- Copyright (c) 2017 Florian Dang
- Copyright (c) 2017 Paul Thompson
- Copyright (c) 2018 Tomasz Kamiński
- License: MIT (https://opensource.org/licenses/MIT)
- gdalcubes distributes a modified version of the library under
src/external/date.h
, modifications are limited to commenting out diagnostic pragmas, and adding a compilation flag for enabling __int128 support (see https://github.com/appelmar/gdalcubes/commit/9e936155489a97c5bb211e13e757236762ee1d96)
- cpprestsdk
- Copyright (c) Microsoft Corporation
- License: MIT (https://opensource.org/licenses/MIT)
- gdalcubes_server includes may statically or dynamically link to the cpprestsdk library depending on compilation flags
Derived work such as R or Python packages may use further external software (see their documentation).