ie8 fix

Is Microsoft stalling on its GPL Linux drivers?

By | September 10, 2009, 9:29am PDT

Summary: After releasing with much fanfare 20,000 lines of driver code under the GNU General Public License (GPL) for inclusion in the Linux kernel, Microsoft hasn’t followed through with the necessary updates and fixes required by the community, according to one Linux leader.

After releasing with much fanfare 20,000 lines of driver code under the GNU General Public License (GPL) for inclusion in the Linux kernel, Microsoft hasn’t followed through with the necessary updates and fixes required by the community, according to one Linux leader.

Greg Kroah-Hartman, a Novell fellow with SuSE Labs and Linux Driver Project lead, posted on September 9 a status update on the drivers being assembled for inclusion in the Linux 2.6.32 kernel, Kroah-Hartman had some harsh words about Microsoft’s participation since its original announcement of its GPL plans in late July.

Kroah-Hartman chided a number of driver-code contributors for not doing the necessary work to get their code in shape. But he singled Microsoft out with the following words:

“hv (Microsoft Hyper-V) drivers. Over 200 patches make up the massive cleanup effort needed to just get this code into a semi-sane kernel coding style (someone owes me a bit bottle of rum for that work!) Unfortunately the Microsoft developers seem to have disappeared, and no one is answering my emails. If they do not show back up to claim this driver soon, it will be removed in the 2.6.33 release. So sad…”

(Kroah-Hartman also is the guy who belatedly called into question Microsoft’s motives for releasing the driver code under the GPL by seemingly backing one open-source community member’s claim that Microsoft was in violation of the GPL by mixing and matching open- and closed-source code. Some in the open-source community consider that kind of behavior as a violation and others don’t.)

I asked a Microsoft spokesperson whether Microsoft had had second thoughts about making its Hyper-V code available under the GPL. The spokesperson denied that was the case and said the primary person responsible for the Hyper-V drivers had been traveling in Europe for the past two weeks “meeting with various OSS (open-source software) constituencies and customers.”

I wonder if and when Kroah-Hartman will update his driver-status log….

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Mary Jo has covered the tech industry for more than 25 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Disclosure

Mary-Jo Foley

Freelance journalist/blogger Mary Jo Foley has nothing to disclose. WYSIWYG (what you see is what you get). I do not own Microsoft stock or stock in any of its partners or competitors. I have no business ventures that are sponsored by/funded by Microsoft or any of its partners or competitors.

Biography

Mary-Jo Foley

Mary Jo Foley has covered the tech industry for 25 years for a variety of publications, including ZDNet, eWeek and Baseline. She has kept close tabs on Microsoft strategy, products and technologies for the past 10 years. In the late 1990s, she penned the award-winning "At The Evil Empire" column for ZDNet, and more recently the Microsoft Watch blog for Ziff Davis.

Got a tip? Send her an email with your rants, rumors, tips and tattles. Confidentiality guaranteed.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
20
Comments

Join the conversation!

Just In

RE: Is Microsoft stalling on its GPL Linux drivers?
jackson1984-24316069205748857739440257893812 10th Oct
Now i'm the truth is notably nfl jerseys recent to wp. but that which you publish on this on the net log is in fact excellent and notably helpful.
0 Votes
+ -
Can't we all just get along?
urbandk 10th Sep 2009
[nt]
0 Votes
+ -
He has no right to be upset
NonZealot 10th Sep 2009
This is code that is being released for free to the Open Source community. It will be released on MS's timeline and not some arbitrary timeline specified by someone who is on record as hating MS. No other open source coder would ever be treated with such disrespect.

And if he removes MS code from the kernel, so what? The beauty of open source and Linux is that you don't need permission from anyone other than the end user to get your code on their machines. If MS's code is useful, businesses will add it to their Linux implementations and Greg Kroah-Hartman can go to hell.
0 Votes
+ -
A little harsh on the reply there
Michael Kelly 10th Sep 2009
Yes, all of what you say is correct, but that does not make Kroah-Hartman a bad guy for wanting MS to maintain the code they created for the benefit of their own users. The Linux folk have the right and the obligation to make sure all additions are up to the specs that THEIR users expect. And as you say, individuals and distros certainly have the right to include GPLed non-official sources to their kernel implementations.
0 Votes
+ -
Not upset. Philosophical maybe.
peter_erskine@... 10th Sep 2009
Contibutors must achieve a certain standard, and follow conventions too. Sounds like Microsoft aren't there yet. There won't always be someone to hold their hand or do their work for them.
0 Votes
+ -
Tennessee
DannyO_0x98 10th Sep 2009
You get a few points wrong. This code was not being released to the
Open Source community, it was being submitted for inclusion in the
kernel. Submissions are reviewed and frequently are not accepted for
style, suitability, or correctness. As to who does not get respect look
up the histories of the Linux virtual machine and scheduler. OpenBSD
(albeit different code tree and personalities) came about because a
particular developer felt he was not getting sufficient respect and was
tossed from FreeBSD when the others got tired of the noise.

If the reviewer finds the code unsuitable for inclusion with the kernel,
it's very difficult for me to imagine an independent party wanting to
download the code, study it, and then adapt and compile the code to
roll their own kernel. Possible. Not likely. Still, you're right, the
possibility is a consequence of code freedom.

