hamwaves.com
;

Closed Source Ham Radio Software on GNU/Linux

Serge Stroobandt, ON4AA

Copyright 2014–2022, licensed under Creative Commons BY-NC-SA

  1. Home
  2. Linux Ham
  3. Closed Source Software

Introduction

Below is a non-comprehensive list of closed source software useful to the amateur radio operator. I have personally tested all software on the latest Xubuntu LTS GNU/Linux distribution. Things that I tried, but did not work, are also listed and indicated as such. Your mileage may vary.

Of course, there are many more ham-related free and libre open source software packages available under the “Amateur Radio” section in the main repository of many GNU/Linux distributions. The largest collection of ham radio packages is offered by OpenSuse and Debian-derived distributions like Xubuntu LTS and Linux Mint, to name but a few. In Xubuntu LTS, I counted no less than 74 packages.

By contrast, the software listed on this page is predominantly Windows™ software. Hence, wine, PlayOnLinux or its commercially supported counterpart, CodeWeavers CrossOver will be required to run this software on GNU/Linux. I do recommend using PlayOnLinux over wine as new software installations usually turn out to be rather painless and uneventful. Conversely, wine every so often requires fiddling with configuration parameters for new software to run successfully.

Other closed source software is written in Java, a platform-independent compiled programming language. Running Java bytecode requires a machine-specific Java Runtime Environment (JRE). Normally, your GNU/Linux distribution comes with openjdk-7-jre. However, for security reasons I choose to run Oracle Java instead.

Threatened with extinction

Many of the authors/copyright holders of below software have gained a respectable age. Suffice to say: “We are all perishable.” Unless these authors have taken extraordinary measures—which I doubt they did—, the copyright and source code will remain with their clueless relatives once they are no longer around.

Seems too far-fetched? I don’t think so. Have a look at what is left of Kangaroo Tabor Software CAPMan and WinCAP. Now that the author is no longer among us, nothing more remains of the great propagation software other than a hacked web site. By contrast, VOACAP was open-sourced a while ago and is thriving. It runs on newer Windows™ versions and it even has a Linux port now, called VOACAPL.

Closed source ham radio software that runs on GNU/Linux
icon name use runs on Linux free of charge open source open license
4nec2 4nec2 antenna modelling and optimisation with PlayOnLinux yes! no no
FLE FLE fast log entry with PlayOnLinux yes! no no
HAMRS HAMRS field logger Ubuntu or Raspbian AppImage yes! no no
LPCAD LPCAD log-periodic antenna design with PlayOnLinux yes! no no
SD SD DXpedition & contest logging with wineconsole, see instructions no no no
TLDetails TLDetails transmission line details, losses & match calculator with PlayOnLinux yes! no no

Call to action

If you are developer:

If you are a current user of closed-source amateur radio software:
E-mail the developers and express them your sincere concerns. Copy above paragraph and/or kindly ask them to have a look at this very web page.

Recently open-sourced

Recently open-sourced ham radio software that runs on GNU/Linux
icon name use runs on Linux free of charge open source open license
MMTTY MMTTY RTTY decoder with PlayOnLinux yes! yes! GitHub yes! LGPL as of 2013.08.01

Commercial software

Commercial closed source ham radio software that runs on GNU/Linux
icon name use runs on Linux free of charge open source open license
sPlan Abacom sPlan 6.0 schematic capture with PlayOnLinux no no no
ARRL ARRL Periodicals with PlayOnLinux no no no
Eagle Eagle (Light Edition) PCB layout natively! yes! no no
LTspice LTspice Electronic circuit simulation with PlayOnLinux yes! no no
Win-Test Win-Test contest logging, including RTTY with PlayOnLinux no, only for DXpeditions no no
WriteLog WriteLog prior to v10.78 contest logging, including RTTY with PlayOnLinux no no no

Hardware

Ham radio hardware with GNU/Linux drivers
icon name use runs on Linux free of charge open source open license
MCP Kenwood MCP transceiver memory control program with PlayOnLinux yes! no no
VNA/J VNA/J interface to the miniVNA vector network analysers with Oracle Java yes! no no

Icons

After installation of new Windows™ software, PlayOnLinux can be instructed to create program launchers with icons. These icons are stored in the following directory.

~/.PlayOnLinux/icones/

Aspiring programmers

Here are a few tips for aspiring programmers and developers of amateur radio software. Following these recommendations will ensure a broad adoption of your software by users with the most diverse operating systems and machines.

5
Creative Commons Licence
This work is licensed under a Creative Commons Attribution‑NonCommercial‑ShareAlike 4.0 International License.
Other licensing available on request.
GNU GPL v3
Unless otherwise stated, all originally authored software on this site is licensed under the terms of GNU GPL version 3.
cookie
This static web site has no backend database.
Hence, no personal data is collected and GDPR compliance is met.
Moreover, this domain does not set any first party cookies.

All Google ads shown on this web site are, irrespective of your location,
restricted in data processing to meet compliance with the CCPA and GDPR.
However, Google AdSense may set third party cookies for traffic analysis and
use JavaScript to obtain a unique set of browser data.
Your browser can be configured to block third party cookies.
Furthermore, installing an ad blocker like EFF's Privacy Badger
will block the JavaScript of ads.
Google's ad policies can be found here.
This page employs a Python Bottle server‑side script.
This page includes an open-source client-side script, written in Python and
transcoded by Brython to make it run as secure JavaScript in the browser.
Static XHTML generated from Markdown by Pandoc and
the GNU/Linux make, sed and gpp commands.
LaTeXmath markup rendered with MathJax.
BibTeX references are best read with JabRef.
Unattended CSS typesetting with Prince.
This work is published at https://hamwaves.com/closed.source/en/.
profile for Serge Stroobandt on Stack Exchange, a network of free, community-driven Q&A sites
GnuPG
Use my OpenPGP public key to encrypt messages for:

echo c2VyZ2VAc3Ryb29iYW5kdC5jb20K |base64 -d
Last update: Thursday, August 18, 2022.