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.