News for hackers. Stuff that matters.
Re:Update on free software and telemetry by kevin_b_er on Wednesday October 23, 2019 @05:55PM (#21339464)
This is beyond stupid for GitLab.

The _PAID_ self-hosted instances will have non-optional telemetry that loads remote javascript inside an enterprise? Any enterprise that seriously wants to self-host will look at this statement and flip a table.

Re:Update on free software and telemetry by sytse on Thursday October 24, 2019 @01:15AM (#21341830)
We made this blog post before implementing the changes so we could gather feedback. The feedback is very negative. And some of the things we thought would help (respecting DNT) don't seems to matter much. We'll have a look at all the feedback and see what we can learn and adjust.
Re:Update on free software and telemetry by finnthehuman on Thursday October 24, 2019 @05:11AM (#21342822)
Why should I believe you care? I notice that you and your employees are here acting superficially nice to do damage control, but that's about it.

Of course the feedback is negative. You obviously knew it would be because you made that blog post in the first place. Three months from now you'll have made some cosmetic changes while still collecting basically all the data you wanted. Eventually you'll be ramping up to roll this into your enterprise offering. I'll do another round of source control tool research and hopefully be able to move gitlab to the NRND list in internal documentation.

That's how it will go, because that's how these things always play out. The world will keep spinning.

Re:Update on free software and telemetry by finnthehuman on Thursday October 24, 2019 @07:57AM (#21343703)
Too late to edit my post, but gitlab is planning to go public next year and had I know I wouldn't have posted the slight prodding I did. If this how they're gearing up we can calibrate our expectations of that company's future accordingly.
Re:Update on free software and telemetry by smartbit on Thursday October 24, 2019 @03:44AM (#21342515)
Please do revert, Sytse. Look at how governments are fighting Microsoft's urge to track users [0] [1]

We're in the process of taking a 50user Premium (aka self-hosted) GitLab subscription, don't make us reconsider and search alternative means.

[0] https://edps.europa.eu/press-publications/press-news/press-r...

[1] https://tweakers.net/nieuws/158892/

Re:Update on free software and telemetry by sytse on Thursday October 24, 2019 @09:58AM (#21344716)
Re:Update on free software and telemetry by simpss on Thursday October 24, 2019 @11:28AM (#21345607)
as long as the ToS doesn't reflect a change of heart, this does nothing. In enterprise environments, we can't base anything on blog posts, it's the ToS that matters.

ps: SOC2 does not inspire confidence as the whole of EAA needs to follow GDPR.

Re:Update on free software and telemetry by sytse on Thursday October 24, 2019 @12:55PM (#21346461)
Thanks, we're pumping the breaks on this change completely, see https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/...
Re:Update on free software and telemetry by jahlove on Thursday October 24, 2019 @04:46PM (#21348985)
> GitLab's proprietary Self-Managed packages (Starter, Premium, and Ultimate) are unchanged for now. We do plan to enable product usage tracking for those packages, but will absolutely allow administrators of self-hosted instances to have easy control over whether tracking is enabled. We will communicate clearly in advance of any planned changes, and will clearly document how to control tracking in each customer environment.

This doesn't seem like you're pumping the breaks "completely".

It's baffling to me that you would try to run telemetry on self-hosted PAYING customers. Seems totally backwards.

Re:Update on free software and telemetry by simpss on Thursday October 24, 2019 @04:59PM (#21349094)
A while later, they did pump the breaks completely by reversing the ToS changes.

This means they would have to change the ToS before trying to implement it again, which means the current result isn't moving the goalposts at all and is not a step forwards to the original solution.

See: https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/... and https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/...

Re:Update on free software and telemetry by stunt on Thursday October 24, 2019 @03:17AM (#21342392)
> We made this blog post before implementing the changes so we could gather feedback

Blog post isn’t the best way to collect feedback. Just ask your customers directly.

10 bad title on internet is enough to screw your reputation on 10m developers that probably don’t even follow up the story or even don’t bother to read anything beyond Reddit titles and comments. But then you have 10m developers telling their managers “Oh Gitlab isn’t good”.

Re:Update on free software and telemetry by TeMPOraL on Thursday October 24, 2019 @03:48AM (#21342528)
Totally. I got a link to this post sent to me today by a co-worker, and already in my mind I've blacklisted using Gitlab in an enterprise environment. It's only now that I found this thread on HN that I learned this isn't set in stone yet. But most people don't read HN.
Re:Update on free software and telemetry by sytse on Thursday October 24, 2019 @09:53AM (#21344676)
I agree that the tone of the blog post was more like an announcement than a proposal.
Re:Update on free software and telemetry by dkersten on Thursday October 24, 2019 @10:12AM (#21344844)
The ONLY reason I started using Gitlab is to get away from shit like this, because Gitlab always advertised itself as a more consumer friendly option, both self hosted and hosted by you. Guess I was wrong to trust you and now I have to migrate away. Hassle I really didn't need.
Re:Update on free software and telemetry by vasili111 on Thursday October 24, 2019 @08:26AM (#21343928)
You serious? Telemetry for Gitlab?

I see only one option: remove all telemetry and make a blogpost about why that idea was bad that you will not implement it. And even doing so harm is already done. Now you can minimize harm by making such post as fast as possible.

Re:Update on free software and telemetry by ahbyb on Thursday October 24, 2019 @04:11AM (#21342615)
>The feedback is very negative.

I don't know what did you expect?

Re:Update on free software and telemetry by raxxorrax on Thursday October 24, 2019 @04:22AM (#21342651)
Enterprise Win 10 user here... uh, I am the bringer of bad news...

Nevertheless I do think this is different since management defers decisions about software versioning and life-cycle management in general to developers. I do think this will cost them some hard earned customers.

Certainly a bad move and I doubt it will amortize.

Re:Update on free software and telemetry by dijit on Thursday October 24, 2019 @07:52AM (#21343670)
I'm not sure how many people we employ. (more than 15k) and we're all using windows 10 without telemetry enabled.

However, I'm relatively sure that this is due to the efforts of our very talented Windows Systems Administrators. Nonetheless, it's possible.

Re:Update on free software and telemetry by tgsovlerkhgsel on Wednesday October 23, 2019 @08:09PM (#21340369)
No, they won't flip a table. They'll talk to the sales guy, tell him "nope", and will receive instructions how to turn it off.
Re:Update on free software and telemetry by Aeolun on Thursday October 24, 2019 @01:22AM (#21341874)
That is if anyone on the business end wants Gitlab, but that is almost never the case.

The business has to be sold on Gitlab by the developers.

Re:Update on free software and telemetry by emilycook on Wednesday October 23, 2019 @09:47PM (#21340917)
Hello! GitLab employee, I understand the frustration however self-hosted customers on EE will not be affected. We opened an issue here to help clarify: https://gitlab.com/gitlab-org/growth/product/issues/164
Re:Update on free software and telemetry by lolinder on Wednesday October 23, 2019 @10:52PM (#21341250)
To clarify your clarification, a quote from that issue:

> 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.

In other words, it's not that self-hosted will not be affected, it's that self-hosted will not be affected yet. That's an important distinction.

Re:Update on free software and telemetry by Iv on Thursday October 24, 2019 @03:16AM (#21342385)
Never trust private companies to not screw you out.

Small companies are generally more trustworthy, until they come to a position of dominance, where they are just there to squeeze.

Re:Update on free software and telemetry by pmoriarty on Wednesday October 23, 2019 @11:00PM (#21341285)
Also, why is it opt-out and not opt-in?
Re:Update on free software and telemetry by cpv on Thursday October 24, 2019 @03:14AM (#21342382)
That's a trend going for years.

A lot of services, newsletters, promo, telemetry, are by default opt-out. When you install some chat app, it also syncs some data (e.g. contacts maybe?) and then you can go in the settings and opt-out for that sync..

Re:Update on free software and telemetry by Xelbair on Thursday October 24, 2019 @03:38AM (#21342496)
because with opt-out they can first gather the data and keep it before you can opt-out.
Re:Update on free software and telemetry by umvi on Thursday October 24, 2019 @12:10PM (#21346029)
I'm guessing because opt in doesn't generate enough useful results while opt out does.

Let's be real here, the difference between opt out and in is probably several orders of magnitude worth of data. It's like, would you rather have a Megabyte of telemetry to analyze or a Gigabyte?

Re:Update on free software and telemetry by joepie91_ on Thursday October 24, 2019 @03:56PM (#21348547)
Except it does, if you have a sufficiently convincing reason for people to opt-in.

Since a few weeks, our hackerspace - which used to publish all door unlocks on IRC with the nickname of the person unlocking it, by default - requires opt-in for nicknames to be published.

People recognize that this is an important social function of the space, because it ties together the IRC channel and the physical space, and thus the vast majority(!) of members have explicitly opted in.

This whole narrative that "if you make it opt-in, not enough people would ever do it" always conveniently leaves out that that's only true for things where people don't want to opt in, ie. usually things that benefit the service but not the users.

Re:Update on free software and telemetry by umvi on Thursday October 24, 2019 @05:05PM (#21349161)
Right, which is why GitLab in this case wants opt out since their reason for collecting telemetry isn't particularly compelling
Re:Update on free software and telemetry by mch82 on Thursday October 24, 2019 @01:11AM (#21341804)
Opt-out (ideally opt-in) is very important for enterprise customers, especially self-hosted.

Our enterprise security people would complain about data exfiltration risk. GitLab would only survive if the security people approve it & that is a LOT of extra work for the internal team that keeps GitLab sold within the company.

Re:Update on free software and telemetry by Operyl on Wednesday October 23, 2019 @09:59PM (#21340981)
Wow the blog host reads poorly then, when I read “self-managed” I assumed managed by the customer, not Hosted Gitlab. You might want to clarify that in the post..
Re:Update on free software and telemetry by emilycook on Wednesday October 23, 2019 @10:14PM (#21341063)
We're testing this out on .com to see what value it really gives us and how it works, and depending on that then we might roll this out to EE. HOWEVER any move to do so will be properly communicated, and we're not going to implement it without carefully considering an appropriate opt-out strategy.
Re:Update on free software and telemetry by Operyl on Wednesday October 23, 2019 @10:22PM (#21341105)
Yeesh. You guys just went from restoring my faith a bit a few months ago to this possibility? I’m sorry, but please get a grip here, it’s tiring being on this rollercoaster.
Re:Update on free software and telemetry by Xelbair on Thursday October 24, 2019 @03:39AM (#21342500)
as long as it is out-out, instead of opt-in, it probably won't fly with any corporation.
Re:Update on free software and telemetry by emilycook on Wednesday October 23, 2019 @10:17PM (#21341076)
edit: was trying to make a joke, it was a bad joke
Re:Update on free software and telemetry by TheAsprngHacker on Wednesday October 23, 2019 @11:13PM (#21341347)
As a disclaimer, I do not believe I've ever seen a captcha when logging in to GitLab. But according to https://docs.gitlab.com/ee/integration/recaptcha.html, you use reCAPTCHA?

Are you aware of the privacy concerns surrounding reCAPTCHA? https://en.wikipedia.org/wiki/ReCAPTCHA#Criticism

Re:Update on free software and telemetry by emilycook on Wednesday October 23, 2019 @11:46PM (#21341489)
I was just trying to make a joke I'm so sorry. As for recaptcha we have an issue here with a ton of discussion around it that links quite a few more if you're interested: https://gitlab.com/gitlab-org/gitlab-foss/issues/46548
Re:Update on free software and telemetry by dkersten on Thursday October 24, 2019 @11:49AM (#21345814)
Quite a bit of discussion on a year old issue but.. its still not resolved? That doesn't instill confidence.
Re:Update on free software and telemetry by Operyl on Wednesday October 23, 2019 @10:22PM (#21341106)
What..?
Re:Update on free software and telemetry by emilycook on Wednesday October 23, 2019 @11:43PM (#21341474)
I'm so sorry I was trying to make a joke, it's been a long day as the messenger trying to relay everyone's concerns about this back to our team.
Re:Update on free software and telemetry by Operyl on Wednesday October 23, 2019 @11:46PM (#21341493)
I said "What..?" not because I didn't recognize the joke, but because nowhere did I bring up "security/privacy." My initial comment was stating that the blog post should clarify that these changes were not coming to EE immediately, because I (along with many others here) seem to have read it in such a way that it sounded like it was.
Re:Update on free software and telemetry by emilycook on Wednesday October 23, 2019 @11:54PM (#21341518)
I hope I covered that in my other comment
Re:Update on free software and telemetry by antod on Wednesday October 23, 2019 @11:01PM (#21341290)
That clarification should explicitly address the original email that contradicted it (eg self managed EE would be getting telemetry).
Re:Update on free software and telemetry by jeltz on Thursday October 24, 2019 @04:29AM (#21342677)
That does not mention anything about if I still have to agree to the new terms and conditions or not. Contrary to what you seem to think "at this time" is not very reassuring for me as a paying user.
Re:Update on free software and telemetry by aj on Thursday October 24, 2019 @05:21AM (#21342853)
I'm confused. Are you a Gitlab employee or are you addressing a Gitlab employee? Edit: From the parent commenters profile, it appears they are a Gitlab employee. The comment itself was confusing due to the comma after the Gitlab Employee
Re:Update on free software and telemetry by ultraism on Thursday October 24, 2019 @01:49PM (#21347199)
Will the opt-out be easily disabled during setup or will it be hidden in options?
Re:Update on free software and telemetry by jagged-chisel on Thursday October 24, 2019 @12:30PM (#21346210)
> We are carefully considering the appropriate opt-out functionality for telemetry

There's your problem. This should be entirely opt-in.