What's the best way to engage other developers who would like to expand and extend a commercial game? Would open source be better, or rely on the mod community (and provide an extensible framework)? Curious, since I am running a project like this called "AC-10 The FPS Project". I would like other developers to make their own levels and perhaps items for use in the game.