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
GianlucaI 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?