Microsoft has been forced over time to change their opinion on open source software as the tech industry has continually come to rely on open source solution. Microsoft has shifted from competing directly with open source software to actively supporting it as the company looks to build open source communities to help improve Windows Azure.