I think we techies need to come up with democratic, free alternatives for these services. Something like GitHub but federated so that not a single party has to pay for all the bandwidth and server costs.
Microsoft is getting better all the time, they are an important OS contributor, and they seem to be doing pretty ok by devs.
Let's just give both of them some time to tell and show us what their plans are. There is no reason to burn this relationship from day -1.
ps. Github was and is pretty much pretty walled up, I'll keep hoping that at some point they'll allow to add external remotes to github repos, or at least collaborate with gitlab to allow PR/MRs between the two.
I'll certainly wait how this works out and not make any rash decisions.
Apart from that (and admittedly apart from Skype), Microsoft in recent years has gained quite some credibility from my point of view.
On a more ideological level, I think the company is fundamentally reprehensible in it's business practices and has been for the entire time that I've known they exist. I do not think they will ever change and I do not think they came from a good place that they could return to. It wouldn't be right to support them any more than I have to (for example, things I need to do my job).
We have an enterprise instance and depend on a lot of integrations.
I suspect some of the more Stallmanist FOSS projects might move away (although I’m not sure why aren’t they on GitLab already) and there will be #MeToo migration of personal repos of people who need something new to post to their Tweeter feed which will last about a news cycle or so.
Usually you see a slowdown in changes when a big company acquires a company like Github and the existing staff leaves or is purged. I wouldn’t be surprised if a more “managed” approach by Microsoft produces a lot more features/improvements.
Also, GitHub really works perfectly for me & I don't frankly need any new features as I am perfectly fine with what's given. There is less likely that I miss something on GitHub or need some new feature :)
Gitlab all the way!