Marco wrote:1. Don wants total control over his creature
Oh, believe me...I KNOW that! But there are some rare cases where allowing usage of external DLL's could greatly enhance the options available to XY with no coding effort required, esp if competing products use the same DLL, such as the 7z one...and this may be one of those.
2. The license of the dll's could be a problem, since XY is paid and closed source. I don't know if GPL dll's would be ok, I know BSD ones would be ok for sure.
I don't see the problem becuase some other app's require you to install the DLL's from the DLL author/vendor source...they don't include it directly, but just give links to where it can be found so no actual code is included.