We use RestHeart which comes with an AGPL license. We are looking for a clue whether how this license should be applied.
Situation: We have a REST service on server 1. This REST Service consumes the RestHeart REST server on another service which also runs MongoDB. So, we do not link the software directly, nor do we change it. RestHeart runs as a standalone Java program on another server. We do communicate with RestHeart over a HTTP connection.
So, the question is, do we need to make our own REST service AGPL too? or not?
edit This is the current architecture, flow.
User/Customer on web page calls a REST service on Server 1. Server 1 contains all our own code. On server 1, the REST call is passed on to RestHeart which resides on server 2 and includes MongoDB. Restheart is started as a standalone tool via Java. All servers run in a contained environment, meaning these are Virtual Machines on a server enclosure. Customers/Users do not directly interact with RestHeart but always via our own code on server 1.