I am currently working on a workout app for a gym and in my research stumbled upon wger.


An API distributed under AGPL.

My question is the following: Does the usage of the API (sending requests to it and doing something with the data) also fall under AGPL, meaning I am required to make the code of the app publicly available or does that only fall under the API itself (meaning if I modify the API I would make those modifications available)?

  • The usage of which api by whom? – D. SM Jul 11 '20 at 23:24
  • 2
    You say it's "An API distributed under AGPL.", but it's not: wger is a complete piece of server software. Are you asking whether, if you were to re-implement this server yourself, the re-implementation would also have to be under AGPLv3? Or are you asking whether, if you were to implement your own client for interacting with an existing wger installation, the client would have to be AGPLv3? Or something else? – MadHatter Jul 12 '20 at 4:16
  • I'm asking if I'm connecting to this API via a client (making get requests) does my client has to be distributed under AGPL as well? – Renji Jul 19 '20 at 13:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.