Уточню, что MS-PL не обязывает вас вашу часть публиковать под этой же лицензией, то есть она не "заразная" (в отличие от GPL). Но модифицированную часть кода который исходно с MS-PL лицензией нельзя публиковать под другой лицензией. То есть вы можете свой код под одной лицензией, а модифицированный под исходной.