Microsoft Supporting Open Source: Threat or Promise?