Hello Denis,

thank you for the pointer, it does contain lots of useful information:

> Denis Akhiyarov [[email protected]] wrote:
> According to this old documentation of py2exe, you have to determine yourself 
> in Visual Studio, if you have the right to redistribute these files:

> http://www.py2exe.org/index.cgi/Tutorial#Step52

>> On Monday, May 8, 2017 at 7:41:40 AM UTC-5, Niemann, Hartmut wrote:
>> Hello!
 
>> pyinstaller includes by default dlls belonging to the Microsoft C++ compiler 
>> alongside with python.exe.
 
>> Am I allowed to redistribute these dlls with my program? Where can I find a 
>> written license allowing me to do that?
>> Are there any pitfalls or problems known?
 
I found the following section in the python 2.7.13 License.txt file, so 
including those files into a pyinstaller package
looks ok (because it is a redistribution of the Windows binary build of the 
Python interpreter).
IF the author of this license was correct, and let's hope that nobody tries to 
prove me wrong in court about this ...

<Quote>
Additional Conditions for this Windows binary build
---------------------------------------------------

This program is linked with and uses Microsoft Distributable Code,
copyrighted by Microsoft Corporation. The Microsoft Distributable Code
includes the following files:

msvcr90.dll
msvcp90.dll
msvcm90.dll

If you further distribute programs that include the Microsoft
Distributable Code, you must comply with the restrictions on
distribution specified by Microsoft. In particular, you must require
distributors and external end users to agree to terms that protect the
Microsoft Distributable Code at least as much as Microsoft's own
requirements for the Distributable Code. See Microsoft's documentation
(included in its developer tools and on its website at microsoft.com)
for specific details.

Redistribution of the Windows binary build of the Python interpreter
complies with this agreement, provided that you do not:

- alter any copyright, trademark or patent notice in Microsoft's
Distributable Code;

- use Microsoft's trademarks in your programs' names or in a way that
suggests your programs come from or are endorsed by Microsoft;

- distribute Microsoft's Distributable Code to run on a platform other
than Microsoft operating systems, run-time technologies or application
platforms; or

- include Microsoft Distributable Code in malicious, deceptive or
unlawful programs.

These restrictions apply only to the Microsoft Distributable Code as
defined above, not to Python itself or any programs running on the
Python interpreter. The redistribution of the Python interpreter and
libraries is governed by the Python Software License included with this
file, or by other licenses as marked.
</Quote>

Mit freundlichen Grüßen
Dr. Hartmut Niemann

Siemens AG
Mobility Division
Mainline Transport
Standardization, Remote Control, Display
MO MLT LM EN CCI SRD
Werner-von-Siemens-Str. 67
91052 Erlangen, Deutschland
Mobil: +49 173 5342327
mailto:[email protected]
www.siemens.com/ingenuityforlife

Siemens Aktiengesellschaft: Vorsitzender des Aufsichtsrats: Gerhard Cromme; 
Vorstand: Joe Kaeser, Vorsitzender; Roland Busch, Lisa Davis, Klaus Helmrich, 
Janina Kugel, Cedrik Neike, Michael Sen, Ralf P. Thomas; Sitz der Gesellschaft: 
Berlin und München, Deutschland; Registergericht: Berlin Charlottenburg, HRB 
12300, München, HRB 6684; WEEE-Reg.-Nr. DE 23691322
-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/pyinstaller.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/pyinstaller.
For more options, visit https://groups.google.com/d/optout.

Reply via email to