Instead of deploying your own source control server, one can use some of the available source control repositories. On of the biggest is Sourceforge with 230000 projects and 3 million users. There are plenty of others. Depending on the hosting environment, you will need to use certain tools. Most of them support SVN. Depending on the site, one will get additional features such as mailing lists, bug-tracking, project management, wiki and the like. The need or the added value of these services can be of equal importance. The different sites also present their different licensing requirements. This list is not a complete overview of the available options, just a brief overview.

SourceForge: The de-facto standard. Hosts thousands of projects. Initially based around SVN but now also proposes other tools to be used. In a controversial move, the US gouvernement instructed sourceforge to block access from certain countries.

GitHub: The site to be to remotely share your project easily. Because git allows easy sub-repositories, a project started at GitHub does not have to remain here. If you are serious about GIT, have a look here.

GNU Savannah: The forefront of open source software.

CodePlex: Microsoft initiative into open source. At the start, most developers were hesitant about the project because of the Microsoft stance against open source. I cannot recommend this because Microsoft is still heavily anti-open source.

Google Code: Googles answer to the Microsoft initiative. Google has a much better image than the former, and the site is growing rapidly.

And the list from wikipedia

Here an article with another view: Here an article on project statistics: 18000 highly active and stable projects. End report funded by the European commission.

Leave a Reply