Microsoft Open Source Its Patent Portfolio