Comment by testgiveme123
9 years ago
> A very slow and large company like MS took decades to make this change, but they did well.
From the outside imo it feels like it took ages for them to start this change, but actually doing it once they first started open-sourcing things seems to have been an incredibly quick switch, over just a couple of years. Has there been loads of progress on this in the background that's just only become visible now?
I suspect that most of their code was probably version controlled in Git anyway, so it wouldn't take that much effort to simply upload it to Github. What really delays stuff is probably the approval process, which for some companies can be really slow.
I'd imagine most of their code was in TFS. However I'm sure they used a tool to move things over. None of these have the full history of the project
Or worse, SourceSafe.
They started this move almost a decade ago, gradually, and just recently the accumulated effort got so relevant, that is evident even for an outsider like me, that they changed their strategy, that is why it seems now it's "visible".
"How I can notice this change of strategy?" may you ask, It's because they always said things like this, per example, that Linux was not good because something open source could never be better than a closed and proprietary system with a company protecting their code.