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, 2020 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, 2020 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, 2020 at 13:15


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.