I was trying last night to update my CVS copy of the Spring Rich Client project, which is in its early alpha stages (more about this project on a later post). Since 10pm CST I kept retrying every now and then, to no avail. Apparently SourceForge‘s CVS servers were down yesterday. I tried again this morning, before coming to work, but the server was still down.
What happens when so many projects that depend on sourceforge get stalled because the servers aren’t working? Who is to blame? I know that sourceforge provides a free service, and as such we shouldn’t complain, but since when free means bad service? With Java projects being the most popular on sourceforge, I wonder if there aren’t better options.
I’m already considering other options for project hosting at the moment, since sourceforge doesn’t have subversion repositories. Right now I’m looking at JavaForge, but the site also seems a little flaky to me (not what you would call a version 1.0 release). Java.net is also another choice, but they don’t provide subversion repositories either. Another one is codehaus, but they seem to be an invite-only setup, since there’s no way to create an account or a project there (at least not easily).
What other project hosting solutions are there for java projects? Is self-hosting the better choice now?