Comment

Comment by couchand

There was apparently months of internal discussion on this topic [0][1][2][3] (edit: particularly here [1.5] "It's not practical to send all of this metadata with every event, especially since we don't know what metadata we'll need ahead of time. In order to do anything beyond surface-level analysis, we need to be able to join on user_id."). In the end, the folks at the very top overruled the (relative) consensus that had been reached by Engineering, Product [4], and Compliance [5] that the tracking should only be done on an opt-in basis.

Paul Machle, CFO, responding in no uncertain terms that the consensus was not acceptable: "I don’t understand. This should not be an opt in or an opt out. It is a condition of using our product. There is an acceptance of terms and the use of this data should be included in that." [6]

The real juicy discussion seems to be on a private repo [7]. The final implementation plan [8] shows that tracking will be non-optional, including for self-hosted EE instances.

[0]: https://gitlab.com/gitlab-org/gitlab-foss/issues/64341

[1]: https://gitlab.com/gitlab-org/telemetry/issues/57

[1.5]: https://gitlab.com/gitlab-org/telemetry/issues/57#note_19041...

[2]: https://gitlab.com/gitlab-org/gitlab/merge_requests/14182

[3]: https://gitlab.com/gitlab-org/telemetry/issues/58

[4]: https://gitlab.com/gitlab-org/gitlab/merge_requests/14182#no...

[5]: https://gitlab.com/gitlab-org/gitlab/merge_requests/14182#no...

[6]: https://gitlab.com/gitlab-org/gitlab/merge_requests/14182#no...

[7]: https://gitlab.com/gitlab-com/gl-security/compliance/complia...

[8]: https://gitlab.com/groups/gitlab-org/-/epics/1937

parent couchand 7 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton