OSM's elevation dataset may be open source or in the public domain already.
In any case, if elevation is used in route planning -- it should not be used for the initial route solution -- as that would consume too much CPU power [and memory] on most of the handheld and tablet devices that MapFactor supports.
However, for refining a route after an initial route has been found ... elevation knowledge would be highly useful.
For car and industrial transport users -- the initially computed route is not really used as road conditions require some kind of route change 99% of the time.