Comment by sothatsit
2 days ago
I think GitHub also doesn't have the same vendor lock-in that other companies do. I am very happy with their service, and I wouldn't want to move off of it. But at the same time there are numerous alternatives and it wouldn't be that hard to switch. Because, as you say, it is pretty much a solved problem, and because of that there are several competitors with feature parity at this point.
At this point you are fighting, "Nobody got fired for buying Microsoft." There are viable alternatives on the market, but GitHub is the known quantity for which conversations are required to use something different.
Right now there just isn't any incentive to move off of GitHub. GitHub is cheap, and it provides a very familiar, extensible, and reliable service.
My point is more that if Microsoft did dig their heels in and make the product worse, it would be very easy for people to switch. Some people would stay because it is the de facto standard, but I think a lot more people than you think would switch, because the switching costs are so low.
My hope is that this acts as a strong enough incentive for them to maintain the quality of GitHub, so we don't have to switch.