I have a chance to get a rsp1a used, and it seems intriguing as a better
receiver than an RTL-SDR dongle (even a nooelec or blog one), but I do
not want to deal with any proprietary software.
As I read
sdrplay.com, one has to download their proprietary binary-only
driver, available for only a handful of platform/cpu combinations. They
call this software "API", and it seems obvious it talks to the device
and provides an API boundary. (Even worse, they want you to register
and to send data to google to get the download!)
Is this really how it is? Or is there open source code that could be
made to work on FooOS with a RISC-V CPU, assuming POSIX and USB support?