FOSS in violation of MS Patents?