[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Two Licensing questions



IANAL.
The MSVCRT copy you need is the one from whichever visual studio they used to compile Python.  If Microsoft says you can redistribute it I bet you probably can.

As for py2exe, it just includes all the py files in a zip file called libraries.zip or something like this,
so it's still possible to swap out libraries if the end user wants to, so it seems to me that it'd be perfectly fine.
Also, if you distribute a copy of your program as source then you're definitely not in violation, LGPL only applies if your code is not open-source (so that the end user still has the ability to upgrade their libraries.)

My take on it,
-Luke

On Sat, Mar 27, 2010 at 10:10 PM, Douglas <dbilderback6@xxxxxxxxx> wrote:
Sorry in advanced if I do something wrong, I've never used this kind
of system before.

I just have a question that I've been pondering about. Hopefully
someone can help me out here.

My first question is about distribution. I thought about this the
other day when I realized at some point I would have to distribute my
work. While on Google I came across Py2exe, I read about it and how it
worked and went "Yeah, this should do what I want to do". '

But I had one lingering question, if I use py2exe with scripts that
have pygame, would I be in violation of the LGPL license that pygame
is under? If I remember correctly, the LGPL allows dynamically linking
code (I'm not 100% certain what that means and google/wikipedia only
confused me), but I am not certain that is what Py2exe does, or is
just using Py2exe generally acceptable because the pygame source isn't
"modified"?

The other question is regarding "MSVCRT71.dll" (Or maybe it was
70.dll). Basically, I'm not clear on the whole legality of it, I
recently read that you can include the dll with your application to
avoid any future errors (Read this right off the Microsoft website).
I've also read what I am sure to be dated material going on that you
can't legally do this without owning VS03. If I own VS03 can I legally
distribute it? Downgrading isn't a option for me, but I'll save that
for another post if a response on that is needed.

I'm hoping someone here knows what I'm talking about as I really don't
\want to violate any licenses.