Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
This article from The Register [1] has a good general overview, and it leads you to the GitHub discussion [2]. Searching for "bad faith" and "conduct" in that thread yields some results, but not strong enough for me to agree with the poster. There are hidden comments too, but not enough nor eloquent enough (IMHO) to support the claims of bad faith.
[1] https://www.theregister.com/2023/02/10/googles_go_programmin...
[2] https://github.com/golang/go/discussions/58409
May be irrelevant here but I stumbled across a new programming langauge called V [1] that is heavily inspired by Go and does not rely on LLVM rather directly generates C.
Operating system is already a spyware and next arms race is for everyone to arm their compilers. Good going, product managers.
[1] https://vlang.io/
FWIW, there is a proposal to add telemetry to LLVM [0] and Rust used to have telemetry [1], both off by default. Some things in the node.js world have telemetry enabled by default, like Next.js [3].
Some people are posting here as if this as already decided -- AFIACT, that's not the case. It's not even a formal proposal yet, and the stated intent was to start a conversation around something concrete. (For context, this is standard for how I've seen the Go project approaches large topics, including for example I think there were something like ~8 very detailed generics design drafts from the core Go team over ~10 years).
It sounds like the Go team is going to take some time to look into some of the alternative approaches suggested in the feedback collected so far.
In any event, this is obviously a topic people are very passionate about, especially opt-in vs. opt-out, but I guess I would suggest not giving up hope quite yet.
[0] https://discourse.llvm.org/t/rfc-lldb-telemetry-metrics/6458...
[1] https://github.com/rust-lang/rustup/issues/341
[2] https://nextjs.org/telemetry