Opensource doesn't necessery mean "free". You can make a good opensource license and sell the game as any other commercial product really. When will the developers realize this?