Original Post
I'm going to start working on my own multiplayer game fairly soon, and plan to make it as cross-platform as possible. To that end I plan to write it in C# (using Tao and Mono) or in Python (using wxPython and PyOpenGl). I know next to nothing about legal licenses though. Could someone explain a few things to me, or point me to a website which discusses license issues? I know that with GPL software I would need to release the source code if I use any libraries that are GPL. 1) I believe I can use libraries released under the MIT (X11) license, the BSD license, or the LGPL and not have to release my source code, is that right? 2) If I use libraries released under the X11 license, users would have the right to freely re-distribute my game (even without my consent), is that correct? I don't really expect to make any money off this game, but I'd like to know what my options are (and what options I might be eliminating) when I choose which framework to use. Thanks for any help.