Earlier quoted context omitted.
Homebrew maintainer here. Remember that we didn’t put these analytics in place to get rich or get free beer at the local pub. Screwing up the stats won’t help anyone. We currently don’t have any overview of our userbase; we don’t even know how many people use Homebrew. More importantly, Homebrew currently only bottles the default options but we know some people use some options that cause the formulae to build from s…
Out of curiosity, would the homebrew maintainers be open to replacing google analytics with an open source setup if the infrastructure was sponsored?
Homebrew now sends usage information to Google Analytics
321–329 of 329 posts
Re: Homebrew now sends usage information to Google Analytics
#322Re: Homebrew now sends usage information to Google Analytics
#323Earlier quoted context omitted.
Because it's open source it should be opt-in? Because the sending of data to a third party is not directly related to the functioning of the software. Analytics are a valuable source of information for the developer Yet it's not the developer's data, it's the users' data. you probably use several closed source tools that track you, sometimes without even telling you https://en.wikipedia.org/wiki/Argumentum_ad_populum…
Nice links, that's why I like comments. Ok, let's don't state it as an argument, but rather as a question. Do anyone that's so much against opt-in is aware of closed source tools that tracks you and use it anyway? And.. Do you use any third party web service like gmail or any other? Although I hardly think I'll get an answer from most. At some point you have to make assumptions, wether those are fallacies, ok. It's t…
And..
Do you use any third party web service like gmail or any other?
I can only answer for myself, and it's no to both, with caveats. I do have a hotmail account, but I only use it for subscriptions to public mailing lists. I've had it for over 20 years, and stopped using it for private correspondence around 2005. I also have an Android phone, but it's not activated (as in, I never gave it any credentials to log in to any Google services, and I do not have a mobile data plan). Any application I need is sideloaded, or installed with F-Droid.
The rest of my networked machines are running Debian, OpenWRT or NetBSD. I do have a Windows (8.1) VM on my work laptop, but that VM is switched off unless I get paid to use it.
It's true it's not directly related to the functioning of the software, but it improves it in anyway, then there's a connection with it.
It's not a given to any specific user that sharing their data will improve the software in areas that the user cares about. Nor is it a certainty that not sharing leads to the software not improving in those areas.
There definitely is a case to be made that more accurate metrics will allow the developers to make more focused decisions, and I don't think anyone is arguing against that. That's not what the argument is about. The question is whether the developers' need for data is sufficient justification to hand over their users' data to the biggest aggregator of personal data on the planet, and whether it is justifiable to do so without the user's knowledge (the primary reason for opt-in is because it's the easiest way to unambiguously ascertain consent).
Re: Homebrew now sends usage information to Google Analytics
#324I'm the maintainer who added this. I apologise for the poor communication. I would have responded sooner but I've been on a plane for the last 10 hours. I'd hoped the documentation would have made clear our reasons for doing this but I feel the discomfort so since getting off my flight I've opened and merged three PRs ( https://github.com/Homebrew/install/pull/42 https://github.com/Homebrew/brew/pull/143 https://gith…
Re: Homebrew now sends usage information to Google Analytics
#325Earlier quoted context omitted.
I have little snitch and can verify that everything talks to the Internet all of the time :(
Only if you let them. I have installed little snitch and the only applications that have unlimited access to the Internet (all servers on port 80/443) are my web browsers. The other applications barely have access to their on servers (only if I find it necessary for them to auto-check for updates) let alone google analytics. To achieve the best security, you should disable most bultin rules or customize them yourself…
Could you point to a source which would help me educate myself?
Re: Homebrew now sends usage information to Google Analytics
#326Earlier quoted context omitted.
Only if you let them. I have installed little snitch and the only applications that have unlimited access to the Internet (all servers on port 80/443) are my web browsers. The other applications barely have access to their on servers (only if I find it necessary for them to auto-check for updates) let alone google analytics. To achieve the best security, you should disable most bultin rules or customize them yourself…
Many of the requests come from various services that I don't feel knowledgeable enough to disable. Like gamed, iTunes etc. no easy way to figure out if something is phoning home or a (close to) critical OS X service. Could you point to a source which would help me educate myself?
But most other processes are easy to block. The first thing you should do is check the name of the process. If it is something like iTunes, you need to ask yourself if you want iTunes to have Internet (do you want Apple Music/radio, wifi sync, and the iTunes Store? If not, just block all ports/servers for iTunes. If you only want Wifi sync, enable connections to the local network only (best do it manually in the rule settings). If you want iTunes to have Internet, I'd allow port 80 and 443 to apple servers and apples CDN (you will end up having ~15 rules, just allow the servers as you see fit and when prompted). Since iTunes is from Apple, it uses some system services to communicate with iCloud additionally, by default they are all enabled and you don't have to do anything. All essential system processes are allowed by default. I personally disabled most of them since I don't need most of them. Let's have a look at gamed. gamed is a system process to communicate with the Game Center services. If you want Game Center to work, you will also need to enable this process. You can learn that by yourself if you click at the question mark on the bottom left corner when an alert pops up. It shows additional information for all system applications, and most popular apps. If it says that this process is needed for Game Center but you don't play any games on your Mac, it is safe to disable.
You can do that for all processes and eventually work out a list with trusted services and applications. I personally often only allow some applications Internet to port 80 and 443 and only if I know the apps really need it. If you don't trust the app at all, you should update it manually (by downloading the newest version on their website).
Re: Homebrew now sends usage information to Google Analytics
#327Earlier quoted context omitted.
It should be opt-in, not opt-out.
Man, the privacy critics really come out of the woodwork every single time "opt-out" is mentioned, regardless of the actual facts for a specific situation. The developers explicitly state they set the anonymous IP address flag. There is nothing that links back to you as a person. Are you really concerned that the developers know which packages a random, unknown person has installed? Crying "opt-in" to every single li…
Re: Homebrew now sends usage information to Google Analytics
#328Earlier quoted context omitted.
>they should indemnify the subjects of their spying against any damages those caused by those "external threats" I despise GA as much as the next guy, but you'd have to be pretty crazy to expect any business to provide such a guarantee. Google isn't your insurance company.
I don't really expect that anyone would make that kind of guarantee; I'm arguing in the style of a proof by contradiction. These businesses shouldn't be making this kind of claim, and they shouldn't be holding onto data beyond what is necessary . Data should be expunged as soon as possible, because then there isn't anything to protect. Businesses are acting like there is no risk in holding personal information. When…
Yet you do seem to expect that guarantee:
> An honest business that actually believed in their own promises shouldn't have problem putting those promises into a formal guarantee.
You can't use such guarantees to vet businesses because no sane company would meet your requirements!
Re: Homebrew now sends usage information to Google Analytics
#329Earlier quoted context omitted.
Many of the requests come from various services that I don't feel knowledgeable enough to disable. Like gamed, iTunes etc. no easy way to figure out if something is phoning home or a (close to) critical OS X service. Could you point to a source which would help me educate myself?
Well, blocking OS X from phoning home is probably impossible or at best very dangerous (because you block all of OS X's anti-virus blacklists). But most other processes are easy to block. The first thing you should do is check the name of the process. If it is something like iTunes, you need to ask yourself if you want iTunes to have Internet (do you want Apple Music/radio, wifi sync, and the iTunes Store? If not, ju…