Re: CVS features in Eclipse
Have you taken a look at Tortoise CVS?. I think it should let you host a CVS repository, the other "Tortoise titles" allow you to create repositories for their respective source control databases (TortoiseSVN and TortoiseHg do, and I'm pretty sure TortoiseGit does too). Most people do use linux to host servers, but you're not limited to using linux.
Re: CVS features in Eclipse
Not sure, I've never heard of it. I guess my only questions would be: is this only managed through windows explorer or could it be configured to work with eclipse? and also, I guess I wouldn't be able to test features like multiple users editing the same file at the same time because it says you will need a cvs server to set up a shared repository and it recommends the one with the 30 day trial.
Re: CVS features in Eclipse
There's builtin CVS support for eclipse (just change your perspective to the "CVS Repository Exploring" perspective), but you can't create your own CVS repository via this tool.
If you're creating an open source project, I would recommend using Source Forge or Google project hosting (no CVS on google, but you can use SVN or Murcurial). I believe both are free to use (source forge is), and both are very widely used.
If you have a local network, you can create your own repository on your local machine using any CVS client (I prefer to use Tortoise CVS because it integrates nicely with Windows), then every other machine can connect to that repository via the local network. If your network is exposed to the web, then you can even access that repository from the web.
Re: CVS features in Eclipse
Personally I'd go with Subversion or Mercurial instead of CVS.
// Json
Re: CVS features in Eclipse
cvs has a few really annoying missing features, i'd go for something newer