UniPDF has a dual license: AGPL and commercial while my project is licensed under the GPLv3.
I'd like to fork UniPDF and use it in my project for two reasons:
The project renders the PDF document with a watermark that states that the document was created with an unlicensed version. I'd like to get rid of this. I contacted the company to see if there's a simple way of doing this but they didn't get back to me.
But even if the watermark part is solvable without forking, I'd like to add some functionality to the project that I don't think they'll be interested in.
So my questions are:
Am I right assuming that the AGPL and GPLv3 are compatible?
How should I proceed with the fork and the dual license? Should I keep the original README where the dual license model is explained, or can I just point that to the original README and state that it's a fork under the AGPL?
What do I need to do to fully comply with the license in my project apart from just importing the Go library?