Open source has won, and Microsoft has surrendered