Microsoft: we were wrong about open source