MFC license stuff

Questions and postings pertaining to the development of ImageMagick, feature enhancements, and ImageMagick internals. ImageMagick source code and algorithms are discussed here. Usage questions which are too arcane for the normal user list should also be posted here.
Post Reply
xyzcmyk
Posts: 1
Joined: 2011-05-07T08:07:32-07:00
Authentication code: 8675308

MFC license stuff

Post by xyzcmyk »

Hello,

Forgive me if this is obvious or has been asked before (I could not find it).

I am considering using ImageMagick in what I intend to be a commercial application written in Delphi, linking dynamically using the PascalMagick units. I see that I would have to distribute the ImageMagick DLLs along with the MFC DLLs it appears to require. My question is does anyone know if Microsoft's license would prevent those MFC DLLs from being redistributed with another application written with non-Microsoft tools (Delphi), though they are used by the third-party library (ImageMagick)? I guess they are linked by the ImageMagick DLLs and not the Delphi application itself, so then are covered only by ImageMagick's license? Does this sound reasonable?

Many thanks for any help,
XYZ.
User avatar
anthony
Posts: 8883
Joined: 2004-05-31T19:27:03-07:00
Authentication code: 8675308
Location: Brisbane, Australia

Re: MFC license stuff

Post by anthony »

The licence of a particular library is independant of any other library that may use it.

Just because IM licence is permissive, does not mean a optional delegate library is permissive.

If the delegate library licence is not usable, then you may need to remove that optional delegate.

In ImageMagick pretty much all other libraries are optional, and only needed if a specific image coder needs it. IM coders are designed so they abort if they do not find the delegate library they need. coders are all optional.
Anthony Thyssen -- Webmaster for ImageMagick Example Pages
https://imagemagick.org/Usage/
Post Reply