I use iText in my application Is the application considered open source if I put the AGPL3 license when publishing the application on Google Play only?, or I must to do something else to considered open source?

1 Answer 1


From your earlier question (which you have since deleted) I note that your application has to be published under AGPLv3 because it uses an AGPLv3 library. In consequence, one of your obligations is to convey your binary under the AGPLv3 licence, but there are others.

One of these is that you must also make the full source for your application available, including that of the associated library, in a comparable manner to the binary. That doesn't mean you have to put the source up on Google Play as well, but it does mean you have to put it up somewhere, and you have to tell users of the binary about it. Such conveyance must also be done under AGPLv3, meaning that the recipient is entitled to do what he or she wants with the code, provided he or she also honours the terms of AGPLv3. This is not the only other obligation, but it's often seen as the largest.

  • Thank you, in fact this is my first application and I'm trying to understand how open source is published I tried to search for the way to do it, but I only found explanations of the meaning of open source Is there an explanation of the steps to publish it? @MadHatter
    – HGSu
    Commented Aug 12, 2023 at 12:05
  • The licence is fairly self-documenting: your obligations with respect to source code are detailed in s6, and a detailed description of how exactly one applies the licence to one's work appears at the bottom, under "How to Apply These Terms to Your New Programs". Does that help?
    – MadHatter
    Commented Aug 12, 2023 at 12:23
  • yes, thank you very much
    – HGSu
    Commented Aug 12, 2023 at 13:49
  • "one of your obligations is to convey your binary under the AGPLv3 licence" - To be more precise, the AGPL v3 does allow you to license your portion of the program under the vanilla GPLv3 instead, but when combined with AGPL software, the obligation to release the source to network users does extend to the GPLv3 software components as well.
    – Brandin
    Commented Aug 14, 2023 at 6:16
  • @Brandin you make a good point about the source, but AGPLv3 is clear (in s6, which pulls in s5c) that the binary must be AGPLv3 in its entirety. Since you can't really have a "portion" of a binary, I don't see a problem with that.
    – MadHatter
    Commented Aug 14, 2023 at 11:35

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.