On Sun, Mar 20, 2011 at 2:41 AM, Jonathan M Davis <jmdavisProg@gmx.com> wrote: 
It's both. Without any developers, there obviously won't be any code. However,
until someone takes the initiative and sets up a proper place and framework
for projects to be posted to with the idea that it's an incubator for possible
additions to Phobos or for major 3rd party D projects, then there's no place
for those developers to post their stuff. Right now, such stuff would either
be posted on dsource and be lost in all of the cruft sitting there, or it
would be posted on someplace like github where there's no real connection
between any of the projects. A proper incubator site/project would be _the_
place to go looking for D projects, and it would be properly managed so that
the state of each project was clear and dead/inactive projects weren't in the
way (be it because they're removed or put in an area where such projects go
and don't get in the way).

So, we need someone to take the initiative to set up a proper incubator
site/project for D projects, and then we need developers to actually write
projects/libraries and post them there.

- Jonathan M Davis

I'm still not sure what people mean by "incubator".  If you are talking about dsource2, then no, it's a bad idea.  People should be able to use whatever site, whatever project management software, and whatever tool they want for their code.  Besides, a lot of momentum is needed to get something like RubyForge to work, and D doesn't have that momentum, yet. 

As for D and Phobos, I think what you are trying to describe is a place where interested developers could quickly find out _what_ needs to be done and _how_ to get involved.  That place should be www.digitalmars.com/d but it's not; everything from its 80s design style to lack of important information.  Just compare http://docs.python.org/devguide/ to it.  First impressions count, and I'm not just talking about looks here. 

So, yes, "build it and they will come."