I am developing a .net application that uses two libraries: iTextSharp for PDF creating, and DotNetZip for extracting files from zips. Both libraries are included in my application as dll's without any modification.
iTextSharp is under Affero GPL, while DotNetZip is under Microsoft Public License. The license of my application is planned to be one of the open source licenses, but which one is is not decided yet.
I heard that MsPL and GPL are incompatible when are used together. However I am not sure is it critical in my case. Should I, for example, distribute the MsPL part as a separate library?
Any advice will be helpful.