Sometimes, some things are just too good to be true. Earlier this week, Microsoft made a relatively stunning announcement that it would contribute some 20000 lines of code to the Linux kernel, licensed under the GPL. Microsoft isn't particularly fond of either Linux or the GPL, so this was pretty big news. As it turns out, the code drop was brought on by... A GPL violation.

Even if there was a GPL violation, that didn't mean Microsoft had to contribute their code: they could have resolved the violation by not distributing.

---
Dear Microsoft customers,

Due to a licensing violation regarding our HyperV product, as of today we are temporarily halting sales of HyperV, and suspending operation of any previously purchased HyperV products. Sorry for any inconvencience...
---