For our project, we are exploring Terrain and Satellite maps using Leaflet.js
While exploring the Internet got this OpenTopoMap. However, not sure whether this is a Terrain Map.
For Satellite got this Esri.WorldImagery. However, as the map source is https://server.arcgisonline.com don't know whether these are open source maps or paid maps.
Also, is there any open source basemap like OSM for Terrain and Satellite maps?