Libraries Licenses

From Sumo
Revision as of 07:00, 25 September 2017 by Behrisch (talk | contribs) (Code in the repository)
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:

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

Polyfonts - Text drawing in openGL (with fonts)

  • Version: unknown (2003), to be replaced by Font Stash, see below
  • Modifications: configs included; renamed float to double; including our config
  • License: GNU Lesser General Public Licence

Font Stash - Text rendering in openGL

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

odrSpiral - Approximating curves

  • Used version: unknown
  • Modifications: includes and constants;
  • License: Apache License 2.0, see license file

gl2ps - Printing screenshots as ps or pdf files

Fox additions

  • Additions to the Fox GUI Toolkit by Mathew Robertson and Bill Baxter
  • residing in src/utils/foxtools
  • explicit LGPL for FXRealSpinDial by Bill Baxter
  • probably originally FOX license, relicensed for SUMO: FXBaseObject, FXLCDLabel, FXSevenSegment, FXSingleEventThread, FXThreadEvent, MFXMutex, fxexdefs.h

Referenced Libraries

Mandatory and highly recommended

Microsoft Visual C++ Redistributable - Visual C++ Runtime Components (Windows only)

Xerces-C++ - XML Parser

FOX toolkit - GUI Widget Toolkit

can be omitted, but SUMO-GUI, NETEDIT and multithreading won't work

PROJ.4 - Cartographic Projections Library

can be omitted, but import of geo referenced networks like OpenStreetMap won't work


GDAL - Geospatial Data Abstraction Library

Open Scene Graph - 3D Graphics Toolkit

FFmpeg - Multimedia Library

Google Test - C++ Unit Test Framework

Data and Documentation

Unless otherwise noted all documentation (including this wiki) and data files are

Creative Commons License This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. The authors are listed in the history.

3D models

All models in the data/3D directory originate from and are in the public domain

CC0 This work is licensed under a Creative Commons CC0 1.0 Universal license. To the extent possible under law, the person who associated CC0 with this work has waived all copyright and related or neighboring rights to this work.


Currently the Google Roboto font is included which is available under an Apache License.