license issue

Hi,
I have to distribute my app writen using wxpython.
In the folder py2exe has put msvcp90.dll mfc90.dll and so on.
I suppose these are vc++ libraries.
I can not find what are the condition that regulate the redistribution of them.
Can you help me?
Thanks
Gianluca

I am not a lawyer and you may want to speak with one. However, I have seen articles that indicate that Microsoft might be okay with developers distributing those particular DLLs. However if you want to be extra cautious, then you can just add a dependency to the C++ redistributable and have your users install it.

  • Mike
···

On Friday, November 21, 2014 2:52:49 AM UTC-6, gianluca wrote:

Hi,

I have to distribute my app writen using wxpython.

In the folder py2exe has put msvcp90.dll mfc90.dll and so on.

I suppose these are vc++ libraries.

I can not find what are the condition that regulate the redistribution
of them.

Can you help me?

Thanks

Gianluca

I'm not a lawyer either --
attached to this mail is the "redist.txt" file that comes with the no-cost Visual Studio 2008 Express Edition.

I'm reading this as "ok to redistribute unmodified".

However I ran into trouble letting py2exe bundle my msvcp90.dll.
I develop on Windows 7, and the application kept crashing on Windows Server 2008. YMMV.

Now I specifically exclude the dll in py2exe,
bundle vcredist_x86.exe with the installer and have it run "vcredist_x86.exe /q" post-install.

Michael

redist.txt (15 KB)

···

On Fri, 21 Nov 2014 15:20:45 +0100, Mike Driscoll <kyosohma@gmail.com> wrote:

On Friday, November 21, 2014 2:52:49 AM UTC-6, gianluca wrote:

Hi,
I have to distribute my app writen using wxpython.
In the folder py2exe has put msvcp90.dll mfc90.dll and so on.
I suppose these are vc++ libraries.
I can not find what are the condition that regulate the redistribution
of them.
Can you help me?
Thanks
Gianluca

I am not a lawyer and you may want to speak with one. However, I have seen
articles that indicate that Microsoft might be okay with developers
distributing those particular DLLs. However if you want to be extra
cautious, then you can just add a dependency to the C++ redistributable and
have your users install it.

- Mike

Ok thanks.
But I have to
  mantain a Visual Studio copy on my machine?
I have to include a txt containing Microsoft Licence?
If I redistribuite VcRedistx86.exe how have I to set py2exe to compile a working copy?
Thanks
Gianluca

Not a lawyer either:), my view of all this is that I redistribute Python and it includes the MS stuff, so I include it as is shown on the wiki:

http://wiki.wxpython.org/py2exe-python26

Werner

···

On 11/24/2014 9:44, Gianluca Casalino wrote:

Ok thanks.
But I have to
mantain a Visual Studio copy on my machine?
I have to include a txt containing Microsoft Licence?
If I redistribuite VcRedistx86.exe how have I to set py2exe to compile a working copy?