On TechRepublic: Five super-secret features in Windows 7
BNET Business Network:
BNET
TechRepublic
ZDNet

July 22nd, 2009

Pigs are flying low: Why Microsoft open-sourced its Linux drivers

Posted by Mary Jo Foley @ 4:27 am

Categories: Corporate strategy, Legal, Linux, Open source

Tags: GPL, Microsoft Corp., Linux, Open Source, UNIX, Operating Systems, Software, Mary Jo Foley

The pigs are still in the air. Microsoft really did release not one, but two, pieces of code under the formerly Microsoft-hated GNU General Public License (GPL) this week. And it still seems the Linux drivers it put under the GPL on July 20 are on their way to becoming incorporated into the next version of the Linux kernel.

But as my ZDNet blogging colleague Paula Rooney and TechFlash’s Todd Bishop both noted yesterday, one of the key reasons Microsoft agreed to do this was left out of the original tale told by the Softies.

Microsoft originally was licensing the Linux drivers, also known as the Linux Integration Components (LIC), in a way that was in violation of the GPL. It was offering them under a combination of the GPL and a closed source license.

Greg Kroah-Hartman, a Novell fellow with SuSE Labs and Linux Driver Project lead, said on Monday he was approached by a “community member” about the drivers months ago and that he thought it would be a good idea for Microsoft to submit them. What Kroah-Hartman didn’t mention (until he later added an update to his blog post) was the community member who approached him was the “Linux Network Plumber,” a k a Stephen Hemminger, a well-known Linux contributor who is a principal engineer with the open-source networking vendor Vyatta.

Hemminger made it clear in his own blog post that he didn’t approach Kroah-Hartman because he liked Microsoft’s drivers; he approached him because the way Microsoft was licensing them — by mixing open- and closed source components — was in violation of the GPL.

I re-contacted Kroah-Hartman last night to verify this new piece of information. Here’s what he said, via e-mail:

MJF: Hemminger is claiming Microsoft put the LIC code under the GPL because it was in violation of the GPL. Is this true? Did you have to suggest to (Microsoft Platform Strategy Chief Sam) Ramji & Co. that they were in violation in order to get them to agree to release the code under GPLv2?

GKH: I didn’t have to “suggest” anything, I only had to merely point out the obviousness of the situationĀ  :)

MJF: If this isn’t accurate, could you let me know how to interpret (Hemminger’s) comments on his blog.

GKH: No, that sounds accurate.

This isn’t the first time Microsoft has run afoul of the open-source licensing police. The company has pulled code from its CodePlex site when it was discovered that it was not adhering to OSI licensing terms but advertising that the code was under an open-source license.

I’ve asked Microsoft officials if they’d like to comment on this new piece of information. If I get a response, I will add it to this post.

Update (July 24): It took a few days, but Microsoft has issued an official response, via a posting to the Port 25 blog. Microsoft is sticking to its original story, in spite of Kroah-Hartman and Hemminger’s updates. From Ramji’s post:

“Microsoft chose the GPLv2 license for the mutual benefit of our customers, partners, the community, and Microsoft.

Microsoft’s decision was not based on any perceived obligations tied to the GPLv2 license.”

Ramji didn’t come right out and deny the GPL violations claim, but I guess that’s as much as we’re going to get.

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

  • Talkback
  • Most Recent of 40 Talkback(s)
MS are well read enough...
It appears MS spin-doctors are well read enough...
"And if all others accepted the lie which the Party imposed?if all records told the same tale?then the lie passed into history and became truth. <... (Read the rest)
Posted by: Agnostic_OS Posted on: 11/11/09 You are currently: a Guest | | Terms of Use
gpl2 forced them to free the source code  mariuz | 07/22/09
At one person has very low expectations here  sdunn2000@... | 07/22/09
So typical...  SpikeyMike | 07/22/09
Just a small part of "The Microsoft Creep"  Ole Man | 07/22/09
And the link proves what?  GuidingLight | 07/22/09
Just goes to show  Ole Man | 07/22/09
And you are exempt..  ShadowGIATL | 07/22/09
Um, right  Mihi Nomen Est | 07/22/09
Interesting.  ShadowGIATL | 07/23/09
Apologists are a dime a dozen  Ole Man | 07/23/09
@Old Man  ShadowGIATL | 07/23/09
MS caught in an error, corrects it, tried to give it a positive PR spin.  LazLong | 07/23/09
Asinine argumentation  EarFix | 07/24/09
RE: Pigs are flying low: Why Microsoft open-sourced its Linux drivers  Shelendrea | 07/22/09
RE: Pigs are flying low: Why Microsoft open-sourced its Linux drivers  dheady@... | 07/22/09
It figures...  Metronome49 | 07/22/09
Corporations have rules...  Fark | 07/22/09
Corporations have responsibilities  Ole Man | 07/22/09
are you sure?  Jack-Booted EULA | 07/22/09
Well...  ShadowGIATL | 07/22/09
Does someone have an agenda here?  Ole Man | 07/23/09
What motive?  ShadowGIATL | 07/23/09
Methinks thy motives are exposed  Ole Man | 07/26/09
Primary goals  Tom6 | 07/28/09
RE: Pigs are flying low: Why Microsoft open-sourced its Linux drivers  insanish1 | 07/22/09
Why support Open Source?  EarFix | 07/24/09
opensource windows 7  The Management consultant | 07/22/09
Oh yea...  ShadowGIATL | 07/23/09
RE: Pigs are flying low: Why Microsoft open-sourced its Linux drivers  Techref6060 | 07/23/09
SUSE, not SuSE  atoponce | 07/23/09
RE: Pigs are flying low: Why Microsoft open-sourced its Linux drivers  orasis1 | 07/23/09
Microsoft are for Microsoft. End of story  whisperycat | 07/23/09
Exactly!  Ole Man | 07/26/09
MS are well read enough...  Agnostic_OS | 11/11/09
RE: Pigs are flying low: Why Microsoft open-sourced its Linux drivers  wanderson | 07/23/09
RE: Pigs are flying low: Why Microsoft open-sourced its Linux drivers  Uncle B | 07/24/09
Conspiracy or incompetence?  Tom6 | 07/27/09
Are you sure?  Ole Man | 07/27/09
RE: Pigs are flying low: Why Microsoft open-sourced its Linux drivers  FXEF | 07/30/09
RE: Pigs are flying low: Why Microsoft open-sourced its Linux drivers  ujhrdngjk | 08/17/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

Meet Doc

  • Here to help you with your Document Management Needs
  • Doc is an enigma. Born to a Russian ballerina and a German electrical engineer, he grew up in various locations in the United States. He’s seen the insides of more brands, versions, and generations of printer and printer-related hardware than almost anyone.
  • To learn more about this mysterious figure check out his blog on ZDNet and his Workspace on TechRepublic. You’ll be glad you did.
  • Produced by
    ZDNet and