So... what about using Gitlab (<a href="https://about.gitlab.com/gitlab-ce/" rel="nofollow">https://about.gitlab.com/gitlab-ce/</a>)? It's open source (MIT license), it's a (very polished) clone of Github's functionality and workflow, and it can be self-hosted.<p>Someone saying "please use Github" doesn't (usually) mean they only want, specifically, Github. It means they want a tool with visual forking and merge trees, a code browser that can easily reference different branches and tags, basic issue tracking in a way that can be linked to specific commits and merges, and so on.<p>Honestly, at the point that Mr. Wong mentioned "no need to
ever touch a bloated web browser" it felt more like ranting against ~these goddamn stupid casuals who can't even bother to use the command line!!~, not about actually bothering to even try and understand what the person was requesting.