News for hackers. Stuff that matters.
Re:Gitlab ‘rethinking’ third-party telemetry by apocalyptic0n3 on Thursday October 24, 2019 @10:26AM (#21344953)
> There is no way that I would host a solution that includes third-party scripts.

At least for now, it appears that the self-hosted versions of GitLab (both CE and EE) will not be getting telemetry scripts. This is only for gitlab.com (again, for now). See the table on their ticket[1] for the issue

1: https://gitlab.com/gitlab-org/growth/product/issues/164

Re:Gitlab ‘rethinking’ third-party telemetry by jka on Thursday October 24, 2019 @11:02AM (#21345325)
From that link, it doesn't exactly sound like they've ruled out the possibility of adding this tracking to EE too however - and reading between the lines, it sounds like they'd prefer telemetry to be enabled by default if & when that does happen?

We are not adding Pendo or Snowplow JS snippets to self-hosted versions at this time. We are carefully considering the appropriate opt-out functionality for telemetry that will work best for our customers, and we will clearly communicate to those customers when any change is made.

Re:Gitlab ‘rethinking’ third-party telemetry by Animats on Thursday October 24, 2019 @02:10PM (#21347406)
Right. That basically says "We're going to back off until people stop paying attention, then ram in the anal probe".
Re:Gitlab ‘rethinking’ third-party telemetry by jhasse on Thursday October 24, 2019 @11:35AM (#21345681)
> opt-in by default

So ... opt-out?

Re:Gitlab ‘rethinking’ third-party telemetry by jka on Thursday October 24, 2019 @11:56AM (#21345897)
Thanks :) Comment edited to (hopefully) clarify the language.
Re:Gitlab ‘rethinking’ third-party telemetry by jahlove on Thursday October 24, 2019 @05:44PM (#21349515)
it seems pretty clear they intend to add it to EE eventually. Every single time they talk about it, they say, "we're not considering changing EE at this time".
Re:Gitlab ‘rethinking’ third-party telemetry by JohnFen on Thursday October 24, 2019 @11:46AM (#21345790)
> At least for now, it appears that the self-hosted versions of GitLab (both CE and EE) will not be getting telemetry scripts.

Yes, for now. But I think everyone can realistically expect that it will be included there eventually.

Those of us who find this unacceptable should probably start planning their mitigation strategy now.

Re:Gitlab ‘rethinking’ third-party telemetry by jrowley on Thursday October 24, 2019 @11:49AM (#21345815)
The entire nature of self hosted is that it is for companies or people who want more control. It’s Seems ill advised and unlikely for gitlab to force telemetry on those users.
Re:Gitlab ‘rethinking’ third-party telemetry by JohnFen on Thursday October 24, 2019 @02:27PM (#21347613)
> It’s Seems ill advised and unlikely for gitlab to force telemetry on those users.

I would have thought that the way they rolled this out was obviously so ill-advised that they wouldn't have been likely to do it, but they did.

Also, they initially were going to include the self-hosted installations in this as well, but backed off due to the outcry. So even though it's also obviously a bad idea, they were provably likely to do it, because that was their explicit plan.

Re:Gitlab ‘rethinking’ third-party telemetry by x0x0 on Thursday October 24, 2019 @06:59PM (#21350058)
Also, it's a red flag in any security review. Every time we answer security questionnaires this comes up. I'm stunned they would consider adding this to hosted software.
Re:Gitlab ‘rethinking’ third-party telemetry by zaroth on Thursday October 24, 2019 @05:14PM (#21349250)
Or just opt-out, if they ever add it, and if it is not opt-in at that time.
Re:Gitlab ‘rethinking’ third-party telemetry by JohnFen on Thursday October 24, 2019 @06:27PM (#21349840)
Yes, for those who really need to stay on Gitlab.

Where my thinking is at right now, though, is that Gitlab has just tangibly demonstrated that they don't deserve a great deal of trust, and so I'm not inclined to trust any opt-in or opt-out choices.

Even if they're effective at the time they are introduced (which I don't really doubt they would be), I am not comfortable in relying that they won't change the deal in the future.

Re:Gitlab ‘rethinking’ third-party telemetry by inetknght on Thursday October 24, 2019 @07:05PM (#21350092)
Opting out now won't matter in the future when they reset the default and then reset everyone's configuration "to let you make the choice with new information" or whatever spin they want. Then you miss that new choice in your automatically-deployed update and... well then what?
Re:Gitlab ‘rethinking’ third-party telemetry by zaroth on Thursday October 24, 2019 @08:25PM (#21350552)
I guess if we’re making up things that could happen, why bother even giving them credit for providing a choice at all?
Re:Gitlab ‘rethinking’ third-party telemetry by tjoff on Friday October 25, 2019 @02:33AM (#21352469)
Indeed there is little point to care about a choice when the trust for them to uphold that preference doesn't exist anymore.
Re:Gitlab ‘rethinking’ third-party telemetry by zaroth on Friday October 25, 2019 @08:59AM (#21354489)
I agree completely that a company's most precious asset is the trust of their customers. If you fundamentally lose / abuse that trust, eventually you will have no more customers.

Source control is a particularly good example when it's the core IP of your company at stake, and engineers--who can sometimes be a bit prickly about these things--are making the decision on which product to use.

In this case the reaction to me seems overblown, as Gitlab AFAIK has been a well run and particularly transparent company. I felt the same way about the recent reaction to Gitlab saying they want to stay out of the politics of passing moral judgement on every repo they are hosting, which to me seemed exactly right. To be clear, I'm not and have never been a Gitlab customer, so I'm not basing any of this on any personal experience the quality of their product.

Now speculating on how they might do something in the future which impacts self-hosted instances, assuming the worst, and declaring it will mean switching providers... I think the comment would be better off just saying something like; "I'm looking at the way Gitlab is handling this issue and it makes me no longer trust them with my data, so I will be going elsewhere" -- just without the rank speculation.