I just discovered that the project which I'm working on was using iText but it is expected to be released under the Apache v2 license. As I understood the only way to use the free AGPL version of iText is to release the whole project under the same license, AGPL. The other alternative is to buy a license. Am I right?
Would it be possible to use it and release the whole project as Apache v2, since right now the iText library is used as a maven dependency, without any modification? Maybe by highlighting the use of such library? Would it be legal to use it in a different microservice, let's say the report-ms, and call it from the other project, then just releasing the report-ms under AGPL?