Make FOSS Ham Software

Published 2021-07-23 on Cara's Blog - Permalink

If you follow ham radio news, you might have seen a recent post to the EZNEC1 website. It gets a little long, but the important line is

On January 1, 2022 I will be retiring. I’ll be nearly 76 and want to spend more time at other things. EZNEC is and always has been developed, sold, and supported only by me, so all development, sales, and support will end at that time…

The following is the first bullet point in the explanations that come immediately after (emphasis mine).

EZNEC will be released to the public domain and become free of cost and can be freely copied and distributed. I do not plan to release the source code.

This line is important, because it means that not only will all support and development cease, there is no one who can take up the torch and continue development of what some would consider a critical tool for radio amateurs. This software will soon fade from relevance, and this is an issue that I’ve seen build for a while. So many of our tools are based on proprietary software that much of our hobby is beholden to private corporations and our hope that they will continue to operate in good faith.

One of the goals of every amateur in the hobby should be to increase the number of new amateurs joining us to replace the ones we lose every year. Having expensive proprietary software as the prominent requirement for running a quality station is exclusionary to newcomers.

As the most experienced members of our hobby begin to exit it, for whatever reasons, we must be prepared to move on and continue with amateur radio. When software is developed by a single person, as EZNEC was, when that person no longer wishes to keep going, and doesn’t release their code, the software withers and dies. This is part of the software lifecycle, but in this case there is no alternative to EZNEC that I know of. If you know of one, please drop me a message in my public inbox (found in the sidebar)!

When software is free, knowledge is free. Encryption and obfuscation isn’t allowed on the air, why do we allow it in our software?


  1. EZNEC is a popular tool to model antennas and their RF patterns. ↩︎


Articles from my webring

crates.io: development update

Since crates.io does not have releases in the classical sense, there are no release notes either. However, the crates.io team still wants to keep you all updated about the ongoing development of crates.io. This blog post is a summary of the most significa…

via Rust Blog July 29, 2024

So you want to compete with or replace open source

We are living through an interesting moment in source-available software.1 The open source movement has always had, and continues to have, a solid grounding in grassroots programmers building tools for themselves and forming communities around them. Some loo…

via Drew DeVault's blog July 16, 2024

Status update, July 2024

Hi! This month wlroots 0.18.0 has been released! This new version includes a fair share of niceties: ICC profiles, GPU reset recovery, less black screens when plugging in a monitor on Intel, a whole bunch of new protocol implementations, and much more. Thanks…

via emersion July 16, 2024

Generated by openring