I find GitHub rather ironic. Git was created in the first place to pick up the pieces after the BitKeeper debacle [1]<p>BitKeeper is&#x2F;was a proprietary VCS platform, which enticed in developers by providing a free (gratis) version for FOSS projects. Sound familiar? When the &quot;no reverse-engineering&quot; terms were inevitably broken, access was revoked and many Linux kernel developers who&#x27;d come to rely on BitKeeper found themselves out of luck.<p>Torvalds et al wrote Git to replace the functionality of BitKeeper. Not only did this give those devs who&#x27;d come to rely on DVCS something to use (IIRC, Torvalds himself sent&#x2F;received patches via email; a workflow which is well supported in Git), but it would ensure that no one entity could have too much control over Linux (and other FOSS) development.<p>Then GitHub came along, a proprietary VCS platform which enticed in developers by providing a free (gratis) version for FOSS projects, and quickly overtook previous alternatives like Gitorious, and became a single entity with too much control over FOSS development.<p>Whilst I admire GitLab&#x27;s work, since Gitorious went away I&#x27;m reluctant to advocate such a single point of control&#x2F;failure again. I now host my git repos on my own server[2], with a static HTML interface generated by git2html[3] (with a few tweaks [4]). Patches are welcome by email.<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;BitKeeper" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;BitKeeper</a>
[2] <a href="http:&#x2F;&#x2F;chriswarbo.net&#x2F;git" rel="nofollow">http:&#x2F;&#x2F;chriswarbo.net&#x2F;git</a>
[3] <a href="http:&#x2F;&#x2F;hssl.cs.jhu.edu&#x2F;~neal&#x2F;git2html&#x2F;" rel="nofollow">http:&#x2F;&#x2F;hssl.cs.jhu.edu&#x2F;~neal&#x2F;git2html&#x2F;</a>
[4] <a href="http:&#x2F;&#x2F;chriswarbo.net&#x2F;git&#x2F;git2html&#x2F;" rel="nofollow">http:&#x2F;&#x2F;chriswarbo.net&#x2F;git&#x2F;git2html&#x2F;</a>