I developed an application that on one of its screens has a map.
In order to display the results, I'm using Leaflet where I load into it the tiles from OpenStreetMap (OSM).
In their policy it says:
Requirements:
Heavy use (e.g. distributing an app that uses tiles from openstreetmap.org) is forbidden without prior permission from the Operations Working Group. See below for alternatives.
Clearly display license attribution.
Do not actively or passively encourage copyright infringement.
Calls to /cgi-bin/export may only be triggered by direct end-user action. (For example: “click here to export”.) The export call is an expensive (CPU+RAM) function to run and will frequently reject when server is under high load.
Recommended: Do not hardcode any URL at tile.openstreetmap.org as doing so will limit your ability to react quickly if the service is disrupted or blocked.
Recommended: add a link to https://www.openstreetmap.org/fixthemap to allow your users to report and fix problems in our data.
Is there any way to know what heavy use is?
From my understanding, each user will use this map for something like 1 time in a week for about 2min each time. Is it not intended to be a navigation application, just to show the user a basic current location.