toggle quoted messageShow quoted text
I agree. I know there are products out there being sold that use Open Source software, including my own. Still, I made that decision when I made it Open Source. My theory is that, if someone stands on my shoulders and makes something I started better for everyone, we all win. However, I do get a little miffed when someone takes something that is not Open Source and either sells it (M0NKA's SDR transceiver) or gives it away (my books on torent sites).
I do think the CAT interface does offer a way to extend the software without making all of it Open Source. It appears that we are slowly standardizing the CAT protocol. I would like to see the community pull together and formalize a CAT interface. It would require support from The Big Three and that could dissolve into a pissing contest. If that happens, I say screw 'em and we as users form our own CAT standard interface. (If this is all Greek to you, check out http://www.plicht.de/ekki/civ/civ-p41.html for a simple way to specify a series of CAT commands.)
For CAT to work, processors need to be on the "radio end" and the "user end" of the CAT connection. For Hans QSX, the radio end will be a processor in the STM32F4 family. On the user end, it could be whatever the user wants. Me? I plan on having a touch screen waterfall display that doesn't rely on a PC. It will be a self-contained SDR a la M0NKA or the G-90. For others, write a PC program in your favorite language that can read ASCII data from a port and do whatever you want with the data you get via CAT.
All of this could be super cool stuff. I know Al and I are going to dig into it when the dust settle a bit.
On Wednesday, December 18, 2019, 3:45:59 PM EST, Arv Evans <arvid.evans@...> wrote:
Well-said. You made it very clear what the pro's and con's are regarding giving away
intellectual property versus securing said property. Micro-controller based systems are
particularly problematic because some of the micro-controller chips can be read back
and copied at the bit or byte level. The AVR is one of the micro-controller chips that
does have fuse bits that can be used to help protect the device from being copied.
We are seeing some of this problem over on the BITX discussion group, where individuals
have made their own junk-box variations of the hardware, modified the open-source software,
and now seem to expect that Farhan will troubleshoot their mistakes.
Micro-processor ICs that do not have built-in copy protection have to rely on "mouse-
traps" that use hidden code to erase or mutilate the code if it is tampered with.
Since recent trends seem to indicate that even homebrew rigs need to support some form
of CAT control, maybe that is where the user customization needs to reside. If there
is an adequate set of basic functions, then maybe user code in the CAT software could
allow those who want something else could add that feature or function?
On Wed, Dec 18, 2019 at 7:58 AM jjpurdum via Groups.Io <firstname.lastname@example.org> wrote: