All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Third Party Software Components in Cornerstone

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

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.

Assimp

Use: 3D model import

License: MIT

Web site: http://assimp.sourceforge.net/

CUDA

Use: GPU computation

License: nVidia proprietary

Web site: http://www.nvidia.com/object/cuda_home_new.html

GLEW

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/

GLU

Use: OpenGL utility library

License: MIT, Khronos

Web site: http://www.mesa3d.org/

kQOAuth

Use: OAuth 1.0 authentication

License: LGPL

Web site: https://github.com/kypeli/kQOAuth

Libav

Use: Video playback

License: LGPL

Web site: http://www.libav.org/

Libsndfile

Use: Read/write audio files

License: LGPL

Web site: http://www.mega-nerd.com/libsndfile/

Libqxt

Use: Extensions to the Qt libraries

License: LGPL

Web site: http://dev.libqxt.org/libqxt/wiki/Home

Node.js

Use: Javascript utility library

License: MIT

Web site: http://nodejs.org/

PortAudio

Use: Audio playback

License: PortAudio (MIT compatible)

Web site: http://www.portaudio.com/

QJson

Use: JSON serialization with Qt

License: LGPL

Web site: http://qjson.sourceforge.net/

Qt

Use: Collection of general-purpose C++ libraries (GUI, network, XML, etc.)

License: LGPL

Web site: http://qt-project.org/

V8 JavaScript Engine

Use: Javascript engine

License: BSD

Web site: http://code.google.com/p/v8/

zlib

Use: Data compression

License: zlib

Web site: http://www.zlib.net/

Applications

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.

Bison

Use: Build tool

License: GPL

Web site: http://www.gnu.org/software/bison/

CCache

Use: Build tool

License: GPL

Web site: http://ccache.samba.org/

Doxygen

Use: Documentation tool

License: GPL

Web site: http://www.doxygen.org/

Flex

Use: Build tool

License: BSD

Web site: http://flex.sourceforge.net/

Ghostscript

Use: Media conversion

License: GPL

Web site: http://www.ghostscript.com/Ghostscript.html

Spotread

Use: Color calibration

License: AGPL3

Web site: http://www.argyllcms.com/