The big question is how does this affect npm. They mentioned that they were partnering with npm for this, but there were no details on what that means.
No idea... tbh, I find a lot of the politicizing in the dev community, more so around npm than any other I've worked in/with, I kind of hope that GH gains a lot of ground. The last thing I really want from a package repo is a bunch of grief over things I cannot change (when/how/who I was born).