This is the gotcha, it is not a fair swap, they are getting the Linux patents but not giving the Windows patents.
"Now, that's not all of Microsoft's 90,000-odd technology patents. It's keeping the ones that cover specifically Windows and other products."
In other words they're giving away their chaff for others wheat.