JDMurray wrote: » There are any number of variations of the GPL that Microsoft can claim to be using. MS should have just created its own Microsoft Open Source Licensing Agreement (MOSLA) and released the Hyper-V drivers under it.
astorrs wrote: » That would have been illegal too, they had to release it under GPL since some of the driver contained GPL code (the "any GPL all GPL" rule ).
This saga started when one of the user's on the Vyatta forum inquired about supporting Hyper-V network driver in the Vyatta kernel. A little googling found the necessary drivers, but on closer examination there was a problem. The driver had both open-source components which were under GPL, and statically linked to several binary parts. The GPL does not permit mixing of closed and open source parts, so this was an obvious violation of the license.