The choice of version control system isn&#x27;t especially relevant. A website like SF&#x2F;GitHub is about building a surrounding infrastructure around the core VCS, not the VCS itself.<p>But SF never did that. It just took CVS, and added a thin web portal on top. Once you had the address of the CVS server, there was never any incentive to _stay_ on the SourceForge website for any longer than you had to. You&#x27;d just download the code and move on.<p>GitHub isn&#x27;t like that. Code is treated as a first-class citizen, and the flow of the whole website is about letting people _explore_ code, and follow its changes over time.<p>Git may well become outdated, but that has nothing to do with the principles at work here. You could make &quot;CvsHub&quot; along the same &quot;code-first&quot; principles and it&#x27;d work great. A code hosting site needs to be about breaking down barriers between the code and its users, and that has nothing to do with CVS-vs-Git.