We see a lot of talk about "open source" and a lot of binary only demos and screenshots. I don't know exactly why but it seems that people doing 3D (or maybe is people programming on win32?, I don't know..) don't want to release half-finished code. "When the code would be in releaseable state".. is the phrase you read more on the forums. If you plan to release first or later, this is bad. An earlier release means less bugs, less "wrong turns". less code duplication. Less work and better results. We all (apart from Sinbad and the glorious Ogre developers

You plan to write the next big hit in the 3D game industry? Keep your code proprietary. That's perfectly fine. To publish your own code is a choice.
But if you think you're doing something nice, something you'll want to share when it is "finished" sometime in the future? Please, release now. Nobody will judge your coding skills and everybody will be happier.
Sorry to bother but seeing 2 or 3 projects with almost the same aim was too much for my free software heart.
End of Off-Topic. Back to coding.