Sourceforge UI could be improved a lot but that doesn&#x27;t mean the SCM has nothing to do with GitHub&#x27;s success. They have thought it up alright but the GitHub model of network and connection is the extension of the natural flow of GitHub. And I&#x27;m sure implementing such a model of connection, forking and merging would be a whole lot more complicated to implement on top of CVS.<p>Sourceforge was a time when WebUI, webapps weren&#x27;t that mainstream. Comparing that with GitHub when everyone wants thing to be much more web centric, when you a popular DVCS is ignoring what the past was like. Also it always felt like Sourceforge UI was primarily for the users of software and not the coder, which is very important for the more regular projects (not dev tools or libraries).