Microsoft makes 60K patents open source to protect Linux