Once you read through the website, the advantages become obvious: you will get access to a cvs-account, web-space, mailinglists etc. You can add and manage other developers to your project and in general develop your software in a much more organized and professional manner than were you to take care of all these administrative tasks yourself.
In order to host a project at SourceForge, one needs a user-account and must fill out an application providing the relevant information for the project. All this is very easy and is explained in great detail on http://www.sourceforge.net.
Once your application has been approved, you will be granted access to a shell-server, from where you can maintain your projects website. On August 14th, 2001, I uploaded the first files to our SourceForge account: the project became alive!
Every project will have a ``Unix-name''. This is a short name which will be used as a hostname for the website and also specifies your projects entry in the SourceForge database. In this case, the ``Unix-name'' is ``mama'', so that you can access the official project website at http://mama.sourceforge.net while the administrative information for the project is available at http://www.sourceforge.net/projects/mama/