next up previous contents
Next: The Basis: SGML Up: Developing an Open Source Previous: Introduction   Contents

SourceForge

As this project is intended to grow and the feedback and input of other Open Source developers is desired, it might be a good idea to host the project - that is all files, releases, documentation etc. - in a public space as well. Usually it will be fully sufficient to simply maintain a project on your own webserver, however, since SourceForge[19] has become quite an elementary part of the Open Source Movement, we should not skip the opportunity to introduce the reader to the possibilities of this great Open Source Repository.

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/


next up previous contents
Next: The Basis: SGML Up: Developing an Open Source Previous: Introduction   Contents
Jan Schaumann 2001-08-24