Who Owns Your Shack? Open Source, Amateur Radio, and the Software We Can't Afford to Lose
2026-08-07 , Ham Radio Village (W321)

You own your radio. The protocols you use — AX.25 and APRS — are open standards anyone can implement. But the software your club depends on? That's often a different story.

For the security-minded: this is a story about critical communication infrastructure running on software whose source code doesn't exist.

Amateur radio has a long tradition of self-reliance: building your own antennas, maintaining your own gear, understanding your own stack. That tradition breaks down at the software layer. Too much of the tooling that holds the hobby together is maintained by a single developer, distributed as a closed binary, with no source code and no succession plan. We've already seen what happens when that developer is gone: When Roger Barker G4IDE passed in 2004, UI-View32's source code went with him — leaving the community to maintain unofficial workarounds rather than fix the underlying binary, with the registration servers eventually going dark. Bob Bruninga WB4APR's death in 2022 raised the same question for his reference APRS implementations and the aprs.org site he maintained. These aren't edge cases — they're a pattern, and the hobby's aging demographics make it one we can't ignore.

This talk makes the case that open-source licensing isn't just a software philosophy — it's an infrastructure resilience strategy. If a tool is critical to your club's operations or your emergency net, its source code needs to outlive its author.

As a working example, we'll look at open-packet: an early-stage, MIT-licensed packet messaging client in Python — a working existence proof that the open-source path is viable. A brief live demo will show the basic functionality, along with some nice to have extras such as visual themes and a web client.

Attendees will leave with a concrete lens for evaluating the software they depend on, a GitHub link, and three specific asks — from "try it" to "apply this thinking to every tool in your shack."


A 30–40 minute talk for Ham Radio Village at Defcon. Primary audience is licensed amateur radio operators, with a secondary audience of hackers and security-minded attendees unfamiliar with the hobby. The talk uses the post-mortem license failure pattern in amateur radio software as motivating context, builds an ownership/self-reliance argument, and presents open-packet as a working existence proof of the open-source alternative.

Jeremy Banker (K0JLB) has been a licensed amateur radio operator since 2010, drawn to the hobby by a lifelong interest in experimentation. A Senior Security Software Engineer by trade, he is a regular packet radio operator and supports packet operations for his local ARES group. His frustration with the closed-source tools available for packet messaging — software he couldn't fix or improve — led him to build open-packet, an MIT-licensed Python client designed to outlive any single developer. He has spoken at Black Hat Arsenal, DEF CON Demo Labs, Ham Radio Village, and RMISC.