Libraries Licenses

From Sumo
Revision as of 10:43, 12 April 2016 by Behrisch (talk | contribs) (Referenced Libraries)
Jump to navigation Jump to search

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.

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

tcpip - TCP/IP Socket Class to communicate with other programs

Polyfonts - Text drawing in openGL (with fonts)

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

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