Third-party software components that are distributed with MultiTouch Cornerstone are described below.
The main use, license and the web site for obtaining further information is listed below for each component. The license details can be found from the relevant web sites.
Libraries are software components that are linked into Cornerstone applications. The licenses of the used libraries have been reviewed to be compatible with proprietary software development.
Part of the libraries are used in a prominent way and they are part of the Cornerstone API (for example Qt). Others, like PortAudio, are hidden from the end-users and are used only internally in some Cornerstone components.
Use: 3D model import
License: MIT
Web site: http://assimp.sourceforge.net/
Use: GPU computation
License: nVidia proprietary
Web site: http://www.nvidia.com/object/cuda_home_new.html
Use: OpenGL extension management
License: Modified BSD License, the Mesa 3-D License (MIT License), and the Khronos License (MIT License)
Web site: http://glew.sourceforge.net/
Use: OpenGL utility library
License: MIT, Khronos
Web site: http://www.mesa3d.org/
Use: OAuth 1.0 authentication
License: LGPL
Web site: https://github.com/kypeli/kQOAuth
Use: Video playback
License: LGPL
Web site: http://www.libav.org/
Use: Read/write audio files
License: LGPL
Web site: http://www.mega-nerd.com/libsndfile/
Use: Extensions to the Qt libraries
License: LGPL
Web site: http://dev.libqxt.org/libqxt/wiki/Home
Use: Javascript utility library
License: MIT
Web site: http://nodejs.org/
Use: Audio playback
License: PortAudio (MIT compatible)
Web site: http://www.portaudio.com/
Use: JSON serialization with Qt
License: LGPL
Web site: http://qjson.sourceforge.net/
Use: Collection of general-purpose C++ libraries (GUI, network, XML, etc.)
License: LGPL
Web site: http://qt-project.org/
Use: Javascript engine
License: BSD
Web site: http://code.google.com/p/v8/
Use: Data compression
License: zlib
Web site: http://www.zlib.net/
Cornerstone includes third-party open-source applications which are used for build process or other tasks. As these applications are not linked into Cornerstone applications their license terms do not affect further software distribution significantly.
Use: Build tool
License: GPL
Web site: http://www.gnu.org/software/bison/
Use: Build tool
License: GPL
Web site: http://ccache.samba.org/
Use: Documentation tool
License: GPL
Web site: http://www.doxygen.org/
Use: Build tool
License: BSD
Web site: http://flex.sourceforge.net/
Use: Media conversion
License: GPL
Web site: http://www.ghostscript.com/Ghostscript.html
Use: Color calibration
License: AGPL3
Web site: http://www.argyllcms.com/