In any case, the reviewer has comments for the code's author and the
code's author has been too busy to address them. When they are
addressed, the code will get into the next kernel.

For your life experience and to understand how it works and how it
fails, you should organize a volunteer effort and then you'll have a real
appreciation for looking the gift horses in the mouth.
0 Votes
+ -
*sigh*
zkiwi 10th Sep 2009
I think you fail to realize that stuff that is left bug-ridden in the kernel will sooner or later become a train wreck.

Ergo, it's essential that when bugs are found that they are dealt with far more seriously and quickly than one might if the code was in the application space.
0 Votes
+ -
Delaying the Linux kernel release is a reason DOJ should investigate this anticompetitive behaviour.
0 Votes
+ -
Give it a rest..
Fark 10th Sep 2009
Will ya?
0 Votes
+ -
I will not rest...
Linux Geek 10th Sep 2009
until M$ is gone or embraces GPL!
  • Flagged
0 Votes
+ -
A correction
Looks Confused 10th Sep 2009
Quote: (Kroah-Hartman also is the guy who belatedly called into question Microsoft?s motives for releasing the driver code under the GPL by seemingly backing one open-source community member?s claim that Microsoft was in violation of the GPL by mixing and matching open- and closed-source code. Some in the open-source community consider that kind of behavior as a violation and others don?t.)

The final statement in this paragraph is not relevant. It doesn't matter what anyone in the open source community considers. The GPL V2 is quite clear on what mixing is and isn't allowed, and what the distribution requirements are for mixed code (with the exception of web applications, which is not applicable here). In any cae, if you want to distribute code under the GPL you have to comply with the distribution requirements, or not distribute at all. Microsoft was not observing the distribution requirements.

Hans
0 Votes
+ -
the Linux hen house, beware he (Microsoft) will eat you for lunch given the chance and don't ever for get it sad
0 Votes
+ -
A parallel
Mitch 74 10th Sep 2009
Microsoft will rpevent installation of non-WHQL drivers on Vista and 7 64-bit editions. Meaning that a device maker will need its drivers submitted, tested and signed by MS to have it run on its users' machines.

Here, we have a developer that says, in essence, that the code MS contributed grudgingly is not good enough to be distributed with the kernel, because a bunch of patches are required to make it fit in. In the Windows world it would mean a refusal to give a WHQL signature to the driver, asking for further work on it.

Who makes a driver WHQL compliant? Microsoft? Hell no! It's the code's developer or submitter that needs to correct it!

Well here, the situation is reversed: Microsoft submitted some piss-poor code, that didn't pass quality review (because of one defect every 100 lines) and... They're not correcting it.

Who should be blamed? The Linux developers for not maintaining crappy code that they were thrown, or Microsoft, for not supporting its customers by providing sucky drivers?

Remember why Microsoft broke driver APIs and forced WHQL upon driver writers? Because they were fed up with Windows crashing because of someone else's code. Should Linux maintain a lower standard?
0 Votes
+ -
Want some cheese with that whine?
Johnny Vegas 10th Sep 2009
Acting like a 3 year old probably won't help...
0 Votes
+ -
like allways ...nothing
0 Votes
+ -
Time will tell ...
orionds 11th Sep 2009
Let's wait and see. Perhaps, the exec in charge is really away, but he can't be away forever. So, let's see if MS has truly changed or someone inside MS didn't like this code coming out and put the brakes on it.
0 Votes
+ -
Ballmer Calls Linux "A Cancer"
Ole Man 11th Sep 2009
And now he wants to install "drivers" in Linux? More likely he wants to "drive" Linux into nonexistance.

http://slashdot.org/article.pl?sid=01/06/01/1658258
davidebsmith writes: "In an interview with the Chicago Sun-Times, Microsoft CEO Steve Ballmer says that Linux and the open source movement is "good competition" because it will "force [Microsoft] to be innovative," but calls Linux "a cancer that attaches itself in an intellectual property sense to everything it touches." He also says that the inclusion of IE in Windows has been "great ... for innovation in the software industry" (except for Netscape) and that MS's new copy protections are just "bumps in the road" to "help customers understand when they are crossing the line . . . so they can't do the wrong thing." And he says a few more amusing things, also."

(An excuse for WGA)
The majority of migration kral oyun issues exist because some version of a 3rd party en yeni oyunlar line-of-business application critical to operations is not robot oyun supported on any oyun oyna other browser. A company can't upgrade off the version oyunlar because they've modified it to hell, friv and the 3rd party that manufactured it has long moved ben 10 past that version.
Many people don't understand how incredibly 3d oyunlar widespread issue #3 is above and how difficult this issue is to resolve when you're talking about an application that is mission critical to a business. avatar oyunlar This is the singel greatest reason companies look at the issue and say, "Screw it. We'll live with the risk and run an N-3 version of the browser
0 Votes
+ -
RE: Is Microsoft stalling on its GPL Linux drivers?
jackson1984-24316069205748857739440257893812 10th Oct
Now i'm the truth is notably nfl jerseys recent to wp. but that which you publish on this on the net log is in fact excellent and notably helpful.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix