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

Re: [pygame] Licensing



Chris wrote:
I notice LGPL is used on a lot of pygame projects. Is that because pygame itself uses LGPL? It makes sense for pygame to use LGPL because it's a huge, widely used library but it's not apparent as to why the game projects themselves to use LGPL.

I've used LGPL for my games, and here's my thinking.

The games I release with Pygame are actually shipped as the source. A few years ago there weren't that many Pygame projects at all, so I wanted the game's source to be available to other game developers. I also was hoping that if people released their own games with enhanced versions of my functions I would be able to incorporate those back into my own game. I also wanted to be sure if someone came and changed the game around (aka, a shareware version) the code wouldn't be locked up entirely with their release.

It turns out that writing a game is usually made up of many small and connected parts. In hindsight I would likely just release the game as BSD or something. In the end, LGPL may be easier to package and release, since the SDL and Pygame libraries shipped with the game are already under LGPL?