If both Github and Bitbucket drop free repos, there's still the option of self hosted Gitlab CE (or Gitlab.com if it doesn't follow suit)
As much as github is about just hosting code, it's also become a place where people who code/contribute to open source gather -- it doesn't seem right now like someone would just run a gitlab instance big enough to rival what github has become. Maybe the better question is when someone will step up to create that service/meeting ground.