Manjaro is experimenting with **opt-out telemetry
(discuss.privacyguides.net)98 points by rubadubrubadub 2 days ago | 205 comments
98 points by rubadubrubadub 2 days ago | 205 comments
serbuvlad a day ago | root | parent | next |
I don't think the bar is unreasonably higher for free software, I think the bar is unreasonably lower for Apple.
Apple has a few advantages that make this the case: a) they have really good marketing and b) they will always be compared against Google, Meta and Microsoft, which make their money from selling your data (either directly or through targeted advertising); whereas Apple makes their money from selling overpriced hardware.
But Apple is not pro-privacy, it is just less anti-privacy than other companies. And there are still people like me which would never use their products on principle.
haskman a day ago | root | parent | prev | next |
That's true, but also true is the fact that a large part of the reason for using alternatives is to avoid this kind of data collection. So it's reasonable to expect to lose users with a decision like this.
graemep a day ago | root | parent |
Data collection like what?
It is still much less data, and does not allow them to identify you AFAIK. Even if they go with opt-in (not yet decided - it seems to be being debated and thy are asking for feedback) it is still far better than proprietary OSes.
JohnFen a day ago | root | parent | next |
> it is still far better than proprietary OSes.
That's an incredibly low bar. I think that good software should aim much, much higher than that.
jethro_tell a day ago | root | parent | prev | next |
The problem is that you cannot guess which users are working to fly completely under the radar because of their specific threat profile.
TeMPOraL a day ago | root | parent | prev |
> Data collection like what?
Like any at all?
There's this deep sense of entitlement coming from software devs and vendors, that's completely unjustified. Comparisons on the amount and type of data collected is missing the point. It doesn't matter whether Manjaro is sending more or less telemetry than MacOS - neither of them should be doing it in the first place.
They have no actual right to that data, no matter how much having it makes the devs' jobs easier. What they should do is ask for it, honestly and convincingly, like asking users for a favor, because it's exactly what it is (and it's not like anyone is considering compensating user for the service).
coldpie a day ago | root | parent | next |
That's not nearly as useful though. What devs want is to know how their users are interacting with the software, so they can make improvements to it. Opt-in gives a much smaller sample size, and a strong selection bias. I don't know enough to say that it's completely useless, but I wouldn't be surprised to hear that it is.
> Like any at all?
No, don't sidestep the question, actually answer it. What data are they collecting and how is it harmful? The devs feel this information is useful to make their software better. If you think you are harmed by this, please explain how.
Kim_Bruning a day ago | root | parent | next |
If you're collecting data, you need to prove it's not harmful - not the other way around.
- But how is collecting data harmful?
The problem isn't any single data point. It's that historically, seemingly innocent data collection has repeatedly enabled serious harm when contexts change. (And yes, I'm aware of Godwin's Law[1], and/but the historical examples are directly relevant here.)
- Surely one more app collecting data isn't the end of the world?
No, but it's death by a thousand cuts. We're at a point where young tech professionals are already resigned to total surveillance. Each new data collection might seem minor, but they're all contributing to a flood of personal data leaking from our devices. We need to start turning off the taps, not adding new ones.
bondarchuk a day ago | root | parent | prev | next |
GGP said avoiding data collection is a reason to use linux. GP asked what data collection. The answer was "any at all". That is not "sidestepping the question". GGP didn't state they think they are harmed by data collection, they only stated they don't want their data to be collected.
coldpie a day ago | root | parent | next |
Right, so we're back to the OP of this thread--open source software doesn't have access to a useful tool, and you can't explain why you are refusing them to have this tool. This results in lower quality software, to no one's benefit.
bondarchuk a day ago | root | parent |
I disagree with your attempt to frame this like it is an issue that needs to be resolved at all costs. Yes, I don't give developers access to my data which would be useful for them. No, I won't explain why I'm refusing this. Yes, it might result in some lower quality software. I am completely fine with that situation and wish it will stay that way.
coldpie a day ago | root | parent |
That's totally fine and they have an opt-out mechanism for people who feel like that. I don't think anyone is behaving badly here. They want to collect data to make their software better; opt-in has significant downsides; and you have an option to turn off the data collection. What are we complaining about?
bondarchuk a day ago | root | parent |
The problem is that right now I only know about this in the first place because I just happened to open hacker news at this hour of the day. You seem to agree that it is totally fine if I don't want my data collected, but how could I even prevent it if I don't know about it (since it is opt-out only)?
coldpie a day ago | root | parent |
This is a fair point! I think for people who feel so strongly about this, it's perhaps the best compromise that you have to go digging into the settings for it, since opt-in is basically the same as not having it at all. It seems unlikely to me that a project like Manjaro would go out of their way (as Google etc do) to use dark patterns and disrespect your wishes here.
Kim_Bruning a day ago | root | parent |
"Opt-Out" is a dark pattern per definition. If everyone does it (and on some platforms many people do), it leads to an impossible eternal whack-a-mole situation where the user is constantly monitoring their system while still being unable to ever be 100% certain that every leak is closed.
This is why some users opt for a system that enforce Opt-In or even Opt-Never by default. The sheer peace of mind is worth a lot.
And it's not even such a strange stance. Consider eg Enterprise or National security. Why shouldn't a regular user have such security by default?
wkat4242 a day ago | root | parent | prev |
I'm in that club too. I don't see an immediate negative. I just don't want my data collected.
codedokode 8 hours ago | root | parent | prev | next |
> If you think you are harmed by this, please explain how.
I expect my computer to do what I order to do and not to do shady things behind my back. Imagine if you were a business owner and your new hire would sell your commercial secrets to competitors. Would you like it?
As for improving software, users should contribute voluntarily, not mandatory otherwise it looks like a form of non-monetary tax.
_Algernon_ a day ago | root | parent | prev | next |
If you want to some actual examples of how optimization based on data can be harmful, I suggest reading Seeing Like a State. If more people that made decisions based on data read this book, the world would be a better place.
The TL;DR is that data about a system does not reflect the underlying system perfectly, and thus is a distortion of the real system. Decisions based on this distorted data can be equally distorted, sometimes dangerously so.
For software telemetry for instance, telemetry only gives the "what", not "how"
eg. feature X is not used.
Possible explanations:
- Not useful to users -> Probably should be removed.
- Not discoverable -> Probably should be kept and made more discoverable.
- Difficult to use -> Probably should be kept and made easier to use.
Most times (I'm looking at you here Mozilla and every commercial software provider ever) people take the shortcut of assuming the first explanation and removing it prematurely.
yencabulator a day ago | root | parent | next |
- "Users interact with feature Z a lot" -> "our users love feature Z"
OR
- "Users interact with feature Z a lot" -> "Z is very hard to use and requires lots of fiddling"
TeMPOraL 20 hours ago | root | parent | prev |
Possible extra explanation:
- You've forgotten the denominator
Features A and B may be equally important, but B may be applicable only in specific circumstances. If you'd compare A and B on the metric of "how often it's used", you may see B being used much, much less than A, but that's not reflective of the feature, but of the job being done.
account42 a day ago | root | parent | prev | next |
> That's not nearly as useful though. What devs want is to know how their users are interacting with the software, so they can make improvements to it. Opt-in gives a much smaller sample size, and a strong selection bias. I don't know enough to say that it's completely useless, but I wouldn't be surprised to hear that it is.
So? Crime being profitable doesn't make it legal.
> No, don't sidestep the question, actually answer it. What data are they collecting and how is it harmful? The devs feel this information is useful to make their software better. If you think you are harmed by this, please explain how.
So if I enter your house you will also enter a discussion of what I stole and if you really needed it before you are allowed to kick me out even though I never had permission to enter your house in the first place?
coldpie a day ago | root | parent |
Can you explain what Manjaro is doing that you feel is equivalent to breaking into my home and stealing stuff?
codedokode 8 hours ago | root | parent | next |
Let's try another analogy, someone breaks into your computer and copies all of its content, including saved passwords in an unlikely case you save them, and installs a keylogger. It is not harmful by itself, right?
bondarchuk a day ago | root | parent | prev |
It's an analogy, try to think about what makes the two situations similar even though they are not exactly the same.
coldpie a day ago | root | parent |
My website stores your IP address in its access logs. Am I breaking into your home and stealing stuff? The details matter.
bondarchuk a day ago | root | parent |
No, you are not breaking into my home and stealing stuff. Nevertheless, an analogy can be made between breaking into my home and stealing stuff, and taking my data without consent. "Analogy is a comparison or correspondence between two things (or two groups of things) because of a third element that they are considered to share." - try again to think what the third element could be in this case - I'm sure you can do it!
coldpie a day ago | root | parent |
> Nevertheless, an analogy can be made between breaking into my home and stealing stuff, and taking my data without consent.
I disagree. Breaking into a home and stealing stuff is obviously harmful. I don't think you have demonstrated the harm of "taking your data".
bondarchuk a day ago | root | parent | next |
There we go; now you know the point of comparison is not that both are "obviously harmful". What else might it be?
TeMPOraL 19 hours ago | root | parent |
I'll clarify:
It's theirs, not yours. Fundamentally, it's not about harm - it's about you getting stuff you have no (moral, cultural, and in many places legal) right to.
As for harm: there is possibility of it, a lot of software does collect data for it to be used against users' interests, and I have no reason to believe yours isn't one of them.
Kim_Bruning a day ago | root | parent | prev |
https://news.ycombinator.com/newsguidelines.html
'Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith. '
wkat4242 a day ago | root | parent | prev |
But that kind of data leads to dev-centric practices like A/B testing that's just being used to confirm their own assumptions and is tailored towards their own goals, not the users'.
Asking the users what they like and why is much more useful.
eth0up a day ago | root | parent | prev |
Spot on! Well said.
I frequently wonder what breed of human sincerely disagrees. I sometimes think the realm of software encourages through detachment (remoteness, distance from the users) a sense of liberty for the id. If this shit was attempted physically, in person, there'd be a lot of missing teeth.
coldpie a day ago | root | parent | next |
What? It happens all the time. Retail stores count the rate at which people enter their doors to help determine how to staff the store. Traffic engineers count how many vehicles and pedestrians use certain roadways so they know which modes to optimize for. Your ISP gathers aggregate statistics about how much bandwidth is being used across regions to decide where to upgrade their network.
Data collection can be harmful, but it's also extremely useful to know how people are using products and infrastructure. There's a balance, and if you're on the "zero data collection" side, I think you need to justify making the devs' lives harder by explaining what harms will come from the proposed collection.
JohnFen a day ago | root | parent | next |
> I think you need to justify making the devs' lives harder by explaining what harms will come from the proposed collection.
I disagree. I don't need to show actual harm to reasonably object to being spied on. At least Manjaro isn't talking about making this mandatory, but opt-out is is still a very poor look that would make me avoid using it as long as there are other options that are more respectful.
coldpie a day ago | root | parent | next |
> being spied on
Please explain what specifically Manjaro is proposing to do that you classify as being "spied on." Don't handwave this away, actually answer the question.
bondarchuk a day ago | root | parent | next |
"espionage: The act or process of learning secret information through clandestine means."
That is, the specific information does not matter; the fact that someone wants to keep it hidden (which is their stated preference), and someone else wants to collect it through clandestine means (which is how we could interpret a sneaky opt-out mechanism) is enough to define it as being spied on.
pdimitar a day ago | root | parent |
1. Your hardware specs are secret information? How many times you clicked on i3wm's settings panel is secret information? I mean OK, you might really want to keep the latter for yourself, sure, but calling it a secret information is reaching.
2. It very much matters what the specific information is. I too wouldn't want my Linux distro scanning my GMail inbox through their distro-bundled browser, of course. But how many times I started Kitty is something I don't quite enjoy being shared but I also wouldn't be outraged if it was.
Nuance matters, just doing an extremist takes does not help anyone.
account42 a day ago | root | parent |
> Your hardware specs are secret information? How many times you clicked on i3wm's settings panel is secret information?
Yes it is, until I choose to share it. That is the point of consent - I decide what I want to share, not you.
pdimitar a day ago | root | parent | next |
Of course, that's your right. That's why I vet my software on a per-piece basis. It can be exhausting but I at least know that stuff that I'd be very not okay with being shared, is not in fact shared.
As said in another comment of mine posted just minutes ago -- practice shows that anonymous telemetry is the only viable way of getting some usage data. Almost nobody fills out surveys.
Do most software need those stats? I'd say they don't, but I worked on pieces of software that absolutely needed to know which parts are most used and which are almost not used because the extra features cluttered the UI and confused people, leading to less buys / subs.
eth0up a day ago | root | parent | prev |
I think a good example in support of your statement is the superfluous metrics wantonly spewed by, eg, Firefox. A cursory perusal of about:config will list many many default settings which are completely unnecessary for normal browser function, eg dom-battery, general telemetry, dubious DNS and dozens (maybe many dozens) of other better examples I've seen but don't immediately remember. The privacy holes here are mostly by design. Clearly more than necessary hardware info.
There are endless examples of data flowing where one wouldn't expect. Doesn't IP6 wrap the MAC address into the IP? This alone is pretty significant. It goes on and on, but I don't see this as an excuse to go full-nudist in a fit of futility with all data.
And another thing I frequently wonder: who benefits? I honestly don't see things functionally improving in a way that I can't live without as a result of all this telemetry. I don't see that many people clamoring for the kinds of improvements this telemetry is supposed to enable. I know technology does improve, but I just can't remember where things were so bad I needed to mass-email my dossier to the world. Generally, I just made a forum post or bug report.
JohnFen a day ago | root | parent | prev |
The collection of any data about me, my machines, or my use of my machines without my explicit informed consent is spying.
JohnFen a day ago | root | parent |
I had trouble finding exactly what MDD collects, but my assumption is that it collects data about the hardware in use and what packages are installed, at a minimum.
coldpie a day ago | root | parent |
Okay. So you can't explain how you are harmed by this data collection, and you have an opt-out mechanism you can use to disable it anyway. What are we complaining about?
JohnFen a day ago | root | parent |
I'm not saying I can't explain harm, I'm saying that the presence or absence of harm is orthogonal to the issue.
What I'm complaining about is the evasion of having to get informed consent to collect personal data. Opt-out is a way to try to cover your ass while at the same time being able to avoid asking for consent.
The argument for it is always the same: if we make it opt-in, then not enough people will opt in. Which is another way of saying "if people won't give us permission to collect data about them, then we need to stop asking permission."
eth0up a day ago | root | parent | next |
>Which is another way of saying "if people won't give us permission to collect data about them, then we need to stop asking permission."
Precisely!
coldpie a day ago | root | parent | prev |
Well, yeah. If opt-in doesn't lead to useful results, then you may as well not have the feature at all. But they want the feature, because it helps them improve their software. So, "collect data in a way that preserves as much privacy as possible by default, and provide a mechanism to opt-out entirely" is the least-bad option. It gives them the data they want, and it provides an opt-out mechanism for people who don't trust them with the collected data. It seems like the best compromise to me.
JohnFen a day ago | root | parent |
> It seems like the best compromise to me.
It's not really a compromise. It's devs declaring that they deserve access to this data regardless of what users want, and trying to make it less objectionable. It remains the case that this is a back door method of extracting data from users that they don't really want to give.
If users didn't mind giving it, then enough would say "yes" to the opt-in screen that it wouldn't matter. But they don't, so these devs are trying to impose the very thing users don't want as forcefully as they can get away with.
This is all about disempowering users.
pdimitar a day ago | root | parent | prev |
What spying on, dude? Have you ever wrote telemetry handlers even once in your software?
I've done so, no less than 15 times in the last ~9 years. We always took special care to never include anything personally identifiable; it was a hard requirement and was enforced in code reviews and because of that we ended up hashing user IDs because we still wanted to do flame graphs and various distribution statistics of API endpoint usage and user IDs were one of the axii (two others were hours of day and days of week), but we didn't care who the user was.
Seriously, a little less extremism helps. I am a programmer, likely just like you. We are trying to get some data to improve our software. In several of my previous gigs even the CTOs barely cared about the telemetry graphs and aggregation dashboards and only looked at them at the middle of the quarter to make sure we're not spending too much on Grafana so the executives won't bite their heads off. And the CEO / marketing? Forget it, they don't care.
Of course there are some very predatory companies out there, no doubt. But I think we would be very hard-pressed to put the team of an open Linux distribution among them.
JohnFen a day ago | root | parent |
> We always took special care to never include anything personally identifiable
Sure, but that's not really the point. First, in every company I've worked at that has dealt with PII, their definition of "PII" excludes quite a lot of data that should count.
But even if all PII is properly excluded and everything is actually anonymized, that still doesn't address the point. The point is all about consent. Consent seems like it should be table stakes, no?
pdimitar a day ago | root | parent |
> Consent seems like it should be table stakes, no?
I agreed for most of my career but not anymore. Truth is, everywhere I worked, the voluntary user surveys had extremely low engagement rate -- which was frustrating for the dev team who wanted to make sure their users like the product. Sometimes that means deprecating / removing parts of the software.
I get your idea and I don't generally disagree. It's just that practice has shown that collecting anonymous telemetry is the only really viable way of getting information of what's being used, how much, does it perform well (I used telemetry stats to optimize a hot code path on a number of occasions) both in terms of hardware efficiency and business terms, and others.
It's one of those things that I solved for myself by trusting or not trusting each piece of software individually. That's why I am currently slowly migrating back to Linux (from macOS); Apple overdid the telemetry to downright complete spying and sometimes censorship so I am no longer okay with them.
JohnFen a day ago | root | parent | next |
> It's just that practice has shown that collecting anonymous telemetry is the only really viable way of getting information of what's being used, how much, does it perform well
Again, we come back around to "if users don't want to willingly give us this data, then we're just going to take it." That's what I think is ethically objectionable. Sure, the data is useful -- but if people don't want to give it, that usefulness does not justify taking it anyway.
Opt-out is better than not being able to even do that much, but in my view, it's still unethical. And, practically, it means that I have to treat all software as suspicious and can't really be comfortable with any of it.
I'm used to that with smartphones and Windows, and deal with that by avoiding installing any software if unless I absolutely have to. I'm just trying to avoid having to take the same stance with OSS. But perhaps that's a lost cause and trust in any software at all is not supportable.
yencabulator a day ago | root | parent | prev |
> It's just that practice has shown that collecting anonymous telemetry is the only really viable way of getting information of [...]
So if people don't want to volunteer their data and time, you engage in dark behaviors to get the data out of them regardless?
pdimitar a day ago | root | parent |
I don't, but I can't speak for everybody else. In my case the telemetry was on the backend so the users had no say at all -- though my teams made sure for there to be zero personally identifiable information (plus our API endpoints never got even one piece of information about the customer's devices / desktop browsers; I code-reviewed those PRs and enforced it).
Don't look for boogeymen on HN, they are not on this forum. ;)
I'll again agree opt-out by default is not the most privacy-friendly approach but voluntary user surveys had almost non-existent user base. So some companies took a more aggressive approach. Those I don't like. But a Linux distro? Dunno, seems like an overreaction in this particular case.
eth0up a day ago | root | parent | prev |
First, yes, data is extraordinarily valuable. No doubt.
While it may be commonly accepted by most, I don't want my personal computer crawling with telemetry. I despise the idea.
The harm is, in my opinion, partly in creep, where just a little more, here and there, leads to a festering, unchecked data brothel. And regarding 'harm' as a necessary parameter for maintaining privacy, dignity, etc; it would cause absolutely no harm to me if I was watched every time I used the bathroom, provided responsible handling of the acquired video. But I don't want this and would object to any effort otherwise. I don't think harm is the only factor.
pdimitar a day ago | root | parent | prev |
> I frequently wonder what breed of human sincerely disagrees.
People who genuinely care to fine-tune their software to work better for their users. What monsters.
account42 a day ago | root | parent | next |
Those people can ask their users what they actually need instead of using statistics to validate their own prior assumptions.
pdimitar a day ago | root | parent |
I hear they tried, many times, and less than 0.1% of users responded.
I personally don't think it's such a monster move to send some anonymous usage data, especially if you present a box with a choice once the program starts for the first time. (Granted that's not what Manjaro is doing here.)
eth0up a day ago | root | parent | prev |
When it gets to Microsoft-level telemetry, yes, I'd say monsters. This situation? Less so. But how it so easily approaches such levels needs consideration. There's simply a prevailing view with data where "if it exists and we can access it, it are belong to us" and collectively it is monstrous.
I'd rather people become overly (even unreasonably) sensitive to it than keep going with the flow. It's too easy to start with innocent bits, then more and more until real-time surveillance style Windows Recall shittery.
pdimitar a day ago | root | parent |
> When it gets to Microsoft-level telemetry, yes, I'd say monsters. This situation? Less so.
That was my point, yes. And I'll agree it's a slippery slope.
eth0up a day ago | root | parent |
I'll also remind you of Audacity's opt-out telemetry proposal [0]. This is a rare exception in Linux presently and I'd hate to see it become the rule.
0. Only link I could quickly find: https://www.reddit.com/r/linux/comments/nbio7c/audacity_resp...
wkat4242 a day ago | root | parent |
Isn't that being removed by maintainers? Just like most flavours of Linux come with chromium without the spyware.
eth0up 17 hours ago | root | parent |
Fair question and I'm not certain. If I guessed, I'd say you're generally right, for now. I think it's important to keep that crap out altogether and maintain a refuge somewhere, where one can doff the coat, sit down and work alone. Yet a time where this is impossible is foreseeable without much imagination.
blablabla123 a day ago | root | parent | prev | next |
I remember times when supposedly low Opensource software quality was a constant complaint. On the other hand I think taking Linux as an example, I always found it to be significantly more stable than Windows.
That said, it's a funny choice for Manjaro to go for opt-out telemetry. As a simplified Arch it seems to be popular among privacy conscious users. (But I don't know the project goals, maybe that's just coincidental)
chaxor a day ago | root | parent |
Opensource contains many things, but IMO limiting to core/ packages on arch and never installing anything from AUR will get great quality software, with far better security and privacy than similar proprietary software.
If one is very interested in security and privacy however, using VMs for isolation of different apps or services is important, so having an OS that helps that is useful. Bare arch _can_ do this, but requires quite a lot of script development.
Qubes seems to be the answer many grab for, though much is still written in C, which comes with all of the vulnerabilities mentioned constantly. So, something like https://diosix.org/ (a Rust-based hypervisor for Risc-V) is a great option to make a start towards decently secure system. Of course if your threat model includes state actors or something, you're SOL (change your perspective or what you're doing) since they always have an easy backdoor into any hardware, but sometimes things like diosix can protect against the constant script kiddies and other individual hackers.
rightbyte a day ago | root | parent | prev | next |
The bar is no different. It is probably different people that have opinions on OS X and Linux distros.
Earlier you could in practice trust Apple etc with your data since it was inpractical to spy on you if you were 'insignificant'.
Machine learning changed that and now even mpre with the new LLMs, it is way cheaper to profile a random user.
Santosh83 a day ago | root | parent | prev | next |
Whether it is commercial or open source the solution has always been to explain to the user and ask informed consent. No one is so busy or so stupid that they cannot read a small para of text (possibly linking to a detailed document if they're so interested) and press one of two/three choices at some point during system setup or usage. Of course these permission prompts tend to grow out of hand as we can see from commercial operating systems but this is something Linux distributions can do better since nearly all software just want usage data and not user data like their commercial counterparts do.
boramalper a day ago | root | parent |
> ask informed consent
I think it's a bit cliché; where do you draw the line? Should free software also display a copy of their license at first start and ask their users to click "I agree"?
When you start using a piece of software (free or not), there is a set of terms and conditions that you agree to (explicitly as is often the case with proprietary software or implicitly as with free software), which may include opt-out telemetry. As long as this is communicated, I don't see any problem with it.
To give credit where its due, I agree that Manjaro users may have never accepted opt-out telemetry when they first started using the OS and now this is being rolled out after the fact. Still, for a general-purpose OS that makes no privacy claims (e.g. Tails), I don't see how collecting their screen resolution etc makes a big difference. An average webpage today collects more than that in a single page view.
account42 a day ago | root | parent | next |
> When you start using a piece of software (free or not), there is a set of terms and conditions that you agree to (explicitly as is often the case with proprietary software or implicitly as with free software), which may include opt-out telemetry. As long as this is communicated, I don't see any problem with it.
Writing "our software is allowed to do whatever we want" somewhere deep in your terms of service doesn't actually give you the right to distribute malware.
> Still, for a general-purpose OS that makes no privacy claims (e.g. Tails)
Operating systems did not have to make privacy claims because this was assumed implicitly. It is a relatively recent fad to make everything online connected.
> I don't see how collecting their screen resolution etc makes a big difference. An average webpage today collects more than that in a single page view.
The specific data collected is irrelevant. I don't want my computer making any unneccessary connections to third parties.
TeMPOraL a day ago | root | parent | prev | next |
> When you start using a piece of software (free or not), there is a set of terms and conditions that you agree to (explicitly as is often the case with proprietary software or implicitly as with free software), which may include opt-out telemetry.
ToC may include anything whatsoever, it doesn't mean it's binding (in B2C setting). Opt-out telemetry, in particular, is against reasonable expectations, and in much of the world isn't even legal in the first place.
JohnFen a day ago | root | parent | prev | next |
> An average webpage today collects more than that in a single page view.
Correct, which is why I have severely curtailed my use of the web. The situation is horrible.
alwayslikethis a day ago | root | parent | prev | next |
One of the best things about using free software is you don't get any nags, terms and conditions you need to click through.
marcosdumay a day ago | root | parent | prev |
> Should free software also display a copy of their license at first start and ask their users to click "I agree"?
No, because people don't have to agree with free licenses for using free software.
(And yes, free software installers that make the user agree with them are bad.)
tomrod a day ago | root | parent | prev | next |
> The meta-problem here is that the bar is unreasonably higher for free software than proprietary.
No. The standard is extremely simple, and for-profit companies deviate from it because there is no regulation guarding privacy sufficiently. No opt-out telemetry, ever. Opt-in telemetry is fine.
As a statistician, I get it. You want unbiased samples which an opt-out option helps to get to versus opt-in. But privacy has been violated too many times for people to be okay with opt-out telemetry.
The bar appears higher for FOSS because you can see the telemetry code directly. Just because for-profit companies are failing the bar doesn't mean FOSS should too.
ranger_danger a day ago | root | parent |
If you can see the code directly in FOSS then why is opt-out still treated as radioactive?
You could also argue that opt-in telemetry still collects too much information, or programs might lie about not sending data in the first place.
tomrod 21 hours ago | root | parent | next |
Lying about opt-out versus opt-in ought to be legally actionable. I'm not sure your point depends on that, but wanted to call it out.
Opt-in telemetry may well collect too much information _for a customer to be comfortable to use the feature_. However, it's an _option_ to an user instead of a _default_ for the user. Hence the categorical difference.
Some FOSS make opt-out inclusion a required feature. Forking a complex project isn't a reasonable approach in many situations.
dogleash a day ago | root | parent | prev |
An expert in the field can conduct an investigation into what is happening behind their back without also specializing in reverse engineering? That's supposed to be an improvement that makes it Kosher? Really?
dogleash a day ago | root | parent | prev | next |
> Apple, who is known for being pro-privacy
You're using weasel language. Are they known for it, or do they exhibit it?
>I'm happily using a MacBook nevertheless and I bet a lot of people browsing HN also do.
Yeah, of course I am too. Because when I voice certain displeasure with mass market products people tie too much of their ego to, well that makes me a cold cynical asshole subject to social rebuffing.
In office after office of software professionals, I am the weirdo for caring about product features. So at the next office, I just stopped having those opinions.
codedokode 8 hours ago | root | parent | prev | next |
I use Linux exactly because the bar is higher. If it will start behaving like commercial systems then it will be easier just to install Windows and move on.
LightHugger a day ago | root | parent | prev |
The bar is no higher for free software, just there are a lot of very strange people who enjoy giving a lot of money to get convinced by a company that their privacy and rights are being protected while they are being invaded.
Not really sure how to snap apple customers out of their dream, but i think people just like playing pretend, and like it even more when they pay a lot of money to do so.
bcdtttt a day ago | prev | next |
I'm a game dev, and it's useful for me to have stats about how frequently abilities are used, what items players use, etc. to tune game systems. I've often thought it would be really easy to collect telemetry-- send a json blob with some info about actions players take in game -- but I want to make this both transparent and useful to players too.
I know that telemetry should be opt in, but no players will ever turn it on. And that leads to a conundrum- do I incentivize turning it on? Make it opt out? Gate some features (like heat maps on a play session or skill visualizations) behind it?
Would it be useful to have the ability to see exactly what was sent? Like, I could show a telemetry json or yaml blob in the options screen to show what events I collect. Would it be useful to have fine grained telemetry controls, like, the ability to toggle any arbitrary telemetry event from being fired?
It's a tough spot to be in, as a dev, to want insight into how people interact with your system, while also wanting to give people a chance to decline.
TeMPOraL a day ago | root | parent | next |
> it's useful for me to
Still, can you do without?
> It's a tough spot to be in, as a dev, to want insight into how people interact with your system, while also wanting to give people a chance to decline.
It is, but the underlying issue is trust, or rather, lack of it. Vendors feel so entitled to this data, that even when they obey what's actually rule of the land over here in EU, they don't even try to level with the user and give them a reason to opt-in - they'd rather show a beg screen with information-free boilerplate text, and then act annoyed that pesky regulators and lazy users deny them the data they're entitled to. Thing is, they're not entitled to it. Never were.
"We collect data to improve our product and your experience" is zero-information-carrying bullshit that hardly anyone believes in. In fact, the first sentence of your comment is strictly superior - so much, that I'd consider opting in based on that alone:
"it's useful for me to have stats about how frequently abilities are used, what items players use, etc. to tune game systems"
Now I have at least some idea what you're collecting and why, and how it benefits me and other players. And, more importantly, you came forward with it.
> Would it be useful to have the ability to see exactly what was sent?
Very much yes. Not for everyone, most players probably won't care. But some will, and I imagine reviewers will too. Being open about what you're collecting would go a long way towards establishing trust with the players, and if more people would do that, it could even change the overall perception users have.
wink a day ago | root | parent | prev | next |
Maybe I'm an outlier but the better you describe what you're collecting the more I will trust you that it's just that. Not "Hey I want to collect and send stuff to improve whatever" (that could be a keylogger, or in the case of an editor it could be a list of the files in my top-secret project, if I was paranoid) but if you linked a document describing what exactly you send (or like the Valve hardware survey, a textbox with exactly the content I can skim..) fine!
I know this is an unreasonable amount of work and most non-devs would not react differently or have a higher conversion rate.. but that's the type of reports I have given to various open source projects, because explaining it in detail and then sending different stuff I do not agree with is a kind of maliciousness I don't usually expect, except from content marketers and growth hackers.
nucleardog a day ago | root | parent | prev | next |
To add on to what others have said, as a habitual "no don't send telemetry" clicker, I think this is heading a direction where I _would_ hit allow.
Two adjustments I could think of that would make it better (besides explaining clearly, etc):
Ask me when you're not actively obstructing me from getting to what I want. Like asking on first boot I've gotten no value from the software yet that I might feel I need to pay back, and I'm actively trying to get _in_ to the game and your pop-up is in my way. The easiest and safest way to get rid of it is "do not allow". Try asking _after_ I finish a game/round/whatever.
And that would also give you the opportunity to do something like collect real analytics information to show to the user. Like "Hey I hope you're enjoying the game it's useful for me to have stats about how people use abilities and items to tune and balance the game systems. Would you be willing to contribute to the game's further development by sending information like that below which was collected from your last round?" And then skip the JSON/etc unless your audience is programmers, just show them a table.
Finishing some play time having had fun and getting a pop-up that explains what, why, and gives me a chance to make an informed decision on whether to send something innocuous like "(offset-timestamp, event-type, item-id/ability-id)"... I'd actually probably allow it.
0cf8612b2e1e a day ago | root | parent |
I am also anti telemetry, but given a direct usability request, I would be somewhat tempted to share it.
A way to package it would be to show end of game stats compared to global averages. Histograms of mana/health/bullets vs the world standard. Maybe a personal historical trendline vs past performance. On that screen, give an option to share metrics with the community. Users can immediately see what the aggregated data can provide and might feel more likely to consent.
To be most user forward, keep a local non-obfuscated log of what is shared. This also makes it possible for dedicated users to potentially mine their performance.
JohnFen a day ago | root | parent | prev | next |
> Would it be useful to have the ability to see exactly what was sent?
That's helpful (as long as the user can opt not to send it after review), but to be honest, I never really trust that all of the data that is going to be sent is being disclosed. Our industry hasn't exactly behaved in a way that encourages trust.
pdimitar a day ago | root | parent |
> Our industry hasn't exactly behaved in a way that encourages trust.
This is true for big companies and absolutely false for everybody else. There is a worrying lack of nuance in your comments.
JohnFen a day ago | root | parent |
It's more common with big companies, but it's not at all unique to them.
pdimitar a day ago | root | parent | next |
Of course, and there are bad actors in every area. I haven't stopped grocery shopping in my city just because I know Lidl and Billa treat their employees terribly.
If you don't want to provide telemetry information to the devs of the software you are using, that's your right -- do it, prevent it.
I simply don't think that "opt-out by default" is such a heinous crime. Some devs really do land in situations where they are lost on which features are worth improving or winding down (or even removing). A lot of teams have limited dev time / energy budgets so it pays off for them to know where to pay attention IMO.
JohnFen a day ago | root | parent |
> I simply don't think that "opt-out by default" is such a heinous crime.
I object to it because it's a cover-your-ass approach to avoiding getting consent.
As a dev, I fully understand the value of this data. But that's irrelevant to the point, to be honest. That a thing provides value to devs is not an argument that the thing is justifiable.
pdimitar a day ago | root | parent |
Again, I don't actually disagree with you on your premise. As a user I found it spooky myself.
I am simply leaning a bit more to the dev point of view is all.
That it should be fiercely discussed whether you need telemetry to improve your product is also true but again, in some cases (in my practice) it was unavoidable. I'd agree that the question whether there should be telemetry at all is one that should be posed much more often that it is right now.
wkat4242 a day ago | root | parent | prev |
In fact big companies worry about gdpr fines and have extensive data privacy review people. I work with them in my job at a major enterprise.
It's often startups that just do whatever because the only thing they care about is showing value to investors and avoid getting canned next month.
wkat4242 a day ago | root | parent | prev | next |
> I know that telemetry should be opt in, but no players will ever turn it on
If you just ask the user yes or no and they massively decide no, who are you to turn it on by default and make them dig around to turn it off? Yes a lot of them won't go to that trouble or simply don't know it's there. But you know they're not ok with it when given the option.
1659447091 a day ago | root | parent | prev | next |
> Would it be useful to have the ability to see exactly what was sent
Maybe an opt-in analytics type feature, a dashboard of sorts to see how one plays. I would be curious to see how often I use items, abilities etc. in games
graynk a day ago | root | parent | prev | next |
I’d show a pop up at the first start-up, asking the user to opt in, and very clearly and honestly explaining what will be sent and why. And make it easy to opt out, if clicked by mistake.
pabs3 a day ago | root | parent | prev | next |
You could make it mandatory to choose opt-in or opt-out, and make it transparent what data will be sent and what you will use it for and the retention period. Then more people might opt-in.
pabs3 a day ago | root | parent | prev | next |
I like how 0ad (open source strategy game) does it, maybe check that out.
Intralexical a day ago | root | parent |
Do you have a link or a summary? I'm not seeing anything obviously relevant with searches combining "0ad", "wildfire games", "telemetry", and "data collection".
Or wait do I have to launch the game and see if it prompts me?
pabs3 16 hours ago | root | parent |
When you run 0ad, the main menu screen has a prominent dialog on the lower right, that has two buttons; "Terms" which brings up a terms and conditions dialog with info, which you can accept or decline. The dialog also has buttons to load the terms online, or load the feedback stats online. If you accept then the other button on the main page "Enable feedback" is automatically clicked. Later you can click "Disable feedback" to disable it at any time, and subsequently click "Enable feedback" again.
https://trac.wildfiregames.com/browser/ps/trunk/binaries/dat... https://feedback.wildfiregames.com/
It doesn't show you the exact data being submitted, but IMO that should be mandatory. ISTR some Mozilla stuff does, maybe the crash reporting.
atoav a day ago | root | parent | prev |
Easy, just explain exactly what you collect, what not, for which exact purposes you will use that data and why — and exclude purposes you will definitly not use it (e.g. send it to third parties, sell it to the highest bidder). Additionally say what is anonymized, aggregated etc, if that applies.
Then add a: "If anything about that should ever change, you you will be notified and asked again within this game".
Then consider addin an option where technically interested users can actually see that data in full.
If you collect reasonable data and explain clearly why people help you the dev when they share it with you, more people might be inclined to do so.
If you make a wishy washy marketing speech that says nothing will just click no.
TL;DR: Be honest, precise and make a promise that people can check you on and explain why they help you with this.
gunalx 2 days ago | prev | next |
Manjaro has been dead to me for a long time (for different reasons). But this sets it in stone. I used to like Manjaro as a simple stable arch Alternative.
Telemetry should always be opt in.
idonotknowwhy 17 hours ago | root | parent | next |
What did you switch to?
I switched to Manjaro from Arch in 2017 because I don't have time to debug / fix broken updates, and the same Manjaro install has been completely stable since then.
Is there another distro which can do this (and I also don't want to have full reinstalls / upgrades every few years like Ubuntu/Mint)
alwayslikethis a day ago | root | parent | prev | next |
Arch has an installer now. Arbitrarily delaying packages doesn't really make things any more stable. If anything it causes stability problems if you use the AUR that assumes you are on latest arch.
3np 2 days ago | root | parent | prev |
Yeah, indeed they've been falling out of grace for years now. EndeavourOS has taken its spot as the beginner-friendly batteries-included Arch desktop.
hedora 2 days ago | root | parent |
Most of my problems with Manjaro were directly caused by systemd. I’d expect the same problems with endeavour unless they’re fixing upstream arch bugs.
Anyway, I gave Devuan another try a few months ago, and haven’t looked back. It let me put off my inevitable (?) switch to a BSD by at least another year.
computerfriend a day ago | root | parent | next |
"Upstream" Arch works fine, so whatever problems you had with Manjaro, they weren't caused by systemd in Arch.
minitech a day ago | root | parent | next |
How could you know what problems they had in order to assert that they don’t exist in Arch and therefore weren’t caused by systemd, especially considering that the only information provided about the problems is the assertion that they were caused by systemd?
computerfriend a day ago | root | parent |
Because I use Arch with systemd.
Systemd does have bugs (e.g. the resolver, wow), but these are their responsibility and not something to be fixed by Arch.
yjftsjthsd-h 2 days ago | root | parent | prev | next |
> Anyway, I gave Devuan another try a few months ago, and haven’t looked back. It let me put off my inevitable (?) switch to a BSD by at least another year.
I also recommend trying Alpine. It gets most used in other contexts but it does make a nice desktop OS. And it's a half-step towards the BSDs IMHO.
vundercind a day ago | root | parent | next |
If I were going back to desktop Linux these days, I'd probably reach for Void first. No systemd shit, light, package management seems sensible and well-suited to layering a user-facing package manager on top of it and just treating Void's as the "system" package manager, which is increasingly my preference for how to manage non-server software.
chaxor a day ago | root | parent | prev |
What BSD is the closest to alpine in the Linux space? Which BSD is the smallest in size and very security focused by selecting for minimalism while also being well maintained and used like alpine? That seems like it would be a great starting place for a good desktop os
wkat4242 a day ago | root | parent | next |
Freebsd is pretty great and it has elements of Nix too. Like the RC.local config.
I use it on my desktop as daily driver. It's really capable and well documented.
yjftsjthsd-h a day ago | root | parent | prev | next |
Honestly I would say none of them are really analogous to Alpine; things don't really map that way. That said - I'd say that OpenBSD is what you're asking for: I won't comment on size, but it's very focused on security and correctness, well maintained, and is actively daily-driven as a desktop by its devs. (In contrast, I like FreeBSD, including as a desktop/laptop OS, but historically it's had a bit of a thing where people develop FreeBSD to run on their servers from the comfort of their macbook. They just started an effort to improve that, but that's new.)
That said, all of the big 3 (Open/Free/Net) are pretty great and if your hardware is supported you'd probably have a good time if you don't mind doing a bit of legwork in terms of having to set things up starting from a terminal. Of course if Alpine is your reference point then you'll be fine.
chaxor a day ago | root | parent |
Thanks, this is good information. I'm still curious about size, as it removes attack surface for security. The glibc to musl conversion is obviously not the direct change to occur in BSD, since BSD has its own libc, but an even smaller alternative would be interesting. My understanding is that OpenBSD is about 100x the size of Alpine right now. In modern times, a Rust-based option is also intriguing if the goal is security as well, though things like Redox are _extremely_ heavy for these considerations.
speed_spread a day ago | root | parent | prev |
OpenBSD fits what you describe.
herewulf a day ago | root | parent | prev |
I used to run Devuan on servers but all the package versions being far out of date was frustrating. Now I run Guix System (on desktop and servers). No systemd there either.
ducktective a day ago | root | parent |
What's wrong with systemd? From the user's perspective, it streamlines managing services in a uniform way. It's good that journalctl, systemctl, systemd-analyze work on pretty much every desktop and server OS.
pimeys a day ago | root | parent | next |
I've used it for as long as it was introduced in Arch back in the days. The system update was an... experience then but that is the only bad thing I can think of.
I'm now using systemd, Wayland, Pipewire and all that in my NixOS installation and can't understand the hate. People should maybe just let go...
immibis 20 hours ago | root | parent | prev |
The systemctl start/stop/status is no problem and better than init scripts (everything is better than init scripts). The issues stem from the complexity of the system and the amount that each module wants you to use it with other modules.
A simple version of the same is runit. Side by side, you can see the complexity differs by orders of magnitude.
hks0 a day ago | prev | next |
Quite sad news. As a long time contributor, I was going to bump my monthly donations to 50€ per week, and gradually increase up to 100€ later, as a small help for the community I heavily rely on but can't contribute in other ways.
But now the subscription is canceled, and I have to look for migration options (there will be pain). Maybe Debian is the safest? I don't have much time these days to maintain or install Arch, or even have time to keep an eye on telemetry gathering practices of my OS.
LeoPanthera a day ago | root | parent | next |
Debian has had telemetry for years, but it's opt-in, so lots of people don't know about it. I think the installer may ask?
Install "popularity-contest" if you want to turn it on.
wink a day ago | root | parent | next |
Also the difference is that the word telemetry in a context of user metrics has been burned, the popcon a) already has it in its name and b) is open source and c) has info written about how it will send what packages you install and not random weird stuff.
pabs3 a day ago | root | parent | prev |
The installer does ask indeed, but as you say the default is disabled. Stats are published on the web. Technically Debian members have access to the raw reports (without any IP addresses etc), but that access is very rarely used.
conor- a day ago | root | parent | prev | next |
Out of curiosity, what time investment is required for maintaining an Arch install?
I've been using Arch for the past decade and other than the turbulence when switching over to systemd, I don't do anything other than `pacman -Syu` and can only recall exactly one time where the system broke and it was because mkinitpcio failed to run after updating a kernel and was fixed by chrooting into my system and rerunning it.
I often had more issues with Debian or other distros because of having to fight the system to install packages that were built within the past year.
graemep a day ago | root | parent | prev | next |
Why did you now wait for they to decide on whether it would be opt-in or opt-out? In the meantime did you vote on the poll in the forums? https://forum.manjaro.org/t/mdd-opt-in-vs-opt-out/170462
hks0 a day ago | root | parent |
Because I wasn't aware of such decisions being made (my fault, of course).
Intralexical a day ago | root | parent |
The linked poll has "opt-in" leading at 75% of the vote.
May be premature to start switching systems. Hopefully they won't proceed with opt-out. I can understand telemetry being tempting/useful, but the fact they made the poll signals deference to community feedback.
OsrsNeedsf2P 2 days ago | prev | next |
I dislike emphasizing telemetry like this since, intentional or not, it implies all telemetry is equal. "Oh, well both Windows and Manjaro collect telemetry now, so one less reason to change"
rightbyte a day ago | root | parent | next |
> "Oh, well both Windows and Manjaro collect telemetry now, so one less reason to change"
It is one less reason to change from Windows to Manjaro...
People that can't get such a simple thing as no "opt-out" spyware in the distro right can't be trusted.
codedokode a day ago | root | parent | prev | next |
All telemetry that is enabled by default and requires action/configuration to disable is equally evil, no matter if it is collected by a commercial company or by non-commercial company.
Telemetry must be opt-in only.
TeMPOraL a day ago | root | parent | prev | next |
Since almost everyone doing telemetry feels entitled to it, thus doesn't even try to convince or justify it to the users - yes, all telemetry is equal until proven otherwise.
duxup 2 days ago | root | parent | prev |
Yeah it's a pain to dig into / debate the details (if you can), but they matter.
Arguably I collect some "telemetry" with some products I work on. It's some very basic "anyone even really use this feature" stats that I would find difficult to narrow down to a user / and some "woah did this crash" type information.
But that's nothing like some software...
alkonaut a day ago | prev | next |
The problem with opt in is that people don't opt in. Not because they don't want telemetry, but because they don't care. Most of them are happy to enable it once you describe what it is and how it works. The middle ground is having a clear question where the telemetry option and the no-telemetry option is clearly shown and the telemetry is preselected. So you have to do a choice but the "I don't care" next > next > next choice is going to be to opt-in. Whether this is acceptable also depends on the nature of the program and the users. It's much easier to get acceptance for this if it's a piece of software that will make 100 requests to 10 different servers during normal operation (where all of those servers will likely know program version and even more client info anyway), but now makes 101 requests to 11 servers when you enabled the telemetry. A program that used no network requests at all without telemetry should probably be strictly opt-in since its such a major change in behavior.
account42 a day ago | root | parent | next |
> Most of them are happy to enable it once you describe what it is and how it works.
This is going to depend very much on how you describe it.
> The middle ground is having a clear question where the telemetry option and the no-telemetry option is clearly shown and the telemetry is preselected. So you have to do a choice but the "I don't care" next > next > next choice is going to be to opt-in.
That's not a middle ground at all but very biased towards data collection. The middle ground is to play it safe and not collect any data where you are not sure you have informed consent, which includes users who do not understand the question or do not care to read it.
The better option would be to not add the data collection at all.
> Whether this is acceptable also depends on the nature of the program and the users. It's much easier to get acceptance for this if it's a piece of software that will make 100 requests to 10 different servers during normal operation (where all of those servers will likely know program version and even more client info anyway), but now makes 101 requests to 11 servers when you enabled the telemetry. A program that used no network requests at all without telemetry should probably be strictly opt-in since its such a major change in behavior.
It sould be strictly opt in for ALL software. Otherwise you are writing malware.
alkonaut a day ago | root | parent |
In what sense is anonymous usage stats “malware”? Because it does something you didn’t expect it to do?
It did say on startup that it collects anonymous usage stats. It’s not “quietly enabled and opt-out has to be searched for”. It says front and center what is going on. You are free to exit at that point and not run it at all. Or just choose the no telemetry option. It’s basically more benign than 99% of web apps.
It’s not a sneaky secret feature that does something behind your back. It’s not transmitting any information it wouldn’t transmit anyway. No information is stored that can identify a user either by fingerprinting or directly by some identifier.
seanhunter a day ago | root | parent | prev |
> The problem with opt in is that people don't opt in. Not because they don't want telemetry, but because they don't care.
That's not a problem, that's the correct behaviour. Privacy should be the default setting.
Cthulhu_ a day ago | root | parent | next |
Exactly. You only need a percentage of your users to opt-in to get statistically significant metrics. No means no.
marcosdumay a day ago | root | parent | next |
Hum... As soon as it's optional¹, the odds of you never getting statistically significant data becomes quite large.
What is probably a reason for not collecting anything that you'll use for statistical analysis. Bug reports is an example of something that don't need statistics, things like those can still be useful.
1 - Doesn't even matter if opt-in or opt-out, or even if it's "optional" due to firewalls or a site somewhere explaining how to hack your software.
alkonaut a day ago | root | parent | prev |
Opt-in probably means you‘ll never get a good sample size. It has to be representative. If it’s 5% there’s a risk of it being unrepresentative even if it’s a large sample. The risk is a particular type of user or users from a particular region, skill level or age group opting in.
seanhunter 9 hours ago | root | parent |
Well that's a risk the developers just have to take. It's not even remotely close to being worth sacrificing their entire user base's privacy for.
It blows my mind how far the debate has shifted that people think ubiquitous telemetry is even slightly reasonable just because the devs need representative sample of metrics. They really don't.
They will be just fine without any metrics at all.
alkonaut 4 hours ago | root | parent |
> sacrificing their entire user base's privacy for.
I keep asking what the privacy issue is in anonymous usage statistics, but there are never any answers. Remember: The "anonymous" in "anonymous usage statistics" means there can't be a privacy issue. Then it's not anonymous any more! You could think of it as for example, sending only the program version in, and the only stored data is how many sessions are run of each version, every month. So you could know "is it reasonable to deprecate version 1.0 and only support 2.0?". What exactly is it that you think is an invasion of privacy here? The fact that it makes http requests?
> They will be just fine without any metrics at all.
Most who added telemetry has a time from before metrics and a time after. And I imagine very few would want to go back. It's driving blind. You can't simply "ask your users". They don't know whether they use Ctrl+C or use Copy on the context menu. And if you ask them, you find that they think they did one thing when in reality they didn't. Knowing what they actually do instead of what they think they do or say they do is invaluable. And luckily at least in enterprise, users are pretty happy to supply this, but it's definitely based on a trust that already needs to exist between seller and customer.
alkonaut a day ago | root | parent | prev |
If telemetry (in the context of software that’s already is making web requests to my server) if somehow at all a privacy problem, then it’s not anonymous telemetry.
Anonymous telemetry is be a non-issue for privacy.
rubadubrubadub 2 days ago | prev | next |
"This is a bit problematic, as they include a lot of info in those reports : all your machine hardware, timezeone, country, etc."
MDD - Opt-in vs Opt-out
- Testers needed: Manjaro Data Donor https://forum.manjaro.org/t/testers-needed-manjaro-data-dono...
TheBozzCL a day ago | prev | next |
For those who want to preemptively block these requests, the domain is metrics-api.manjaro.org. Taken from their repository: https://github.com/manjaro/mdd
Makes me a little sad, I'm super comfortable with my current Manjaro Cinnamon setup. This ain't a big enough issue to migrate, at least not yet... but I'll definitely keep an eye out for more shenanigans and jump distro if it ever becomes too much.
alwayslikethis a day ago | root | parent | next |
That's the kind of thing you do with spy- or ad-ware. What does Manjaro offer over plain Arch that is "super comfortable"?
TheBozzCL a day ago | root | parent |
I meant it more in the sense that I got everything running the way I want to and I don’t want to go through the trouble of setting everything up again just yet: fixes for weird issues specific to my laptop; custom scripts to switch between DNS-over-HTTPS and local DNS; my overly complicated integration with my password manager; etc
It’s taken me a while to tweak the environment to my liking, and right now my priorities are elsewhere; I don’t want to have to distro hop and do all of this yet again.
alwayslikethis a day ago | root | parent |
I would think Arch is close enough to Manjaro that it wouldn't be too tricky to migrate. You would probably get most of the way there by simply copying home and etc and then reinstalling the all of the installed packages.
oynqr a day ago | root | parent | prev |
It's not that hard to convert a manjaro install into plain old Arch. Did it a couple of times.
vlovich123 a day ago | root | parent |
Do you have a link to a good guide? I still have references to Manjaro all over the place.
graemep a day ago | prev | next |
The headline (and the linked article) are inaccurate.
Manjaro are experimenting with telemetry, are debating whether it should be opt-in or opt-out, and are running a use poll on their forums about it: https://forum.manjaro.org/t/mdd-opt-in-vs-opt-out/170462
arp242 a day ago | prev | next |
Manjaro Linux prepares to enable telemetry by default - https://news.ycombinator.com/item?id=42043539 - Nov 2024 (100 comments)
perihelions 2 days ago | prev | next |
Additional comments found here,
https://news.ycombinator.com/item?id=42043539 ("Manjaro Linux prepares to enable telemetry by default (manjaro.org)")
Twirrim 2 days ago | prev | next |
https://forum.manjaro.org/t/testers-needed-manjaro-data-dono...
Doesn't seem that sensitive?
Lammy 2 days ago | root | parent | next |
It doesn't matter what data is sent. The act of making any network connection at all creates metadata about you at every hop between you and the telemetry server. The network itself is always listening.
sodality2 a day ago | root | parent |
This is already trivial thanks to all of the repository mirrors you connect to to update. In fact, usually third parties host those mirrors.
codedokode a day ago | root | parent |
That is why ethical distributions do not check for updates without user's permission.
sodality2 a day ago | root | parent | next |
Do you ever plan on updating? Also, if the telemetry was automatically sent whenever you requested an update, would it be acceptable?
By painting telemetry as bad _because_ of the inherent tracking available due to the TCP/IP connections being made in the background, that does nothing to say the above is bad, since you've already agreed to implicitly worse tracking (since third parties now have that data) in an affirmative manner by requesting an update.
I would agree that this implementation (and opt-out telemetry in general) is bad, but let's not pretend that it's bad because it makes connections to servers over the internet.
codedokode 7 hours ago | root | parent | next |
I can run a package manager command for update manually when I need it. Or I can enable periodic update checks. Computer should do what I order, so sending telemetry without my permission is not ok.
In Linux you (or package manager) typically don't send requests for an update; you download a package list, see which packages are updated and download and install them. The request should not include any identifiers like installation id or software version. You can also download from a mirror in a selected country or even self-hosted mirror (which is useful for some companies).
This is what distinguishes open software from commercial software: you can choose a provider for network-based services or become a provider yourself.
> By painting telemetry as bad
Bad is doing things with user's computer or data without explicit permission/request to do it.
vanviegen a day ago | root | parent | prev |
It is now considered ethical not to notify users that there are important security updates?
ryandrake a day ago | root | parent | next |
Important for who? I should be the one to decide what is important enough to install, not the developer. If I want to know whether patches are available for my software, I will poll their websites at an interval that makes sense for me.
vanviegen a day ago | root | parent |
And you're welcome to do just that. But do you really believe that should be the default behavior, expecting people to remember checking for updates regularly?
codedokode 7 hours ago | root | parent | prev |
Yes it is not ethical to check for updates if the user didn't agree for that.
yjftsjthsd-h 2 days ago | root | parent | prev | next |
I would consider a complete list of hardware to be at least a little sensitive.
JTyQZSnP3cQGa8B 2 days ago | root | parent | prev | next |
They send the size of your account in home.size_gb. That’s very personal for me.
hks0 a day ago | root | parent | prev |
Maybe, but it's a slipery slope. They could make it worse in a month, and worse the next month and so on.
w1nt3rmut3 a day ago | prev | next |
So manjaro is now illegal in Europe cool. Or they need to make it opt-in for EU.
VariousPrograms a day ago | prev | next |
The risk to Manjaro is being branded “Spyware Arch Linux” by detractors and privacy enthusiasts, regardless of how deserved the label is. I’m not sure why that’s worth forgoing the obviously more user-respecting option of defaulting a checkbox to off.
isoprophlex a day ago | prev | next |
Everybody defending telemetry collection in this thread: remember that in the past, we managed somehow to develop software without bending over backwards to normalize pervasive spying on your users.
You could always, you know... talk to your users.
Your telemetry will just be used to confirm your own biases, or even worse, your bosses' biases.
alexlll862 a day ago | prev | next |
The entire point of using Linux is to avoid this type of shit. If the people in charge of a distro it don't get this, it's probably best to avoid them and the project entirely.
When users ask you to copy MS Windows, they mean the user interface and how things just work out of the box, they aren't asking for spyware and Microsoft's dark patterns.
shiroiushi a day ago | prev | next |
It seems enshittification isn't limited to big corporations these days.
account42 7 hours ago | root | parent |
Monkey see monkey do. It's the same on the web where smaller sites just cargo cult all the usual dark patterns because that's what the devs are used to.
lakomen a day ago | prev | next |
I recommended Manjaro in the past when people asked which Linux because they're fed up with Linux. I won't do that again.
seanhunter a day ago | root | parent |
It is not. Specifically "opt-out" mechanisms are not considered consent.
This is from the guidance of the UK's data commissioner, the ICO:
"You must ask people to actively opt in. Don’t use pre-ticked boxes, opt-out
boxes or other default settings. Wherever possible, give separate
(‘granular’) options to consent to different purposes and different types of
processing."
https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-re...Overtonwindow 2 days ago | prev | next |
It should always be opt in. Maybe the new congress can pass a law that opt in is legally required, or opt outs are illegal.
johnny22 2 days ago | root | parent | next |
This new congress is more likely to pass a law that makes opt out legally required than that.
2 days ago | root | parent | prev |
omeid2 2 days ago | prev | next |
[flagged]
gnabgib 2 days ago | root | parent | next |
You can request your account deleted https://news.ycombinator.com/item?id=23623799
omeid2 a day ago | root | parent |
Doesn't mean it will get honoured. You will be offered the opportunity to remove a few specific comments/posts at most.
rightbyte a day ago | root | parent | next |
What is there to delete? You don't even need to give them an email.
Users batch deleting submissions to a public forum is not really an obviously good thing.
bcdtttt a day ago | root | parent | prev |
Pretty sure they don't delete your account, right? Just change the name to some gibberish and overwrite your password hash, so no one can find the account by name.
edflsafoiewq a day ago | root | parent | prev |
That has nothing to do with telemetry.
yencabulator a day ago | root | parent |
No such thing as "automatic opt in", there was no opting in that scenario. That's called opt out.
boramalper a day ago | next |
The meta-problem here is that the bar is unreasonably higher for free software than proprietary.
Apple, who is known for being pro-privacy, makes your Mac "phone home to obtain a special boot signature, known in Apple jargon as a 'ticket'" just so it can boot after an update.[0] It's also known that macOS has checked app signatures online for over 2 years [1] in the past, not sure if it still does.
I'm happily using a MacBook nevertheless and I bet a lot of people browsing HN also do. Free software should be better than that, but we (their users) should also make their developers' lives easier. You can't expect high-quality software from mostly-volunteering engineers if they are fighting fires, and data-driven decisions if there is no data to begin with.
[0] https://mjtsai.com/blog/2022/06/16/apple-reneged-on-ocsp-pri...
[1] https://eclecticlight.co/2020/11/25/macos-has-checked-app-si...