Slashdot Mirror


Microsoft's Code Contribution Due To GPL Violation

ozmanjusri writes "While Microsoft presented its recent embrace of the GPL as 'a break from the ordinary,' and the press spoke of them as going to great lengths to engage the open source community,' as is often the case with Microsoft, it turns out they had an ulterior motive. According to Stephen Hemminger, an engineer with Vyatta, Microsoft's Hyper-V used open-source components in a network driver and the company released the code to avoid legal action over a GPL violation. Microsoft's decision to embrace the GPL was welcomed by many in the open source community, but their failure to honestly explain the reason behind the release will have squandered this opportunity to build trust, something which is sadly lacking in most people's dealings with Microsoft."

3 of 508 comments (clear)

  1. Re:Well.. by Sockatume · · Score: 4, Informative

    They were caught and asked to turn it over to open source. Someone pointed out that the drivers mixed GPL and closed-source code and that they would have to release the closed-source components.

    --
    No kidding!!! What do you say at this point?
  2. Re:Makes the GPL real in their eyes. by gigabites2 · · Score: 5, Informative

    Well, there is the Free Software Foundation. Perhaps you've heard of them?

  3. Re:MS: Damned if they do, damned if they don't. by malevolentjelly · · Score: 5, Informative

    Here is what Microsoft said in the initial press release:

    Q: Why release the code?

    A: Because we have utilized Linux code, Microsoft has an obligation to open source the device drivers. This is the process outlined by the Linux community.

    Q: Why open source the code?

    A: Because this is a requirement of the community, and critical in ensuring that as the Linux Kernel evolves, and as Hyper-V evolves, that the Hyper-V Linux Device Drivers evolve as well.

    Source: http://www.kroah.com/log/linux/microsoft-linux-hyper-v-drivers.html

    So... when was there a cover-up? Seems to me like it simply wasn't reported because no one considered it relevant to report, given that it was in the press release.

    It's not something you brag about, just a reality. They wrote some linux drivers, and that's a huge waste of time and resources to maintain in a closed source fashion unless you have a really good reason (like Nvidia, who have to re-engineer much of X to allow modern graphics technology in Linux).

    It's rare that Microsoft should have to touch GPL code for any reason, but now that they have to for Hyper-V, they're adhering to the GPL. At one point does this story become sinister or scary?