CVS and Subversion are systems for sharing files. They allow files to be stored on a central repository such as Sourceforge. Users can commit files to the repository without overwriting each others work, they include features such as version control system.
Eclipse has CVS built in, but not Subversion, so if we want to use Subversion we need to install it.
Subclipse is a Subversion plugin for Eclipse.