Ah, okay I see. I checked with a few other releases people did with Py2exe and you are right, it does make a Libraries ZIP. That really does pretty much answer that legal question anyways, I realize your not a lawyer, but from what I can tell there's enough releases out there that make the point clear that it isn't a violation on pygame (AFAIK). Thanks for clearing that up.
About the MSVCRT, yeah I would say so too the text file I have says I can (And it matches the version Python has, I think) So I'm going to say it's not a violation. Still, I'll get this checked out by a lawyer just so I can have a solid answer, I was just hoping someone might know. Thanks for the help. On Mar 28, 4:38 am, Luke Paireepinart <[email protected]> wrote: > 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 <[email protected]> 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.
