BZFlag

Preferred license: GNU Library or Lesser General Public License (LGPL)
BZFlag is maintained by a rather large, active, and distributed base of users from all around the world. The project is one of the most successful and sustained cross-platform open source games ever with an active developer, administrative, and player community. With more than a million downloads in the last five years alone, more than 200 players online at any time of day or night, and having been under active development since 1992, the project has actually become even more popular over the years as the game continues to grow and as improvements are made to BZFlag. Our developer community presently consists of a primary core of developers that have made extensive contributions to the game and remained active over many years, along with about a dozen apprentice-level developers that are coming up in the ranks, and about two dozen peripheral/casual developers, extension developers, and web integration programmers. All of our project developers live and collaborate on the #bzflag IRC channel exclusively, which is the hub of all of our development and network infrastructure administration. From IRC, we administer network operations for the approximate 10k+ active player base and 200+ public servers. As we are predominantly a globally distributed network-oriented game, we also maintain the public server listings, provide player tracking, network statistics, global authentication, user and group management, abuse and ban controls, player support, league management, and more. Our group is organized to the extent of coordinating and holding developer meetings (via IRC) as needed for important development discussions. We operate via a benevolent dictatorship combined with a meritocracy amongst the core developers. Extensive discussions are held for any changes to the game that affect the 'spirit', environment, and types of interactions found in the game, including the addition of new features such as new flags and enhanced graphics. We also serve as a support arm to our user community assisting them with anything from how to get started with the game to setting up their own server to writing their own new extensions to the game.
Actual source code produced by the student participants in Google Summer of Code™ for BZFlag can be found here.
 
Current Projects
by Jude Nelson, mentored by David Trowbridge
by Kornel Kisielewicz, mentored by Daniel Remenak
by Jørgen Pedersen Tjernø, mentored by Christopher Sean Morrison