There could not be a more opportune time to make a competitor to GitHub, especially one grounded in community and accountability. Git was not meant to be centralized; “pull requests” are not actually an open standard and throwing code over the wall at others is not actually social coding.
@anildash If you want to return to git being decentralized, then it sounds like its a good time not to make a competitor to GitHub. Just use git as it was intended, no need for a huge code forge to push everything through. Use email to share patches around. The tools still exist to have a good, decentralized experience.