The real reason why the Novell/Microsoft deal is worse than useless….
So more information emerges… According to this FAQ, the trick which Novell/Microsoft used to sidestep the section 7 of the GPLv2 was that covenant not to sue was not given to Novell, but rather directly to Novell’s customers. Very clever…. of course, that means that if you are a Novell customer, and you rely on this pledge (which hasn’t triggered yet since Microsoft hasn’t sued anyone over any patents which MS might (or might not) have covering Linux), then you won’t be able to share Linux with any of your friends; once it happened, you would be violating the GPL if you did so.