this of course needs to be 'monitored' , but generally I disagree,
its not necessarily a bad thing.
Ive had my issues (mainly to do with not adopting standards) with Microsoft in the past, and generally have moved away to linux/macos.
but in fairness to Microsoft,
they have always been great to developers, and actually pushed things forward by leaps and bounds at times for developers. Microsoft VC++ (and its predecessors) were, when released, well ahead of anything else at the time (as was their developer network)
also Microsoft is a very different company these days, a little less dominant, than it was, so its a little more 'thoughtful' i think.
so Im actually hopeful, they will provide a stable management/investment source for a vital service - by a company thats knows a great deal about fostering development communities.
remember Github has always been a private company, so thats not really changed.
id have been more concerned by facebook or google buying GitHub, as then we could guarantee it would need to be funded by advertising revenue!
furthermore,
- Microsoft does not own the code it hosts, all projects have their own licenses which determines ownership. (every project there should be explicit about this)
- git is independent from GitHub, everyone who clones has a copy of the full repo history, which they could upload with a simple command to any git server anywhere. so unlike many things GitHub has no data that you don't!
(gitlab by the way, does not have a good reputation for reliability...)
so honestly i think a lot of the initial reaction, is just the typical 'Microsoft backlash' reaction(which we also see with Apple), without much thought about if there are any real implications.
the worst that can happen, is Microsoft make GitHub unattractive, so people move their repos elsewhere ... but that would be stupid of them, to killing their own goose.
(Microsoft also use GitHub a lot already, so this is counterproductive for them)
whats more likely is Microsoft will just improve their own products support of it, and perhaps add a few 'extensions' to make that easier/more seamless.
if they do that then hopefully we will all seem improvements.
(I for one would like to see a bit of a boost on the performance as it can be a bit slow at times.)
of course this is just my opinion, others will have different ones.
but the bottom line, is its trivial for axoloti to move its source code and factory/contrib repos to another host if it becomes necessary.