I don't see much good or promising about this; putting an entire "industry" (in this case, open-source) under one roof seems bad and potentially anti-competitive no matter how you slice it.
I think the first thing that comes to mind is that there's too many programmers.