3 ms·
That's something to be aware of (and IMO phoning home should be called out in some extremely obvious fashion in the readme or getting started docs), but for peo
by hansvm 5y ago
That's something to be aware of (and IMO phoning home should be called out in some extremely obvious fashion in the readme or getting started docs), but for people who care it's pretty easy in today's world to build a version with the telemetry ripped out or to just disable external network access for Sourcegraph at the OS level.
- mistrial9 5y agoyes, but no - git is a networked system and updating git repos is what is happening.. so neither "just disable external network access" nor "build a version with the telemetry ripped out" is practical Sourcegraph CTO responded below in detail
- hansvm 5y agoI feel like I'm being baited into Cunningham's Law [0]. > git is a networked system Git has the potential to be part of a distributed system. It is not inherently networked. Most of Sourcegraph's features don't need any network connectivity at all, and most of the rest can get by with severely restricted access. Check out man unshare [1]. > nor build a version with telemetry ripped out Of course that's possible! Telemetry is centralized in remarkably few places in the code, and nothing in the license prohibits that sort of thing. Replace the telemetry with no-ops and build it.... [0] https://meta.wikimedia.org/wiki/Cunningham%27s_Law https://meta.wikimedia.org/wiki/Cunningham%27s_Law [1] https://man7.org/linux/man-pages/man1/unshare.1.html https://man7.org/linux/man-pages/man1/unshare.1.html