Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Updated License Term Agreement for VC Redistributable in VS 2008 SP1

37 views
Skip to first unread message

pyt...@bdurham.com

unread,
Apr 14, 2010, 4:11:00 PM4/14/10
to pytho...@python.org
I just stumbled across the following page which seems to indicate that
the MS VC 2008 runtime files[1] required to distribute Python
applications compiled with Py2exe and similar tools can be shipped
without the license restriction many previously thought.

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

Alex Hall

unread,
Apr 14, 2010, 4:27:08 PM4/14/10
to pytho...@python.org
I do not see anything about redistribution, only installation, unless
I am missing something?

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

Andrej Mitrovic

unread,
Apr 14, 2010, 4:28:15 PM4/14/10
to
On Apr 14, 10:11 pm, pyt...@bdurham.com wrote:
> I just stumbled across the following page which seems to indicate that
> the MS VC 2008 runtime files[1] required to distribute Python
> applications compiled with Py2exe and similar tools can be shipped
> without the license restriction many previously thought.
>
> See: Updated License Term Agreement for VC Redistributable in VS 2008
> SP1http://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

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?

pyt...@bdurham.com

unread,
Apr 14, 2010, 4:38:01 PM4/14/10
to Alex Hall, pytho...@python.org
Alex,

> 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

--
http://mail.python.org/mailman/listinfo/python-list

pyt...@bdurham.com

unread,
Apr 14, 2010, 9:02:14 PM4/14/10
to Andrej Mitrovic, pytho...@python.org
Andrej,

> 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.

Tim Roberts

unread,
Apr 16, 2010, 3:31:35 AM4/16/10
to
Andrej Mitrovic <andrej.m...@gmail.com> wrote:
>
>I don't think this license agreement change involves the express
>editions, which are free. Correct me if I'm wrong here?

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.

pyt...@bdurham.com

unread,
Apr 16, 2010, 10:05:03 AM4/16/10
to Tim Roberts, pytho...@python.org
Hi Tim,

> 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

--
http://mail.python.org/mailman/listinfo/python-list

CM

unread,
Apr 16, 2010, 11:59:37 AM4/16/10
to
On Apr 16, 3:31 am, Tim Roberts <t...@probo.com> wrote:

> Andrej Mitrovic <andrej.mitrov...@gmail.com> wrote:
>
> >I don't think this license agreement change involves the express
> >editions, which are free. Correct me if I'm wrong here?
>
> 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.

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

Lie Ryan

unread,
Apr 16, 2010, 1:01:39 PM4/16/10
to
On 04/15/10 06:38, pyt...@bdurham.com wrote:
> Alex,
>
>> 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?
>

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.

pyt...@bdurham.com

unread,
Apr 16, 2010, 1:40:37 PM4/16/10
to Lie Ryan, pytho...@python.org
Lie,

> 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

Lie Ryan

unread,
Apr 16, 2010, 1:45:29 PM4/16/10
to
On 04/17/10 03:40, pyt...@bdurham.com wrote:
> Lie,
>
>> 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)
>

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).

Tim Roberts

unread,
Apr 18, 2010, 2:57:48 AM4/18/10
to

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.

0 new messages