License
generated on 2016-04-19 01:19:16.809691 from the wiki page for License for SUMO 0.26.0
This page lists all licenses of code SUMO depends on directly for compiling. There may be secondary references (like the C++ standard library or a particular OpenGL implementation) which are not mentioned here except for the cases where we deliver binaries for that code.
Contents
- 1 Code in the repository
- 1.1 Stones of Nvwa - Memory checks library
- 1.2 Mersenne Twister - Random number generator
- 1.3 tcpip - TCP/IP Socket Class to communicate with other programs
- 1.4 Polyfonts - Text drawing in openGL (with fonts)
- 1.5 RTree - Improved tiling for the drawing area
- 1.6 EulerSpiral - Approximating curves
- 1.7 gl2ps - Printing screenshots as ps or pdf files
- 1.8 msinttypes - ISO C9x compliant stdint.h and inttypes.h for Microsoft Visual Studio
- 2 Referenced Libraries
- 2.1 Xerces-C++ - XML Parser
- 2.2 PROJ.4 - Cartographic Projections Library
- 2.3 GDAL - Geospatial Data Abstraction Library
- 2.4 FOX toolkit - GUI Widget Toolkit
- 2.5 Microsoft Visual C++ Redistributable - Visual C++ Runtime Components
- 2.6 Open Scene Graph - 3D Graphics Toolkit
- 2.7 FFmpeg - Multimedia Library
- 2.8 Google Test - C++ Unit Test Framework
Code in the repository
All the code which can be found under <SUMO>/src and <SUMO>/tools except for <SUMO>/src/foreign and <SUMO>/tools/contributed is currently licensed under GPL V3+. The code in <SUMO>/src/foreign and <SUMO>/tools/contributed should have separate license files but we strive to list them here as well:
Stones of Nvwa - Memory checks library
- Version: 1.0
- Modifications: unused files removed, added compile guard to debug_new.cpp, fixed throw declarations
- License: see source code
Mersenne Twister - Random number generator
- Version: 1.0
- Modifications: fixed compiler warnings, added 64bit version of randInt
- License: GNU Lesser General Public Licence
tcpip - TCP/IP Socket Class to communicate with other programs
- Version: https://github.com/itm/shawn/tree/master/src/apps/tcpip from 2012-09-28
- Modifications: fixed invalid buffer length calculation, fixed compiler warnings, removed "using namespace std"
- License: based on BSD License
Polyfonts - Text drawing in openGL (with fonts)
- Version: unknown (2003)
- Modifications: configs included; renamed float to SUMOReal; including our config
- License: GNU Lesser General Public Licence
RTree - Improved tiling for the drawing area
- Version: unknown (2003)
- Modifications: syntactic sugar for gcc compilation; different footprint for "Search" due to a different callback, tests removed because they did not compile
- License: see README.TXT
EulerSpiral - Approximating curves
- Used version: unknown
- Modifications: fixing warnings (removing unused variables, initializing variables), adding missing includes for cygwin;
- License: relicensed under LGPL, see license file
gl2ps - Printing screenshots as ps or pdf files
- Used version: 1.3.8
- Modifications: fixing warnings (casting, initializing variables), adding NOMINMAX define before windows.h include
- License: GNU Library General Public License
msinttypes - ISO C9x compliant stdint.h and inttypes.h for Microsoft Visual Studio
- Used version: r26
- Modifications: none
- License: New BSD License
Referenced Libraries
Xerces-C++ - XML Parser
PROJ.4 - Cartographic Projections Library
GDAL - Geospatial Data Abstraction Library
FOX toolkit - GUI Widget Toolkit
Microsoft Visual C++ Redistributable - Visual C++ Runtime Components
Open Scene Graph - 3D Graphics Toolkit
FFmpeg - Multimedia Library
Google Test - C++ Unit Test Framework
This page was last modified on 13 April 2016, at 09:06.