Obviously SFLC has a dog in this fight :) but their quickie commentary on the MS patent pledge is here.
I haven’t had time yet to read the agreement, so I have to take Brad’s word for it, but if he’s right, and the pledge is revocable at any time, then even if the rest of it were pretty solid (Brad says it isn’t) the pledge is worth approximately nothing.
As I’ve said before (and hope to get to in yet more detail this weekend) you can only depend on a company as far as you can throw their contract with you. You cannot rely on them otherwise. If this pledge is revocable (and I have only Brad’s word for that right now), you can’t depend on it, period.