> The whole point is that some people do want the control that comes with self-hosting, and GitHub does not provide a way to do that.
But they do though. It might be significantly more expensive than GitLab and also only sold in packs of 10 user licenses and also not allowed to be run in a public-facing capacity. But they definitely do have a self-hosted option.
actually unless something recently changed, GitHub does, it's the enterprise edition and last time i checked it was like $10k a year. Yes, not reasonable for most people but it _is_ an option for people that want the control that comes with self hosting. Its feature set is also always lagging behind normal GitHub. The place i work used to use it (don't ask why). I think it's per-seat licenses but i remember it working out to ~$10k for us and we've got < 40 devs.
Easier and faster to evaluate gitlab.com and determine if they like the product or not before setting up a self-hosted version.
In fact I have been literally considering migrating our internal GoGS install to GitLab for the last week or two.
The end of my day on Friday was downloading Gitlab and figuring out where to host an evaluation install.
Migrating my personal account over from Github to GitLab.com is a good chance to get some hands on time. Plus I can consolidate my personal CI setups at the same time, and I don't have to pay monthly for private repos.
Win-Win-Win.
PS: Always interested when your content comes up in my RSS reader. I do wish it was easier to share links without the unsafe content warning though. :P