5 ms·
So it is user-hostile because of data collection, and that the opt-out is not preserved :-)
by blitmap 7y ago
So it is user-hostile because of data collection, and that the opt-out is not preserved :-)
- toomuchtodo 7y agoIt's opt-in because you don't have to use brew if you don't want to. It helps the devs do their jobs better (a job they do for free), and it is a free tool someone is under no obligation to use. Previous discussion: https://news.ycombinator.com/item?id=11566720 https://news.ycombinator.com/item?id=11566720
- saagarjha 7y agoPlease don’t subvert the meaning of “opt-in” like this; also, mentioning “free” does not give you a pass to shut down any complaints about the software. To address your other points: I disagree that opt-in analytics necessarily help.
- toomuchtodo 7y agoWe can disagree on both points. I'm making the effort to defend people who do real work (brew devs) vs an entitled vocal minority. Time is the ultimate non-renewable resource, and it shouldn't be wasted by grandstanders. User hostile patterns should be raised and addressed. This is not user hostile in my opinion (considering the very little data collected, and the efforts to anonymize), it is plainly obvious what data is collected, you can observe what data will be sent, you can opt out of data collection (which the devs find of value), and you can choose not to use the software. It has clearly not had an impact on usage of the tool: https://formulae.brew.sh/analytics/os-version/365d/ https://formulae.brew.sh/analytics/os-version/365d/
- saagarjha 7y agoThe Homebrew maintainers do real work, but I disagree with your characterization of this complaint as “entitled” and coming from time-wasting “grandstanders”. I’d be happy to hear how you disagree but trivializing the issue doesn’t really help :(
- toomuchtodo 7y ago> “entitled” I think we've reached an impasse. Fundamentally, it's brew's project, not the user's, and my opinion is that the brew project has met the burden of attempting to balance their needs (data collection) with those of their users (privacy). It is very easy to dictate a mandate when it's not your time. Compromise is necessary, inevitable even. > "grandstanders" If someone would like to donate your time, effort, and funds to standing up analytics infra solely for Brew's use (or perhaps in aggregate for a group of OSS projects) so that they could avoid communicating with Google infra, I fully support such efforts. Historically, I have not seen this occur when a group takes issues with activities of an open and/or free project and the project has offered to accept the necessary resources from those who desired to be stakeholders via their input.
- saagarjha 7y agoI actually chose to stop using the project and contribute to another one because I felt that I could not align my values with Homebrew’s and they did not seem to be willing to compromise on this and other concerns that had been brought up. (With this specific issue, the “opt-out” part is more important to me than the “Google” one, so a self-hosted analytics solution would only be somewhat effective in alleviating my concerns.)
- toomuchtodo 7y agoI commend you for aligning your actions with your principles.
- sneak 7y agoIt could cure cancer; it is still done without consent of the user whose computer it runs on, which is unethical. It violates their privacy, which is an abuse of their human rights. You should not make software that abuses the human rights of your users. If you bought a plain old alarm clock and it silently connected to wi-fi and told the manufacturer every time you were in the room with it via a motion sensor, without notifying you when it did so or asking you if you want that, you would call that a defective product, and you would say that the front of the box, that says nothing about being a tracking device, is fraudulent. It’s the same with a package manager, or any other software tool. Tracking in this way without consent is not acceptable, even if there is some fine print on the back of the box that tells you about it.
- toomuchtodo 7y agoThere are many human rights hills to die on. This is not that hill.
- cmg 7y agoThe opt-out does seem to be preserved after an upgrade. I had it off, ran the upgrade, and checked with `brew analytics`.