DO you see Github as an "open web" player? What would you think if someone built tools to federate Github and Gitorious, or unfuddle? Would you help them?
I'm not really sure what you mean by "federate Github and Gitorious, or unfuddle".
Have you considered implementing PubSubHubbub? It's a great way to make all feeds open. [In my case, it would allow me to make a status.net instance that publishes my GH activities, or the commits on the repos that I 'own']