My SourceForge Experience
SourceForge may be easy for end-users, but its a pain to
setup a project for the obscure command-line-challenged.
:) First, I applied for my project months ago, checked for
while and it was never setup, then forgot about it and never
got an email that it was done. Next, CVS is easy with
Tortoise, but things don't show up for half a day on the SF
site -- that was true both times I added files. Next, as
far as I can tell I don't need any command-line ssh tool,
even though it says I do. Getting my simple html home page
setup was still another adventure in command line oddities
-- you can't use ftp or any webtool -- you have to use a
highly secure (and equally obscure) command line utility.
And as far as I can tell there is no way to delete mistakes
-- oops, index.html was the default, not index.htm, but
you'd never know without trying since it doesn't tell you
this. Now when you want to actually release something it
gets really weird -- first, it has nothing to do with your
CVS repository! Instead you simply use anonymous ftp to
upload your files to a common temporary place that everyone
else can also see -- so much for security. :) It even
warns you to make sure you only pick your own files for
release, since you can pick anyone else's that are currently
there! And documentation -- it pretty much sucks, not that
I can really complain since I don't create much either. Of
course, it really is full-featured, and quick and easy for
end-users to download your latest -- which no one in their
right mind can say about GotDotNet WorkSpaces.