7 ms·
Also posted this as a child comment elsewhere in the thread, but: --- I don't know about Ubuntu, but while installing Debian the installer makes it very clear
by notRobot 6y ago
Also posted this as a child comment elsewhere in the thread, but:
---
I don't know about Ubuntu, but while installing Debian the installer makes it very clear what popularity-contest does and asks the user for explicit consent.
It also makes it very clear that this setting can be changed later at any time.
The default option is "I do not wish to participate", so if someone isn't paying attention during the install process and just hits 'Enter', their privacy remains intact.
This, IMO, is the perfect way to do telemetry.
- saagarjha 6y agoIf you ask politely, I will often say yes to opting in! People don’t seem to understand this and think that somehow I’ll feel exactly the same if it’s opt-out because “it’s the same data…”
- notRobot 6y agoSame here! I usually opt in to popularity-contest on all Debian installs of mine that are on PCs, though I leave it turned off on servers.
- lucb1e 6y agoI have it turned off on a laptop I use for red teaming because you don't want to be accidentally noisy on the network, but other than that it's turned on.
- dsr_ 6y agoI really wish popcon asked two questions right up front: 1. Is this machine primarily used as a laptop, desktop or server? 2. Is this machine owned by a business or by a person? All sorts of popcon results are taken as being authoritative, when (I think) the overwhelming majority of responders are personal owners with laptops or desktops.
- rovr138 6y agoSimilar. But I also set it off on vm's if I'm testing something. It'll quickly and destroyed, so I just keep thinking I'll pollute their stats.
- cuu508 6y agoIt makes sense: if a service asks politely and does not use dark patterns, it's a signal that they take your privacy seriously. So it feels good to reward them and give the permission.
- A4ET8a8uTh0 6y agoWithout making a value judgment about whether it is the right thing to do, it has been well established that automatic opt-in vs default opt-out numbers favors automatic opt-in ( usually discussed around organ transplant issue ). I agree with you in theory ( as in I know I almost automatically do the opposite once I find someone tries to opt me in without my say so ), but I also know inertia is a powerful force.
- saagarjha 6y agoYes, but with statistics you don't need everyone to opt in–just some portion. You can't really extrapolate a kidney ;) Usually what happens with opt-in versus opt-out is that the people who are the heaviest users of your software, the ones who care about it, the ones who might know its details or care about privacy will turn it off and you'll just be getting analytics from people who are casual users–and it's really easy to end up interpreting this as "hey, nobody uses $OBSCURE_FEATURE, let's remove it!". Whereas if you make it opt-in, yes you will generally have smaller numbers, but the distribution might be more useful to you, and you're less likely to think that just because you have numbers on 70% of people you're going to make the right decision.
- NoodleIncident 6y agoUnless you think they want your data at the expense of the majority, this doesn't seem relevant. The difference between opt out and opt in is massive, 80% of people don't care or don't read. Your irrational preference here doesn't even register on their charts
- saagarjha 6y ago> 80% of people don't care or don't read I don't think it's "irrational" to suggest that you shouldn't be collecting data from those people as they have clearly not given consent to you doing so.
- NoodleIncident 6y agoI wasn't referring to that, thanks. I was referring to your own irrational willingness to hand over the same data based on how they ask for it. Maybe it is rational; you know they're not getting any useful data with an opt-in, so you'll play along with their incompetency by handing them a single datapoint?
- saagarjha 6y agoIt's the same reason why I would rather want someone who approaches me on the street to ask me for money (which I might give!) rather than just stealing it from me silently and and then offering the option to return it when I ask for it back–of course only if I notice the theft. I take issue with you calling consensual data collection "incompetent".
- proactivesvcs 6y agoMaking a decision based on principle does not strike me as being irrational.
- notatoad 6y agoit's not the same data though. if you default to on, you get the data from people who tend to leave the defaults the way they are. if you default to off, you only get data from people who will read the text in the installer and decide to change an option away from the defaults.
- deleted 6y ago[deleted]
- gravitas 6y agoArch operates like Debian, the package is called `pkgstats` and it's an opt-in to install. The results are public: https://pkgstats.archlinux.de/ https://pkgstats.archlinux.de/ (like Debian, the results are only as good as those who choose to opt-in)
- the_pwner224 6y agoThanks. I wish this were more visible in the install process / guide, I had never heard of this before.
- gravitas 6y agonod It's mentioned briefly on the "General Recommendations" wiki page in one sentence, not exactly easy to find. The Installation Guide wiki page is protected from edits, so an official wiki Admin would need to approve and make the change (see the History tab for recent editors you could contact).
- d_tr 6y agoThanks for the reminder. I actually read about this somewhere (probably on ArchWiki), while installing Arch a few weeks ago, but I totally forgot to actually opt-in. Really nice distribution, btw! My favorite, so far.
- deleted 6y ago[deleted]
- occamrazor 6y agoFully agree. The only downside is that the data they receive is probably representative of a small segment of users (my guess is free software enthusiast desktop users, but I may be wrong).
- proactivesvcs 6y agoThese behaviours are precisely the reason why I enabled popularity-contest, and have telemetry completely disabled on most other software. Ask beforehand or it'll be denied; mandate or lie and you'll never get a single byte, ever.
- dependenttypes 6y agoThey could also track it at server side which would not need any form of consent.
- jhauris 6y agoProbably not, because of caching and mirrors. There are many, many mirrors, including global CDNs. Debian makes no attempt at controlling package distribution. Also packages are signed, but sent over HTTP to allow easy caching, and there are no-fuss caching packages in the repos. If you have a site with even a handful of debian or ubuntu machines, you would be well served to setup a cache to save bandwidth and improve update download times. This all results in making it impossible to get even remotely accurate statistics server side.
- josefx 6y agoThe popularity contest package is checking which packages are actually actively in use[1]. It keeps track of file access time with a 12 hour resolution and any package used in the last thirty days is considered active. I think this might be interesting for packages that are part of the default install, server side statistics would always show those even when they are not used. [1]https://popcon.debian.org/FAQ https://popcon.debian.org/FAQ
- Phrenzy 6y agoHa Ha! I've got an apt-cache server. Suckers!
- an_d_rew 6y ago> This, IMO, is the perfect way to do telemetry. I understand @notRobot's sentiment, but do not agree with it. If the default is "no telemetry", then very little telemetry will be collected. This is an advantage to the user, but a strong DISadvantage to the collective, because the distro manager now cannot make informed decisions as to what packages are installed where and how often. It really is a balance of "individuals vs the collective" and I don't think that answering both needs is simple, nor is it cut-and-dried.
- byteshock 6y agoWhy would a collective like Debian or Ubuntu need to know what packages are the most installed? I know Ubuntu has their own App Store, is it perhaps to show which apps are the most popular? If it’s for caching, can they not see which packages are most frequently accessed over http and implement caching that way? Or is that against their privacy policy? I’m not very knowledgeable on this subject but would love to know more!
- jraph 6y agoIt helps deciding on priority (bug fixes) or whether a package is worth maintaining or keeping in the distribution even if it costs time or prevent some (library) upgrades, improvements or refactorings that would break it. As a software writer, it motivates me to know that my software is used and that putting effort in maintaining it will help people. For instance, I made a small Firefox extension that requires regular updates by design. Seeing that it was installed on a hundred browsers has motivated me to maintain it. If it was just for me, I probably wouldn't have bothered so much even though this extension scratched a personal itch. As a user, I am a bit reluctant to being tracked so a balance must be found. Edit: the amount of downloads from the archives is not enough. Some packages are downloaded again and again by automated systems like continuous integration systems and a downloaded package can be uninstalled immediately and this would be imperfectly detected.
- tinus_hn 6y agoPerhaps when making the choice you could tell the user their problems will get more priority if they opt in. Also using differential privacy you can gather statistics on package use while limiting knowledge about a specific user.
- pwdisswordfish2 6y ago"This, IMO, is the perfect way to do telemtry." Maybe someday this will be the only legal way to do telemetry.