Embrace, extend, and extinguish. Microsoft has spent like 4 years building up good will after destroying trust in them for the past 20.
Trust is easily lost and is hard to earn.
Trust is easily lost and is hard to earn.
1. Embrace Git by buying Github
2. Extend Git, fork git to add Github specific features (Basically integrate https://hub.github.com/ directly into git)
3. Extinguish, by gradually making Github incompatible with the original git. Then stop development on the forked git and push everyone to a proprietary product.
They are not going to slowly change git to the point where no one else can use it. Git is opened sourced, by owning GitHub they still can't control Git anyway.