I've been contemplating the idea of releasing the source code for my game to the public with the intent of allowing the player base to view and contribute to it.
I know that this has worked quite well with other software projects, but I haven't really heard of many games that actually had their source open to the public.
What would your opinion be on a project like this?
What do you think would be the pros and cons?
Side note: If I did decide to release my games source, it would be under a license that would require people to release any derived projects with the same or an equivalent license.
Thanks,
General Awesome