# Download

> Please carefully read the FREE SOFTWARE LICENSING AGREEMENT to which you should fully agree before downloading, installing or using CMT.

The current stable main version of CMT is v1r16. However patched versions can be also produced (fixing bugs or providing backward compatible improvements). Users are welcome to try these new versions when they appear (and report from their experience), although they must be considered as less stable than the main current version.

Please notice that (at least from v1r6) the odd version numbers must be considered as development or patched versions (and as such are somewhat unstable), and they may be updated from time to time. Whenever such a development version comes to the point it can be stabilized, it will be renamed to the next even number. As soon as a new frozen version is installed, the intermediate patches are removed, and new development versions may be proposed (eg. under the name `v1r<n+1>p<date>`).

For each of the following tags, you'll find a distribution kit for the sources and (for the latest ones) some prepared binary files.

- v1r16p20040901 Current iteration for the v1r16 release
- v1r16p20040701 Previous iteration for the v1r16 release
- v1r14p20031120 Current iteration for the v1r14 release
- v1r12p20020606 Current iteration for v1r12
- v1r10p20011126 (patched version of v1r10)
- v1r10
- v1r8p20010710 (bug fixed with respect to v1r8 should be fetched instead of v1r8!!)
- v1r8

In order to download the distribution kit, select a root directory where CMT will be installed. Get the kit either from the above WEB pages (or using the wget utility) and un-tar all the kits you have selected:

> Tar balls are compressed using the `compress` utility until v1r12p20020606. Their extension is therefore `.Z` and `uncompress` should be used to uncompress them. Since v1r14p20031014, `gzip` is used. Their suffix is now `.gz` and the `z` option of `tar` can be directly used.

>     > cd <some root>
>     > wget http://www.cmtsite.org/v1r<nn>p<xxx>/CMTv1r<nn>p<xxx>.tar.gz
>     > tar xzf CMTv1r<nn>p<xxx>.tar.gz

Then you may either rebuild CMT or download one of the optional pre-built binary kits (note that even if you select to get one of the prebuilt binaries, you always have to first download the source kit).

If you wish to build CMT on other plateforms, you just need a C++ compiler (supporting templates - STL is not needed) and a bash-like shell.