If you can't beat 'em, join 'em. OSS is the future. It must be. This is encouraging news.
Maybe not so encouraging. The reason for the code being released has now been revealed.
Link to full articleAs revealed by Stephen Hemminger - a principal engineer with open-source network vendor Vyatta - a network driver in Microsoft's Hyper-V used open-source components licensed under the GPL and statically linked to binary parts. The GPL does not permit the mixing of closed and open-source elements.
They didn't have much choice unless they wanted to risk a high profile fight in court challenging the validity of the GPL.
The GPL has been challenged in court several times (and more such cases avoided by the violators) and has never failed even in part. The key difference between the GPL and the typical EULA is that the GPL extends rights to those using GPL'd code that the law does not provide where a EULA tries to
remove some of your rights under the law.
It seems that the pigs were not flying after all but had been catapulted.