News for hackers. Stuff that matters.
Re:Why does Debian change software? by diggan on Thursday May 22, 2025 @08:46AM (#44061523)
> Telemetry contains personal data by definition

Why it has to include PII by definition? I'd say DNF Counting (https://github.com/fedora-infra/mirrors-countme) should be considered "telemetry", yet it doesn't seem to collect any personal data, at least by what I understand telemetry and personal data to mean.

I'm guessing that you'd either have to be able to argue that DNF Counting isn't telemetry, or that it contains PII, but I don't see how you could do either.

Re:Why does Debian change software? by kevin_thibedeau on Thursday May 22, 2025 @09:51AM (#44062059)
IPs are PII. You hit the server, and your anonymity is breached.
Re:Why does Debian change software? by deng on Thursday May 22, 2025 @10:08AM (#44062222)
Yes, so the vendor must not store it. Something along those lines is usually said in the privacy policy. If you don't trust the vendor to do that, then do not opt-in to sending data, or even better, do not use the vendor's software at all.
Re:Why does Debian change software? by ryandrake on Thursday May 22, 2025 @10:40AM (#44062555)
Sometimes, we have to or we simply want to run software from developers we don't know or entirely trust. This just means that the software developer needs to be treated as an attacker in your threat model and mitigate accordingly.

I would argue that users can't inherently trust the average developer anymore. Ideas about telemetry, phoning home, conducting A/B tests and other experiments on users, and fundamentally, making the software do what the developer wants instead of what the user wants, have been thoroughly baked in to many, many developers over the last 20 or so years. This is why actually taking privacy seriously has become a selling point: It stands out because most developers don't.

Re:Why does Debian change software? by happysadpanda2 on Thursday May 22, 2025 @01:45PM (#44064602)
I can't argue that you are wrong, but I can argue that, for myself, if I don't trust a developer to not screw me over with telemetry, I cannot trust the developer to not screw me over with their code. I can't think of a scenario where this trust isn't binary, either I can trust them (with telemetry AND code execution), or I can't trust them with either. Could you describe what scenario I am missing?
Re:Why does Debian change software? by ryandrake on Thursday May 22, 2025 @03:33PM (#44065872)
You’re not missing anything. In general, I don’t think you can really trust the vast majority of software developers anymore. Incentives are so ridiculously aligned against the user.

If you take the next step: “do not use software from vendors you don’t trust,” you are severely limiting the amount of software you can use. Each user gets to decide for himself whether this is a feasible trade off.