Hello
This is more of a licensing question than Overpass-api question.
I am a developer in a startup that is trying to access map details data. Our mobile app will allow users to find features near their current location.
In order to not put any load in public OSM servers, I was thinking of setting up a private Overpass-api server.
In overview, my environment looks like below.
#1. Mobile app
#2. Backend HTTP Server
#3. My Overpass-api Server (containerized)
End users mainly use #1, which makes HTTP calls to #2. Then #2 makes calls to #3 and returns the result back to #1 showing features data to users.
However, while reading the wiki document https://wiki.openstreetmap.org/wiki/Overpass_API#Developers_.2F_System_Administrators, I found out that Overpass-api is licensed under Affero GPL v3.
Our Overpass-api server will be running with an unmodified Overpass-api source code. The Overpass-api will be packaged as a docker image and deployed as a docker container.
My question is
- Would above setup make our applications (#1, #2, and #3’s docker containerization logic) source code to be available to the public? (per AGPL v3’s guideline)