Linked by Thom Holwerda on Thu 23rd Jul 2009 09:43 UTC
Microsoft 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.
Thread beginning with comment 374925
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: Didn't require release
by eraz0r on Thu 23rd Jul 2009 22:12 UTC in reply to "RE[5]: Didn't require release"
Member since:

Apparently you did not read my post thoroughly. They did own 100% of the code. However, as soon as they link it to the kernel, it is "derived work" of the kernel. There is where they loose the right to dual-license: They are not allowed to link Non-GPL licensed code to the kernel.

You're not exactly right here. They are allowed to license their code under whatever license they like as long as it is ALSO licensed under the GPL. GPL never prevented putting the code under many licenses. In fact, nobody can prevent a legitimate copyright holder from applying any license on the code as long as the license does not violate the law.

Reply Parent Score: 2

Ford Prefect Member since:

Ok I try to make it clear again:
If you link your code to GPL code and distribute it, it is considered derived work and has also to be distributed under GPL.

They can surely distribute their code under whatever license they want but not if linking to the linux kernel.

And this is a perfectly o.k. feature of the GPL, which some call "viral". And I am lucky the GPL is as it is.

Reply Parent Score: 2