Operating SystemsWSJT, MAP65, WSPR, WSPR-X, and WSJT-X can be compiled for Windows, Linux, FreeBSD, Macintosh OS X, and most other UNIX-like operating systems. The download links on pages for each program retrieve pre-compiled installation packages for Microsoft Windows, and in some cases also for Ubuntu and other Debian-based 32-bit Linux distributions. Users of other operating systems or distributions must compile the programs from source code.
Source CodeWSJT, MAP65, WSPR, WSPR-X, and WSJT-X are open source programs distributed under terms of the GNU General Public License. Source code for SimJT is available on request. KVASD (a soft-decision Reed Solomon decoder for the JT65 mode) is distributed only in executable form because of licensing restrictions.
The graphical user interfaces (GUIs) for WSJT and WSPR are written in Python. Most of the number-crunching in these programs is done in Fortran, and some system-level functions are implemented in C.
Version 2 of MAP65, WSPR-X, and WSJT-X represent the most recent shift in WSJT-related programming practices. The GUIs for these programs are written in C++ using the open-source Qt framework. As with WSJT and WSPR, most of the number-crunching is done in Fortran.
Anyone interested in the communication problems addressed by WSJT, MAP65, WSPR, WSPR-X, and WSJT-X is invited to study, adapt, modify, or enhance the code and contribute to further development of the programs. Source code is maintained under the version control program Subversion ("svn") in a public open-source repository at Berlios. For updates and other information on the continuing development of WSJT, MAP65, WSPR, WSPR-X, and WSJT-X you are invited to subscribe to the WSJT developers email list.
Explicit Downloading InstructionsPresent and past versions of the source code for WSJT, MAP65, MAP65-IQ, and WSPR may be downloaded by using svn commands. For example, the latest revisions of source code for can be "checked out" with the commands
svn co svn co
svn co svn://svn.berlios.de/wsjt/branches/wsprx
You will need to understand svn in order to use the source-code repository effectively.
To compile WSJT
and WSPR on a
unix-like system (Linux, FreeBSD, Macintosh OS X, ...) you
will need to install some or all of the following packages: