The complaints I've had is that GitHub as a development platform - making commits, pull requests, keeping track of issues etc - doesn't work very well at all. It's not even close, not for something like the kernel. It's much too limited.
Linus TorvaldsBefore the commercial ventures, Linux tended to be rather hard to set up, because most of the developers were motivated mainly by their own interests.
Linus Torvalds