Anonymous Hero: A lot of what you said still doesn't make sense. I'm assuming the stuff you're talking about is the storage stuff for the new ToME development. What does it cost, what does it involve on our end, do you need anything from me and how quickly can it be done?
I'm afraid a lot of the technical stuff isn't going to make much sense to someone who isn't a coder -- you could try looking at the Wikipedia page
to see if that helps.
Hosting for free projects (GPL, BSD, APL etc. licenses) tends to be free for free projects on all the hosting solutions that we've mentioned. Launchpad is certainly free for free projects. (I'm not sure "how free" they have to be -- I'm guessing that ToME's license is acceptable.)
Importing the ToME CVS code into Launchpad could be done in a day -- I'm guessing that it's mostly just a question af asking the Lauchpad guys to do it. I'd be happy to do the asking if necessary. I'm pretty sure I'd basically just need a .zip or a .tar.gz of the entire CVS repository to give to the Launchpad people.
@Elcugo: I'm not sure what the facilities of those hosting solutions are -- any chance you could do a quick comparison? My main concern is the ability for the hosting platform to work as an automated "merge manager" so that people can propose feature branches and some group of "approved" developers can review/approve/reject/etc. Having an automated system to manage this is incredibly helpful in my experience.
Also, what is the state of the Hg (Mercurial) support for Windows? Do they have a usable
TortoiseSVN-alike? Last time I looked (about 6-10 months ago) it wasn't very usable. I'm not going to be using Windows, so it doesn't really matter to me, but it might if we want people on Windows to be able to work with $VCS in a sensible manner.
Btw, one thing which I think also massively favors Bazaar is that there is active and constant development. Last time I looked Mercurial development was going pretty slowly -- this may just be because it's already perfect, but it has me slightly worried. Bazaar is also being developed by a pretty big corporation, Canonical, which is using it to manage the Ubuntu linux distribution. I view that as good insurance. Is Mercurial used for any big projects?