Hey stqmts+5ehe03cek0yy8, > I hope it's not relevant here that the package maintainer of visidata in debian is also the upstream author, and this phoning home provides upstream with some sort of revenue stream, and this is why this bug hasn't been dealt with yet...
The creator of VisiData goes into great depth here about his decision to enable motd by default: https://github.com/saulpw/visidata/issues/913 The privacy page is here: https://www.visidata.org/privacy/. In particular: VisiData fetches the list of startup messages with a single HTTP GET. The first time each day that VisiData is used, it downloads a single small file. This access is also logged by the website. This network request can be turned off by adding options.motd_url=None to your ~/.visidatarc. This daily count of users is what keeps us working on the project, because otherwise we have feel like we are coding into a void. There are some extremely dedicated users who talk to us about how much they love the project, and engage with us, but by-and-large we only found out people were using it when they were unhappy with something. Knowing that there is a steady increase of people using it, motivates me to fix bugs in my evenings after a full day at my day-job. > In my case, visidata was phoning home while working on GDPR data... You don't have to worry! Your GDPR data is perfectly safe. You can look at the code, it is all open source: https://github.com/saulpw/visidata/blob/develop/visidata/motd.py. It just does an HTTP Get. The process to get a package accepted into Debian was brutal. The user @geekscrapy is extremely privacy conscious, and he did tell us that he made the choice to turn motd off, but otherwise has not voiced to us any concerns. He hangs out in the VisiData discord, if you wanted to chat any further about your concern: bluebird.sh/chat. Also, in case this matters to you, we wrote about any occurrences of swap files here: https://github.com/saulpw/visidata/issues/140. I read that you are also concerned about any behind the scenes revenue. VisiData has no revenue stream. Saul, as a creator, has a github sponsors: https://github.com/sponsors/saulpw and a patreon: https://www.patreon.com/saulpw/posts. People sponsor if they want to support his work, and no other reason. Examples of something that patreon money has supported is paying a web developer to build a better-looking website for VisiData. On Tue, 25 Jul 2023 at 08:03, <stqmts+5ehe03cek0yy8@cs.email> wrote: > Package: visidata > Version: 2.11-1 > Followup-For: Bug #1001647 > > This bug still exists in the version of visidata released with debian > bookworm. > > Debian users do not expect software provided through debian to be phoning > home for reasons unrelated to the function of the software. In my case, > visidata was phoning home while working on GDPR data... > > Normally, package maintainers in debian patch out this functionality > before releasing the software to users. Please do so. > > I hope it's not relevant here that the package maintainer of visidata in > debian is also the upstream author, and this phoning home provides upstream > with some sort of revenue stream, and this is why this bug hasn't been > dealt with yet... > > -- System Information: > Debian Release: 12.1 > APT prefers stable-updates > APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, > 'stable') > Architecture: amd64 (x86_64) > > Kernel: Linux 6.1.0-10-amd64 (SMP w/1 CPU thread; PREEMPT) > Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages visidata depends on: > ii python3 3.11.2-1+b1 > ii python3-dateutil 2.8.2-2 > ii python3-importlib-metadata 4.12.0-1 > > visidata recommends no packages. > > visidata suggests no packages. > > -- no debconf information >