It's also worth noting that if you search Google for GitLab source code, GitHub is the first thing that comes up. To an uninformed outsider, it looks like GitHub is where GitLab development happens.
It may not have been the best thing to do, but I don't think this tweet "completely undermines the GitLab position".
CEO ask to link to GitLab was completely legitimate. CEO could have phrased it more politely but even as it is it's ok and nothing to complain about.
"We're just going to stay where the people are. [...] GitHub is where the contributors are."
You can hear him yourself in The Changelog #103 podcast at https://changelog.com/podcast/103. Again, this was from late 2013.
This is not about how many followers see this or if it undermines the company's position. It's about culture. If the CEO of the company lets things like this go, it will keep happening. And it will only get worse.
From my experience, I would rather not have this kind of employee around than trying to play nice with him personally because this kind of attitude spills over and eventually affects the entire team morale.
What if your CEO followed all your social media and day to day life and commented on things? But yeah, from my experience, I would rather not have commenters like you around as this attitude of overseeing my shoulders in my personal twitter account spills over everywhere and affects the entire team morale.
Also I'm not saying the CEO was absolutely right. I wouldn't follow my employee on Twitter at all personally for the same reason. And I would definitely not enjoy if my CEO told me to change my tweet either.
But that's not what I'm talking about, I'm talking about this guy. Aside from what the CEO did, this guy is a toxic guy, even after reading his own post that's obviously biased towards himself. He was not mistreated. I would understand if he's writing about how the company fucked him over by not letting him take his stock options. But no, this guy came to medium and wrote about how he's NOT going to take the stock options that were offered to him. If you really think this guy is the purely innocent guy and the company fucked him over, then I really have nothing more to talk about.
It regarded his professional work on GitLab: https://twitter.com/suprnova32/status/720396175954698240
I think it's completely appropriate that he link instead to GitLab for such a thing, and I think it's remarkable that he didn't think the same. This isn't like the ad world, where if your customer is Coke you can't be seen drinking a Pepsi in public (which I agree is crazy): he was posting about GitLab itself, linking to their GitHub mirror instead of to their own site, which completely undermines the GitLab position.