473,320 Members | 2,020 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Licence confusion: distributing MSVC?71.DLL

Hi

I've written a program in Python using wxPython and Matplotlib and would
like to distribute it under the GPL. For ease of use, I'd also like to
distribute and installable version for Windows, but this needs MSVCR71.dll
and MSVCP71.dll to work. I've created an installer using py2exe and Inno
Setup but I don't know if I'm allowed to distribute it or not. I've found
lots of conflicting opinions online indicating that I can or cannot
distribute these, but no definitive answer.

The Microsoft Developer Network instructs me to read the redistribution
instructions and the EULA which come with Visual Studio, but I don't have
visual studio, so that's next to useless.

If someone has worked their way through this maze before and has an answer,
I'd be keen to hear it. Failing that, if you have Visual Studio and it's
not a violation of the licence terms to post the licence and redistribution
instructions here, could you possibly do so and I'll see if I can work out
what's allowed.

Thanks!
--
I'm at CAMbridge, not SPAMbridge
Mar 6 '08 #1
3 1871
En Thu, 06 Mar 2008 08:33:41 -0200, Tom Wright <te***@spam.ac.ukescribi�:
I've written a program in Python using wxPython and Matplotlib and would
like to distribute it under the GPL. For ease of use, I'd also like to
distribute and installable version for Windows, but this needs
MSVCR71.dll
and MSVCP71.dll to work. I've created an installer using py2exe and Inno
Setup but I don't know if I'm allowed to distribute it or not. I've
found
lots of conflicting opinions online indicating that I can or cannot
distribute these, but no definitive answer.
Maybe this thread
http://groups.google.com/group/comp....f5ed32b324a3f/
can help.
The Microsoft Developer Network instructs me to read the redistribution
instructions and the EULA which come with Visual Studio, but I don't have
visual studio, so that's next to useless.
This EULA doesn't apply to you, but to the Python developers, which are
the actual Visual Studio users and have to comply with its license terms.
You're just repackaging Python, your program, and other required
components.
In any case, I don't think MS cares; after all, you're promoting their OS
and making life easier for Windows users.

--
Gabriel Genellina

Mar 6 '08 #2
Gabriel Genellina wrote:
Maybe this thread
http://groups.google.com/group/comp....f5ed32b324a3f/
can help.

This EULA doesn't apply to you, but to the Python developers, which are
the actual Visual Studio users and have to comply with its license terms.
You're just repackaging Python, your program, and other required
components.
In any case, I don't think MS cares; after all, you're promoting their OS
and making life easier for Windows users.
Many thanks - that does indeed answer it. I'd not been able to find the
EULA, but the bits quoted from it in the above discussion do answer the
question.
--
I'm at CAMbridge, not SPAMbridge
Mar 6 '08 #3
jim-on-linux wrote:
This is what someone wrote on 1-21-2007
to this help site about this pain in the a...
MSVCR71 stuff.

" I believe this problem doesn't exist.
(snip useful bit of EULA and explanation)
Thanks for that - just what I didn't manage to turn up with Google. I'll go
ahead and publish then :-)
--
I'm at CAMbridge, not SPAMbridge
Mar 7 '08 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Jakov | last post by:
Ok there are some issues about LGPL licence. I am not a lawyer, and reading LGPL licence is making me confused. This is my problem. I have woking on some commercial application, all the software...
2
by: AIM | last post by:
Error in msvc in building inheritance.obj to build hello.pyd Hello, I am trying to build the boost 1.31.0 sample extension hello.cpp. I can not compile the file inheritance.cpp because the two...
17
by: Laszlo Zsolt Nagy | last post by:
Hi All! I know there has been a post about Python licencing but I have different questions. I tried to Google for "Python Licence" and "Python Licencing" but I could not find the answer. Is...
2
by: Dave | last post by:
Hi, Can anyone suggest a way to generate a licence key from C/C++ program? I want to create a licence file include an encrypted text and an expiry date. The private key is hard coded in the...
6
by: Hani Atassi | last post by:
If i am using a form type authintication, do I need a licence for each logged in user? The application maintain their own user list and they are not Windows accounts. If I am using SQL Server...
84
by: John Perks and Sarah Mount | last post by:
we have some Python code we're planning to GPL. However, bits of it were cut&pasted from some wxPython-licenced code to use as a starting point for implementation. It is possible that some...
9
by: Floogle | last post by:
I cannot figure out why the following program instantiates two type "2" instances instead of one "1" and one "2". Could someone plz enlighten me? Many thanks Here's the code ...
2
by: BruceWho | last post by:
I downloaded boost1.35.0 and built it with following command: bjam --toolset=msvc-7.1 --variant=release --threading=multi -- link=shared --with-system stage and it failed to compile, error...
1
by: IanWright | last post by:
I'm trying to think of a suitable licence model for a toolkit that I'm designing, and have come up with the following, and would like thoughts / opinions or suggestions that people can offer. The...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.