Docs

Credits

"Standing on the shoulders of giants"

Mapforge builds on the great open source projects from the mapping community. This page gives credit to the software, open data, and web services used.

Fonts and icons

Mapforge includes the fonts and the icon sets below.

Project Used for License
Bree Serif headline font OFL 1.1, © TypeTogether
Lobster Two display font OFL 1.1, © Pablo Impallari
SUSE interface font OFL 1.1, © The SUSE Project Authors
Bootstrap Icons interface icons MIT
Pinhead map symbols CC0
Font Awesome Free map symbols CC BY 4.0
Noto Emoji emoji symbols Apache 2.0, © Google Inc.

Mapforge changed some of these files. It converted the Pinhead and Font Awesome icons from SVG to PNG images of 72 pixels, and it removed their color. Only the solid style of Font Awesome Free is included.

Software libraries

Project Used for License
Ruby on Rails web framework MIT
MongoDB database server SSPL 1.0
Mongoid database access MIT
Redis message bus for the WebSocket updates AGPL 3.0 or RSAL 2.0
Puma web server BSD-3-Clause
Haml templates MIT
Redcarpet server-side markdown MIT
Dragonfly image uploads MIT
ImageMagick image processing ImageMagick License
RGeo geometry on the server BSD-3-Clause
Turbo and Stimulus browser interaction MIT
Bootstrap page layout MIT
MapLibre GL JS map rendering BSD-3-Clause
Mapbox GL Draw drawing features ISC
MapLibre GL Geocoder search box ISC
MapLibre GL Directions route drawing MIT
maplibre-contour contour lines BSD-3-Clause
Turf.js geometry in the browser MIT
togeojson KML and GPX import BSD-2-Clause
openrouteservice-js routing requests Apache 2.0
Chart.js elevation chart MIT
emoji-mart symbol picker MIT
EasyMDE text editor MIT
marked markdown in js MIT
SortableJS reorder layers MIT
exif-reader image coordinates MIT

Gemfile and config/importmap.rb in the source of Mapforge list every dependency.

Map data and tiles

Most maps in Mapforge show data from OpenStreetMap. The OpenStreetMap contributors license this
data under the Open Database License (ODbL). The map
shows the credit for the active basemap in the corner of the map.

Provider Used for License or terms
OpenStreetMap map data for most basemaps and layers ODbL
OpenTopoMap topographic basemap CC BY-SA 3.0
CyclOSM bicycle basemap open, hosted by OpenStreetMap France
Stamen Design watercolor and toner basemaps CC BY 4.0, hosted by Stadia Maps
OpenFreeMap vector basemaps open
VersaTiles vector basemaps, fonts, satellite open
basemap.de world basemap, by the German BKG open data
Esri satellite imagery, with Maxar and Earthstar Geographics Esri terms
OpenSnowMap ski piste overlay CC BY-SA
Waymarked Trails hiking and cycling route overlays open
Mapterhorn elevation data for terrain and contour lines open
Protomaps basemap, needs a key commercial terms
IndoorEqual indoor maps, needs a key commercial terms

Services and APIs

When you use the matching feature, Mapforge sends requests to the services below.

Service Used for
Photon by Komoot place search, from OpenStreetMap data
Overpass API queries for OpenStreetMap data layers
openrouteservice by HeiGIT routing and elevation
Wikipedia text and images of the Wikipedia layer, CC BY-SA
OpenStreetMap API import of a single OpenStreetMap element
Deutsche Bahn Timetables API live train positions
MaxMind GeoLite2 approximate start position from the IP address, see the note below
Umami usage statistics, enabled on mapforge.org

Mapforge.org uses GeoLite2 data created by MaxMind. The data is available from their website.

When you sign in with GitHub, Google, or OpenStreetMap, Mapforge sends your login request to that provider.

License texts

The MIT, BSD, ISC, Apache 2.0, and OFL licenses require the copyright notice and the license text in every copy. The file THIRD-PARTY-LICENSES.md holds the notice and the license text of every project above.