See: Updated License Term Agreement for VC Redistributable in VS 2008
SP1
http://code.msdn.microsoft.com/KB956414
<quote>
The End User License Agreement (EULA) attached to the English version of
Visual C++ (VC) Redistributable Package (VCRedistx86.exe,
VCRedistx64.exe, and VCRedist_ia64.exe) in Microsoft Visual Studio 2008
does not let you redistribute the VC Redist files. It specifies that you
may only install and use one copy of the software.
----> The correct EULA allows installation and use of any number of
copies of the VC Redist packages. <----
CAUSE
This problem occurs when Visual Studio 2008 SP1 installs incorrect VC
Redist files that have the wrong EULAs to the computer.
</quote>
I know there's been lots of confusion about whether developers can ship
these DLL files directly or whether developers must ship the Visual C++
2008 Redistributable Package SP 1 files (vcredist_x86.exe or
vcredist_x64.exe) - I think the above article should settle this debate
once and for all.
Malcolm
1. MS VC 2008 runtime files: msvcr90.dll, msvcp90.dll, msvcm90.dll
> --
> http://mail.python.org/mailman/listinfo/python-list
>
--
Have a great day,
Alex (msg sent from GMail website)
meh...@gmail.com; http://www.facebook.com/mehgcap
The article links to this Knowledge Base article:
http://support.microsoft.com/kb/956414
In that article, under the More Information, it reads:
APPLIES TO
* Microsoft Visual Studio Team System 2008 Team Suite
* Microsoft Visual Studio Team System 2008 Team Foundation Server
* Microsoft Visual Studio Team System 2008 Test Load Agent
* Microsoft Visual Studio Team System 2008 Database Edition
* Microsoft Visual Studio Team System 2008 Architecture Edition
* Microsoft Visual Studio Team System 2008 Development Edition
* Microsoft Visual Studio Team System 2008 Test Edition
* Microsoft Visual Studio 2008 Standard Edition
* Microsoft Visual Studio 2008 Professional Edition
* Microsoft Visual Studio 2008 Academic Edition
* Microsoft Visual Studio 2008 Tools for Applications Software
Development Kit
I don't think this license agreement change involves the express
editions, which are free. Correct me if I'm wrong here?
> I do not see anything about redistribution, only installation, unless I am missing something?
I read "installation" to mean the same as "redistribution" in the
context of this article. Perhaps I'm wrong?
Malcolm
> --
> http://mail.python.org/mailman/listinfo/python-list
>
--
Have a great day,
Alex (msg sent from GMail website)
meh...@gmail.com; http://www.facebook.com/mehgcap
> I don't think this license agreement change involves the express editions, which are free. Correct me if I'm wrong here?
I don't know.
The license agreement change fixes a problem that was accidentally
introduced by Visual Studio 2008 SP1. The redistributable package that can
be downloaded directly from Microsoft (which you would use if you had the
Express Edition) has the right license to begin with. It never had the
restriction.
http://msdn.microsoft.com/en-us/library/ms235299.aspx
Microsoft's intent is that you be able to distribute the non-debug runtimes
with any applications built with Visual Studio. They are evil, but not
arbitrarily malicious.
--
Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.
> The license agreement change fixes a problem that was accidentally introduced by Visual Studio 2008 SP1. The redistributable package that can
be downloaded directly from Microsoft (which you would use if you had
the Express Edition) has the right license to begin with. It never had
the
restriction. http://msdn.microsoft.com/en-us/library/ms235299.aspx.
Microsoft's intent is that you be able to distribute the non-debug
runtimes with any applications built with Visual Studio.
Original poster here. Thanks for your insight!
> They are evil, but not arbitrarily malicious.
:)
Regards,
Malcolm
----- Original message -----
From: "Tim Roberts" <ti...@probo.com>
To: pytho...@python.org
Date: Fri, 16 Apr 2010 00:31:35 -0700
Subject: Re: Updated License Term Agreement for VC Redistributable in VS
2008 SP1
http://msdn.microsoft.com/en-us/library/ms235299.aspx
Just to be clear: are you saying that if one has Visual Studio 2008
Express Edition (the free one), one then has the right to redistribute
the necessary dlls for using py2exe to make working Python 2.6
executables?
Thanks,
Che
Does it makes sense to be able to install a library in other's computer,
but not redistribute it? Hmm... I'll have to consult a lawyer.
> Does it makes sense to be able to install a library in other's computer, but not redistribute it? Hmm... I'll have to consult a lawyer.
See Tim Robert's response (I can't remember which Python mailing list)
<quote>
The license agreement change fixes a problem that was accidentally
introduced by Visual Studio 2008 SP1. The redistributable package that
can be downloaded directly from Microsoft (which you would use if you
had the Express Edition) has the right license to begin with. It never
had the restriction.
http://msdn.microsoft.com/en-us/library/ms235299.aspx
Microsoft's intent is that you be able to distribute the non-debug
runtimes with any applications built with Visual Studio. They are evil,
but not arbitrarily malicious.
</quote>
Malcolm
I was responding to Alex Hall's comment (and your subsequent reply)
"""
pyt...@bdurham.com wrote:
> Alex Hall wrote:
>> I do not see anything about redistribution, only
>> installation, unless I am missing something?
> I read "installation" to mean the same as "redistribution" in the
> context of this article. Perhaps I'm wrong?
"""
it appears to me *if* someone had written an EULA that allows
installation on other machine but not redistributing it, they must be
fairly insane (in this case, Microsoft isn't insane enough to write such
EULA for their VC).
The redistributable DLL package is freely downloadable from Microsoft. I
don't see anything on the redistributable page that limits their use to the
paid editions only.