#1035318 ITP: golang-github-bemasher-rtltcp -- Go library interface to an rtltcp daemon

#1035318#5
Date:
2023-04-30 20:10:33 UTC
From:
To:
* Package name    : golang-github-bemasher-rtltcp
* URL             : https://github.com/bemasher/rtltcp
* License         : AGPLv3
  Programming Lang: Go
  Description     : Go library interface to an rtltcp daemon

This is a Go library that allows programs a high-level means of
interacting with rtltcp, a daemon that allows for remote control of an
RTL-SDR (if you're familiar with SoapyRemote, it's similar).

This is the last remaining dependency for packaging rtlamr, a program
from the same author.

Note that this library is under the AGPLv3, not the ordinary GPL, so
applications that use it need to be AGPL-compatible (generally means
AGPL or GPL), and then the final binary is subject to the AGPL. I'm
aware of the recent discussions around Berkeley DB and how problematic
this can be for programs that aren't traditionally thought of as being
network-facing, but since rtlamr is by the same author under the same
license and thought to be its only user, my opinion is that this is
pretty insignificant. If other programs use this library someday, of
course, we'll have to check that they are respectful of the license.

I will maintain this in the Debian Go Team's umbrella and in accordance
with their practices because it's written in Go, but it will be used
mostly by ham radio folks. I'm not a Debian Developer or Maintainer, so
I'm grateful to have already identified a possible sponsor who is
knowledgeable in both areas.