Is msvcr71.dll re-redistributable?

The 2.4 python.org installer installs msvcr71.dll on the target system. If someone uses py2exe or a similar tool to create a frozen application, is he allowed to redistribute this msvcr71.dll to other users together with his application or not, even if he doesn't own MSVC? This was asked on the py2exe users list, but I could not answer this question. Googling for msvcr71.dll finds some site which offer to download it, and they pretend that they are not violating any license, but I wasn't able to find definite words from MS about that. Thanks, Thomas

Thomas Heller wrote:
The 2.4 python.org installer installs msvcr71.dll on the target system.
If someone uses py2exe or a similar tool to create a frozen application, is he allowed to redistribute this msvcr71.dll to other users together with his application or not, even if he doesn't own MSVC?
According to the EULA, you may distribute anything listed in redist.txt: """2.2 Redistributable Code-General. Microsoft grants you a nonexclusive, royalty-free right to reproduce and distribute the object code form of any portion of the Software listed in REDIST.TXT ("Redistributable Code"). For general redistribution requirements for Redistributable Code, see Section 3.1, below.""" So the right to distribute is coupled to the a) the EULA and b) redist.txt. (As a side note, the Microsoft Visual C++ Toolkit 2003 for example contains NO redistributables per redist.txt). In the case of not owning a compiler at all, chances seem pretty slim you have any rights to distribute anything. -- Vincent Wehren
This was asked on the py2exe users list, but I could not answer this question. Googling for msvcr71.dll finds some site which offer to download it, and they pretend that they are not violating any license, but I wasn't able to find definite words from MS about that.
Thanks,
Thomas
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/vwehren%40home.nl

On Tue, 01 Feb 2005 21:17:17 +0100, Thomas Heller wrote:
The 2.4 python.org installer installs msvcr71.dll on the target system.
If someone uses py2exe or a similar tool to create a frozen application, is he allowed to redistribute this msvcr71.dll to other users together with his application or not, even if he doesn't own MSVC?
How about statically compiling the code? Then you do not need to distribute the runtime library. It should not make a big difference for the rather large file python24.dll Kind regards, Alexander

Alexander Schremmer <2004b@usenet.alexanderweb.de> writes:
On Tue, 01 Feb 2005 21:17:17 +0100, Thomas Heller wrote:
The 2.4 python.org installer installs msvcr71.dll on the target system.
If someone uses py2exe or a similar tool to create a frozen application, is he allowed to redistribute this msvcr71.dll to other users together with his application or not, even if he doesn't own MSVC?
How about statically compiling the code? Then you do not need to distribute the runtime library. It should not make a big difference for the rather large file python24.dll
This would not work since each binary extension for Python 2.4 uses the dll runtime lib. Thomas
participants (3)
-
Alexander Schremmer
-
Thomas Heller
-
Vincent Wehren