> GitHub is not FOSS. Gitlab is.
Firstly, I don't think it is hypocritical to run a service that isn't FOSS, but that also supports FOSS. Secondly, nobody is under the illusion that Github is open source. Thirdly, Gitlab is only partly open source. Many of its features aren't.
> Github pull requests suck, why not just use email?
Maybe because email doesn't: a) Give you a convenient list of open pull requests, b) Give you a list of pull requests that other people can see at all c) Let you do nice line-by-line code reviews, d) Let you integrate CI tools easily, etc. etc. etc.
> You can't host malware on Github
Ok?
> I set up gitolite for repository access control, cgit for a simple Web frontend, and I plan to include an issue tracker that treats E-mail as first-class rather than forcing users to create accounts (possibly Bugzilla but I'm open to suggestions)
Riiiight. I'm sure everyone will love going back to the good old days of Bugzilla.