Slashdot Mirror


Microsoft Releases Linux Device Drivers As GPL

mjasay writes "Microsoft used to call the GPL 'anti-American.' Now, as Microsoft releases Hyper-V Linux Integration Components (LinuxIC) under the GPL (version 2), apparently Microsoft calls the GPL 'ally.' Of course, there was little chance the device drivers would be accepted into the Linux kernel base unless open source, but the news suggests a shift for Microsoft. It also reflects Microsoft's continued interest in undermining its virtualization competition through low prices, and may suggests concern that it must open up if it wants to fend off insurgent virtualization strategies from Red Hat (KVM), Novell (XEN), and others in the open-source camp. Microsoft said the move demonstrates its interest in using open source in three key areas: 1) Make its software development processes more efficient, 2) product evangelism, and 3) using open source to reduce marketing and sales costs or to try out new features that highlight parts of the platform customers haven't seen before."

362 comments

  1. Hell called by Anarke_Incarnate · · Score: 5, Funny

    Send sweaters

    1. Re:Hell called by Ardaen · · Score: 1, Insightful

      Don't forget Microsoft's strategy: Embrace, Extend, Extinguish

    2. Re:Hell called by eldavojohn · · Score: 5, Interesting

      Don't forget Microsoft's strategy: Embrace, Extend, Extinguish

      I heard reasonable arguments about that being true for the Ms-PL but I thought the GPL (v2 and v3) were supposed to be embraceable and extensible but nearly non-extinguishable ... once the code is out there, just fork it. Care to explain to me how this plan can follow after releasing something under the GPL? I'd be shocked that no one's tried it yet if it's possible.

      --
      My work here is dung.
    3. Re:Hell called by McDutchie · · Score: 3, Informative

      Care to explain to me how this plan can follow after releasing something under the GPL?

      They can sue for infringement of software patents.

    4. Re:Hell called by bb5ch39t · · Score: 1

      Not under GPL v3. But is Hyper-V in any way better than XEN or KVM?

    5. Re:Hell called by perlchild · · Score: 2, Interesting

      Given Microsoft's attacks on GPL as a license, I just do not understand why they licensed it GPL instead of LGPL or BSD

    6. Re:Hell called by Darkness404 · · Score: 1

      ...Too bad the software in question is released under the GPL V2 which doesn't have patent clauses in them.

      --
      Taxation is legalized theft, no more, no less.
    7. Re:Hell called by poetmatt · · Score: 2

      GPL3 is different than GPL 2. This was GPL2, meaning it's only covered by Microsoft's "covenant".

    8. Re:Hell called by EvanED · · Score: 5, Informative

      Even the GPL v.2 has this to say about patents:

      For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

      So basically, if MS holds patents on the code they are contributing, my reading of the GPL says they can't contribute it (or can't enforce said patents).

    9. Re:Hell called by ShieldW0lf · · Score: 0, Troll

      They can sue for infringement of software patents.

      Which is why they didn't use the GPLv3. They could have. They didn't, because they prefer to reserve the right to do exactly that.

      --
      -1 Uncomfortable Truth
    10. Re:Hell called by eldavojohn · · Score: 4, Informative

      Care to explain to me how this plan can follow after releasing something under the GPL?

      They can sue for infringement of software patents.

      Um. Okay, let's dissect this. Microsoft has released device drivers under the GPLv2 which states:

      7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

      Emphasis mine. I would find it more than hilarious to see the reaction on the faces at the EFF if Microsoft tried to sue someone who modifies/redistributes/forks this GPLv2 licensed code. By Microsoft releasing this under the GPL, Microsoft has basically announced there are no patents or copyrights on this code--otherwise they would not have been able to license it under the GPL. If so, Microsoft would have no one to sue but themselves before they demand people stop using the code.

      I'm still not convinced on your argument. Don't get me wrong, I'm as cautious as the next guy. But isn't the GPL pretty rigorous (even v2) at protecting us from our fears?

      --
      My work here is dung.
    11. Re:Hell called by Anonymous Coward · · Score: 1, Insightful

      The Extinguish usually comes after people become hooked on MS software, to the point where even if its free, MS can dump it and it becomes irrelevent. In this case, the Extinguish could happen after people become dependent upon Hyper-V, and MS could then improve its Windows version, while letting the Linux drivers lag behind, then it continues to lag behind until it becomes pointless on Linux.

      But, thats far into the future, right now MS is probably just concerned with undercutting the competition without regards to the future. After all, once they get a monopoly, it wouldent be that much work to drop the Linux support, they could even switch to a new virtualization platform, one that Linux wont support if they wanted to.

      This makes the GPL irrelevent, at least in this case of device drivers.

    12. Re:Hell called by Anonymous Coward · · Score: 0

      THIS.

      All this quote demonstrates:

      but the news suggests a shift for Microsoft

      is that ol' Timothy here doesn't have a clue about Microsoft, or their history.

    13. Re:Hell called by EvanED · · Score: 5, Informative

      They could have.

      No, they couldn't have, at least not if they wanted it to be distributable with Linux (which was kinda the point). The Linux kernel is GPL v.2 only, which is incompatible with the GPL v.3.

      Furthermore, even the GPL 2 provides some protection against patents, as a couple people have pointed out.

      In short, FUD.

    14. Re:Hell called by gnick · · Score: 4, Insightful

      If so, Microsoft would have no one to sue but themselves before they demand people stop using the code.

      I'm going to take this move at face value and assume that Microsoft is just doing something non-evil. But the notion still amuses me that they could be so fractured that one department may make a move like this only to be sued by another.

      --
      He's getting rather old, but he's a good mouse.
    15. Re:Hell called by maxume · · Score: 3, Insightful

      I wouldn't be surprised if it was just tone deafness at whatever level the commitment was initiated at (I would speculate that the people actually working on the product and wanting to release the code had to take that request to somebody who could actually commit to the release; the yes probably left his desk with a certain license named, and the legal approval process didn't address/bother changing it).

      --
      Nerd rage is the funniest rage.
    16. Re:Hell called by Austerity+Empowers · · Score: 4, Insightful

      The usual way is to make their tools and solutions cheap/free, and get people to build their entire operation (code, infrastructure,etc.) around it. Require enough infrastructure that rebuilding is very expensive. Then, once the industry has managed to use your software as the center of their infrastructure, hammer them.

      All they seemed to do was ensure linux will run on HyperV, something it has not previously done well, and which puts MS at a disadvantage. Thus customers have not been adopting that platform in droves. Now they'll have fewer excuses not to. Nothing prevents MS from later making the LinuxIC tools incompatible at a later date (or just letting them atrophy, as the technology develops).

      Just don't use Microsoft products ever again...if you want to run a business you really shouldn't put all your eggs in their basket anyway.

    17. Re:Hell called by MaskedSlacker · · Score: 5, Insightful

      Ah, so their motive here is try this in court and invalidate the entire GPL!

      See, I knew we couldn't trust them.

    18. Re:Hell called by Sam+Ramji · · Score: 5, Informative

      Our use of the GPLv2 license, as requested by the Linux community, means we will not charge a royalty or assert any patents covering the driver code we are contributing.

      Sam
      sramji@microsoft.com

    19. Re:Hell called by McDutchie · · Score: 1

      So basically, if MS holds patents on the code they are contributing, my reading of the GPL says they can't contribute it (or can't enforce said patents).

      Who says it has to be about the code they are contributing? There is plenty of other code in the Linux kernel that they could base a strategic lawsuit on. It's not like they haven't done that before.

    20. Re:Hell called by Ardaen · · Score: 1

      They are releasing the drivers as open source, not the underlying product. I've not looked at the Hyper-V product very closely, but it seems to me that once they control the market, they only need to change the Hyper-V product to be incompatible with the GPL drivers. In that case, what good would a fork do?

    21. Re:Hell called by Freetardo+Jones · · Score: 1, Insightful

      Releasing something as gpl doesnt mean the come isnt copyrighted

    22. Re:Hell called by EvanED · · Score: 1

      There is plenty of other code in the Linux kernel that they could base a strategic lawsuit on.

      Sure, but it's not like there's a rule that says "you can only file a patent lawsuit against Linux if you first submit a new feature" or something.

      The Hyper-V patch doesn't affect that; if they could claim patent infringements in other parts of the kernel now, they could do it before too.

    23. Re:Hell called by EvanED · · Score: 1

      Too bad the software in question is released under the GPL V2 which doesn't have patent clauses in them.

      You know, except for the part that says "if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program."

    24. Re:Hell called by AndrewNeo · · Score: 3, Insightful

      Because kernel patches have to be GPLv2?

    25. Re:Hell called by blueg3 · · Score: 1

      I don't think LGPL buys them anything. If they're going to release it as open-source (which they have to if they want it incorporated in the Linux kernel), then they'd presumably want to be as little use to their competition as possible. Not competition as in Linux or Xen, but as in VMWare, etc. -- closed-source, commercial virtualization vendors. BSD-licensed code could be very reasonably put to use by their competitors.

    26. Re:Hell called by McDutchie · · Score: 2, Interesting

      The Hyper-V patch doesn't affect that; if they could claim patent infringements in other parts of the kernel now, they could do it before too.

      Exactly. So there is nothing at all about their contribution that would prevent an embrace-extend-extinguish strategy.

      Contributing is the embrace step. More people will use Linux when it's progressively made compatible with Microsoft technologies: extend. Then they can go all SCO and sue the pants off of some strategically selected parties that use it: extinguish. End result: Microsoft owns Linux.

      The original question was: how could Microsoft still employ its usual embrace-extend-extinguish strategy while contributing to the Linux kernel? The answer is that it's very simple because there is nothing stopping them. They could do it if they wanted to. And given their track record, it would be silly to trust them not to.

      Funny how my first post in this thread is now at -1, Flamebait for accurately answering a question.

    27. Re:Hell called by Anonymous Coward · · Score: 1, Interesting

      Don't confuse MS with the bank which was on slashdot sueing itself a couple days ago.

      They may be evil, but they are not stupid.

    28. Re:Hell called by Ardaen · · Score: 3, Interesting

      Again I ask:
      How does this protect against the Hyper-V product being changed to be incompatible with the GPL drivers in the future. What guarentee do we have that compatibility will be maintained or the drivers updated?

      GPL drivers don't do much good if they aren't compatible with the hypervisor. Otherwise we'd be using Xen drivers on Hyper-V wouldn't we?

      I know I'm jumping to conclusions a bit, but this is a company with a very long history of this kind of behavior. Even after several court cases and many promises.

      (Hope I get answers, instead of just getting modded up, then suddenly down into oblivion again)

    29. Re:Hell called by Chyeld · · Score: 1

      Or simply pull a SCO and remind everyone they have patents on Hyper-V and thus anyone implementing it, even via GPL, needs to stary paying up.

    30. Re:Hell called by Daniel_Staal · · Score: 2, Insightful

      ...While you are distributing the code.

      (Trust can be lost in a day, but takes a lifetime to earn. MS has spent a lifetime abusing trust. If they want it back, they will have to prove they deserve it.)

      --
      'Sensible' is a curse word.
    31. Re:Hell called by Cley+Faye · · Score: 1

      Extinguish hell ? If that's so, they're doing a good job by releasing something under the GPL :)

    32. Re:Hell called by Alphager · · Score: 3, Insightful

      Too bad the software in question is released under the GPL V2 which doesn't have patent clauses in them.

      You know, except for the part that says "if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program."

      Which only applies to you when you try to distribute it; this does not cover the initial distribution by Microsoft (one of the flaws which were corrected in GPLv3).

    33. Re:Hell called by Xtifr · · Score: 2, Informative

      Microsoft has released device drivers under the GPLv2

      Yes, but Microsoft is the licenser, not the licensee, and as such they are not bound by the license terms! It's their "property"; they own the copyright, so they don't need a license to use or distribute it. So your argument kind of falls on its face. Clause 7 does not apply to them (unless they try to distribute the whole kernel, not just one driver), but it applies to us, so if MS asserts a patent claim, it's everyone who is/was distributing the kernel with the contaminated code who needs to stop distributing until the code can be cleaned up.

      Remember, the GPL exists to provide a defense against charges of copyright infringement. You can't, generally, be sued for violating the GPL, but if you fail to comply with its terms then "nothing else grants you permission to modify or distribute the Program or its derivative works", which opens you up for that copyright infringement suit. But if you own the copyright, you don't need permission!

    34. Re:Hell called by shutdown+-p+now · · Score: 3, Interesting

      Sam, does this mean that this GPLv2 release was actually negotiated and coordinated with Linux kernel developers? If so, it would be interesting to hear more about that side of it. So far I have found this:

      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.

      But this is rather vague - it's not clear where the "requirement of the community" comes from; is it implied, or was it specifically talked about?

    35. Re:Hell called by jonbryce · · Score: 5, Insightful

      I see it as an amoral (ie neither moral or immoral) part of their marketing strategy.

      They are doing this for the simple reason that they want to sell more copies of Windows Hyper-V server. People buy hypervisors because they want to run different operating systems on the one computer. One of the operating systems they will want to run is Linux, and if Hyper-V server doesn't run Linux guests well, they are more likely to chose another hypervisor than chose a different operating system for their guest machine.

    36. Re:Hell called by Ardaen · · Score: 5, Insightful

      A lot of people have been burned repeatedly by Microsoft's empty promises. Most have also had to deal with a lot of astroturfing.

      Believe it or not the fanboys who wont change their minds are not a majority. Many are just cautious and have many doubts due to past experience. Such doubts don't vanish overnight, and aren't helped by dismissive comments like the parent here.

    37. Re:Hell called by EvanED · · Score: 1

      Yes, but Microsoft is the licenser, not the licensee, and as such they are not bound by the license terms!

      MS is bound if the driver can be considered derivative work of other bits of the kernel. I suspect, though don't know, that this is the case.

    38. Re:Hell called by Chyeld · · Score: 1

      Unless Microsoft is redistributing someone's modified code, as opposed to actually creating it, then that clause is moot. Microsoft can not do anything that would prevent their ability to license and distribute code they've written themselves under the GPL.

      The license (or rather than portion) applies to the downstream redistributor.

    39. Re:Hell called by Hurricane78 · · Score: 3, Funny

      A) Ok. I believe that. Because Microsoft is such a trustworthy and all around nice company.

      B) "Whenever a controversial law is proposed, and its supporters, when confronted with an egregious abuse it would permit, use a phrase along the lines of 'Perhaps in theory, but the law would never be applied in that way' - they're lying. They intend to use the law that way as early and as often as possible."
      -- meringuoid (568297) @ 2005-11-24 16:40 (#14107454)

      C) Microsoft employees? On my Slashdot?? ;)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    40. Re:Hell called by Chyeld · · Score: 1

      I knew a man named Bob once, Microsoft Bob.

      Just that knowledge would convince me that it would be worthwhile to challenge your statement.

    41. Re:Hell called by Ardaen · · Score: 1

      Someone is going overboard with the mods on this thread. How does the parent deserve to be modded Troll?

    42. Re:Hell called by maxume · · Score: 1

      The parent post is only a troll if you are illiterate or are moderating an agenda.

      All it says is that a part of Microsoft could easily end up ignoring corporate strategy if someone who wasn't paying a great deal of attention to that strategy was making a decision about whether releasing code for a project was healthy for that project.

      Sure, it accepts the presumption of such a corporate strategy from the grandparent post, but still not a troll.

      --
      Nerd rage is the funniest rage.
    43. Re:Hell called by Just+Some+Guy · · Score: 1

      Sam, forget the naysayers. Seriously, welcome to the party!

      --
      Dewey, what part of this looks like authorities should be involved?
    44. Re:Hell called by digitrev · · Score: 1

      C) Microsoft employees? On my Slashdot?? ;)

      It's more likely than you think.

      --
      Cynical Idealist
    45. Re:Hell called by thetoadwarrior · · Score: 0

      Of course! Where do you think all the pro-MS comments come from?

    46. Re:Hell called by nschubach · · Score: 1

      As with all social experiments, the majority is usually the first to dominate a story. Slowly, the majority (even here) is being replaced by Microsoft fans.

      I wish meta moderating was allowed inline so whoever modded it troll could be properly penalized by other mods for abuse.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    47. Re:Hell called by The+Moof · · Score: 1

      But the notion still amuses me that they could be so fractured that one department may make a move like this only to be sued by another

      As absurd as that sounds, it has happened in recently.

    48. Re:Hell called by Korin43 · · Score: 2, Informative

      From what I can tell, all this patch does is make Linux run better in Microsoft's emulator (Hyper-V). If Microsoft decided to stop supporting this patch, it would just hurt their customers. My guess is that the only people who care how well Linux runs in Hyper-V are the people already drinking Microsoft's kool-aid.

    49. Re:Hell called by diegocgteleline.es · · Score: 2, Interesting

      Microsoft just wants that people can use virtualized Linux while paying at the same time their windows server licenses. I doubt they will break compatibility...

    50. Re:Hell called by TheRaven64 · · Score: 1

      No, kernel patches have to be compatible with the GPLv2. There is a large chunk of BSD / MIT-licensed code in the kernel.

      --
      I am TheRaven on Soylent News
    51. Re:Hell called by cstdenis · · Score: 1

      A good step. But how about some BSD licensed drivers so the BSD family of operating systems can take advantage of these performance improvements too?

      --
      1984 was not supposed to be an instruction manual.
    52. Re:Hell called by Anonymous Coward · · Score: 0

      It really depends.

      I use Hyper-V and VMWare, and find the performance of both to be very, very good. Hyper-V is particularly useful if you're trying to do more with fewer servers, or if you're trying to reprovision a multi-box application down to one, self contained machine: throw some extra RAM at the box, and you've got more room for VM's.

      That said, if you're trying to virtualize your entire infrastructure or a portion thereof to consolidate and ease administration, get on the phone with a VMWare salesman.

      SCVMM doesn't hold a candle to vCenter.

    53. Re:Hell called by shentino · · Score: 1

      Whoever modded parent as flamebait has forgotten about Tom Tom

    54. Re:Hell called by poetmatt · · Score: 2, Insightful

      Maybe you want to look into the old "microsoft patent covenant doesn't cover GPLv2 but could be forced under GPLv3" thing.

    55. Re:Hell called by Anonymous Coward · · Score: 0

      Well what's happened before with BSD licensed code is some numpty has made a couple of minor changes, which was enough to let them relicense it under the GPL, keeping within the letter if not the spirit of the licenses.. At least this way Microsoft has control over GPL2 versus GPL3

    56. Re:Hell called by poetmatt · · Score: 3, Interesting

      Bingo. As much as I hate MS, I would absolutely make an about face on my opinions if they started joining in on putting things in under GPLv3 (without skirting it's intent). That's all I ask. I don't get why they don't, the whole marketplace would support them if they did so. I guess they don't like expanding marketshare in ways that benefits everyone as opposed to themselves (PS microsoft: this is how you make friends instead of enemies).

    57. Re:Hell called by shentino · · Score: 1

      By contributing code, it might be an implicit patent license, especially if they don't demand anything in return. Promissory estoppel and all that.

    58. Re:Hell called by hairyfeet · · Score: 2, Interesting

      I know this will probably sound snarky but I don't honestly get it. Why exactly would you want to run Linux server as a guest and have Windows server as the host? That just doesn't make any sense to me at all, and I'm a Windows guy.

      Now I can see running Linux server as the host and Windows server as the guest, because Linux server uses less RAM, is got less attacks aimed at it, easy to strip down for extra security, etc. So running Windows in a sandbox on Linux? yeah i get that. But what is the advantage of running Linux as the guest on a Windows server host? Wouldn't that mean you were sandboxing the one that had less of a chance at being boned, while running the more dangerous OS in the more vulnerable position?

      Not trying to blast Windows here, but they are the OS that all the malware writers and script kiddies have a giant bullseye painted on. So is there an advantage I'm not seeing here? Some angle I haven't thought of? Because while I believe Linux desktops still got a ways to go, Linux servers are usually rock solid and secure. That is why so much of the web runs on LAMP. So is it a licensing issue? Something else? Because running Windows as the host for servers just doesn't make much sense to this old country boy unless I'm missing a piece of the puzzle.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    59. Re:Hell called by Anonymous Coward · · Score: 0

      The BSD license is compatible with the GPLv2 - you can license BSD code under the GPL. Doesn't work the other way around though.

    60. Re:Hell called by KibibyteBrain · · Score: 2, Interesting

      I think that is Microsoft's lawyers finding language to say that because they used GPL code in those drivers, they had to release them under the GPL as per the GPL. By instead using the mantra of "community standards" they refrain from any legal interpretation of the GPL or its validity.

    61. Re:Hell called by hairyfeet · · Score: 1

      And considering the fact that MSFT just signed another patent protection deal with another Linux company, and recently sued TomTom over the dubious FAT patents, I think Linux guys have a right to be cautious.

      After those of us survived the horror of WinME (you STILL owe me an apology Bill Gates!) we Windows guys know MSFT will screw us over in a heartbeat, you Linux guys just haven't had MSFT bring on the pain yet. But we Windows users are addicted to our games and apps, and therefor doomed. Save yourselves!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    62. Re:Hell called by harlows_monkeys · · Score: 1

      They can sue for infringement of software patents.

      Laches, estoppel, inequitable conduct. Take your pick. A defendant in such a suit would have numerous avenues to crush any such attempt, and probably even get rule 11b sanctions against Microsoft for filing the suit in the first place.

    63. Re:Hell called by Kickasso · · Score: 1

      Care to explain why it doesn't apply to the initial distribution?

    64. Re:Hell called by Lt_Kernal · · Score: 1

      He's not the only one. I've been here for a long, long while.

      --
      My posts don't reflect the opinion of my employer, and my employer's opinion doesn't influence the content of my posts.
    65. Re:Hell called by Morty · · Score: 1

      It's likely more subtle. Remember IE for Unix? Microsoft has a lot of business departments. Microsoft's desktop OS and office suites are dominant, but perhaps their browser or VM is not. If one department is not dominant in part because of multiplatform concerns, it makes sense for Microsoft to release a product that is multiplatform. Once the product obliterates the competition, Microsoft can then drop multiplatform support, reinforcing their underlying platform monopoly.

      It's a delicate balancing act. But Microsoft has pulled it off before.

    66. Re:Hell called by Andy+Dodd · · Score: 1

      That's my primary observation here...

      At least in the current state of things, running Linux as a guest with Windows as the host is just... Nuts.

      That's what this release supports. As far as I can tell, it does NOTHING for a Windows guest with a Linux host OS, which is going to be the preferred solution for most people (including myself - I have never virtualized Linux within Windows and never intend to, but I routinely virtualize WinXP on my Gentoo laptop.)

      --
      retrorocket.o not found, launch anyway?
    67. Re:Hell called by jipn4 · · Score: 1

      A lot of people have been burned repeatedly by Microsoft's empty promises. Most have also had to deal with a lot of astroturfing.

      And that's different from a lot of other tech companies... how?

      Microsoft's grave offenses are monopolistic practices, bundling, and tying. In terms of patents and copyrights vis-a-vis Linux, they have not been worse than other companies.

    68. Re:Hell called by Anonymous Coward · · Score: 0

      Well what's happened before with BSD licensed code is some numpty has made a couple of minor changes, which was enough to let them relicense it under the GPL, keeping within the letter if not the spirit of the licenses.. At least this way Microsoft has control over GPL2 versus GPL3

      Funny, I thought the spirit of the BSD licence was "do whatever you like as long as you give credit".

    69. Re:Hell called by Vancorps · · Score: 1

      Sounds to me like you're quite behind the times given that Hyper-V only runs on server 2008 with a core installation you get a stripped down version of Windows that is every bit as annoying as Ubuntu server to get running something useful.

      Server 2008 in head-less mode is quite easy to manage as long as you have a Vista workstation or a full server 2008 install somewhere on the network. For me, I was testing Hyper-V, VMWare, and XenServer on my HP blade chassis to see which would work best for my environment which includes SAN support which is much easier to manage on a Windows box than it is on a Linux box.

      I ultimately went with XenServer because I need Linux guests as well as Windows guests and at the time Hyper-V didn't support Linux so that pretty much ended that discussion.

      I don't think it's crazy to use a Server core installation as a host for VMs, especially if you already have management infrastructure like SCCM or Operations Manager which a lot of larger shops have.

    70. Re:Hell called by Anonymous Coward · · Score: 0

      The LGPLv2 is upwards compatible with the GPLv2 (see section 3 so it's no problem to release code under the LGPL v2 to release it into Linux.

      The reason they didn't release under the LGPL (or for that matter MIT license, which would also be perfectly fine) because it would give someone else something for free for no reason. Microsoft is not here to help anybody for free. This is perfectly consistent with their attack on you using the GPL and wanting you to use the MIT license. They always want the license which is maximally to their benefit.

    71. Re:Hell called by Sam+Ramji · · Score: 5, Informative

      First, the Hyper-V high-level specification is available under the Open Specification Promise; this can be used by 3rd parties to implement Hyper-V compatibility.

      Second, we have a roadmap for the drivers that includes improvements to performance and manageability, including features like SMP support. These have been requested by our customers and are part of the engineering plan for these drivers.

      Third, our maintenance plan for the drivers includes submitting patches to the kernel maintainers; and the process that Greg K-H and the team follow is designed to ensure that drivers can continue to be compatible with the kernel even if the kernel's model for device drivers changes.

      Ultimately it will be the market success of this technology that will ensure its ongoing development by Microsoft - as we do with any product. So far the signs are good.

      Sam
      sramji@microsoft.com

    72. Re:Hell called by Sam+Ramji · · Score: 5, Informative

      It was specifically talked about. We considered other licenses (like the Clear BSD) which is considered "GPL-compatible" but the best choice was clearly the GPLv2.

      This was the gentle advice we got from Greg K-H and we took it seriously. The more we thought about it, the more it made sense to follow Rosen's first law of open source licenses - "use the license of the community that you want to contribute to."

      Sam
      sramji@microsoft.com

    73. Re:Hell called by fireman+sam · · Score: 1

      Here is a thought...

      "For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program."

      Nowhere does this state that it is only the owner of the patent is unable to distribute the program (in this case, the kernel). That to me says the following *could* happen:

      1. Microsoft releases drives under GPLv2
      2. Microsoft code enters mainstream kernel
      3. Microsoft starts enforcing patents covering released drivers
      4. As the patent license does not permit royalty-free distribution of the program (as Microsoft would license the use of patented drivers) no body is allowed to distribute the program.

      Whoever has the job of saying yes or no to the inclusion of this code should really say "NO".

      --
      it is only after a long journey that you know the strength of the horse.
    74. Re:Hell called by Runaway1956 · · Score: 1

      In a nutshell, the problem with GPL is that it hasn't been tested in court enough. MS knows that as well as, or perhaps better, than anyone. The GPL is just a legal tool, it isn't an authority, in and of itself. The judicial authority will ultimately test the GPL and it's derivatives in courtrooms.

      The three E's? This could be the first of the E's. And, MS legal department may be gloating, because they have judges bought and paid for, just waiting for the day they walk into court for a GPL suit.

      Be suspicious. I am.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    75. Re:Hell called by Q-Hack! · · Score: 2, Informative

      Many of the old timers here remember when IBM was the monopolistic enemy. Once they started working with the open source community, they turned there image around. Microsoft could do the same... However, I am not holding my breath.

      --
      Some days I get the sinking feeling Orwell was an optimist.
    76. Re:Hell called by mR.bRiGhTsId3 · · Score: 2, Insightful

      I think op meant not so much as the original distribution but rather the code drop. i.e. microsoft "committed" code into the kernel but aren't actually distributing the program themselves. Thus, microsoft could have inserted some chunk of code they have a patent claim on in order to look like the good guys (releasing stuff under the gpl) but make it so that no one can actually distribute the drivers in question without actually running afoul of the gpl

    77. Re:Hell called by sirsnork · · Score: 1

      Well the immediate instances I've seen is that you already have a Hyper-V infrastructure and need a Linux platoform for something (development, firewall etc etc). it's much easier to do this in a VM than needing to find additional hardware. Espcially if there is going to be heavy network traffic as without the IC's your running emulated NIC's that won't have nearly the same performance.

      --

      Normal people worry me!
    78. Re:Hell called by Curtman · · Score: 2, Interesting

      I have never virtualized Linux within Windows and never intend to, but I routinely virtualize WinXP on my Gentoo laptop

      coLinux seems to work well for when I do. My wife insists on booting her PC into Windows due to some stupid bug with Flash not showing some stupid menu in some stupid Facebook game. I've used coLinux on there so that computer isn't a completely useless box while being a Facebook terminal.

      Not that I'm bitter or anything. (I'm looking at you Adobe)

    79. Re:Hell called by EvanED · · Score: 1

      I think that your series of events can only happen if MS is contributing anew. But, I would guess the driver itself is derivative work of other parts of the kernel -- a believable proposition on the face of it, especially as MS has said that they used software in Linux for it (in a FAQ they released that is linked to somewhere in this area of the thread; I can find it if you really want).

      If that guess is true, then my reading is that your step 2 ("Microsoft releases drives under GPLv2") can't occur if MS wants to hold onto the option to sue over patent use.

    80. Re:Hell called by Anonymous Coward · · Score: 0

      I think MS are trying to move to linux (like Redhat) now seeing as there is more public knowledge about it, though they may fail, especially after Google releases its own linux OS for free

    81. Re:Hell called by Anonymous Coward · · Score: 0

      MS? those who harass companies over 'innovations' of FAT release stuff under GPL?

      The guy must give a heck of a response for people not to think that itsatrap. Bad troll.

    82. Re:Hell called by Anonymous Coward · · Score: 0

      hehe

    83. Re:Hell called by Anonymous Coward · · Score: 0

      There seems to have been a lot of bad moderation on this thread. Some of us are working to correct that.

    84. Re:Hell called by Anonymous Coward · · Score: 0

      Linux servers are usually rock solid and secure.

      LOL. http://milw0rm.com/platforms/linux

      The fake 'security' of linux only exists in your head. The core of Windows is an order of magnitude more secure than the core of Linux. If you cant see that then you're too retarded to speak to. Might want to add another layer to your tin-foil hat too.

    85. Re:Hell called by drsmithy · · Score: 1

      As much as I hate MS, I would absolutely make an about face on my opinions if they started joining in on putting things in under GPLv3 (without skirting it's intent). That's all I ask. I don't get why they don't, the whole marketplace would support them if they did so.

      Because the intent of the GPL (and v3 even more so) is to essentially make the primary business model (selling software) of companies like Microsoft unsustainable.

      So long as Microsoft's primary business is selling their software and not selling services for software someone else has written, they're not going to be GPLing any code. It would be business suicide.

    86. Re:Hell called by BikeHelmet · · Score: 1

      I think you're correct. This is a jab at all those other companies with virtualization products - VMware, RedHat, Novell, Oracle(Sun), etc.

    87. Re:Hell called by drsmithy · · Score: 4, Informative

      I know this will probably sound snarky but I don't honestly get it. Why exactly would you want to run Linux server as a guest and have Windows server as the host? That just doesn't make any sense to me at all, and I'm a Windows guy.

      I think you're confused. Hyper-V is a hypervisor, not host-based virtualisation. It runs on the bare metal, with a privileged Windows VM for management tasks (equivalent to dom0 on Xen, or the Service console on ESX).

      You might want to use Hyper-V to run Linux because you have already committed to Hyper-V for your virtualisation infrastructure. This may be as simple as just having a single Hyper-V server running only one or two VMs, or as complete as multiple hosts with a substantial amount of established processes and procedures for managing that virtualisation infrastructure.

    88. Re:Hell called by drsmithy · · Score: 1

      At least in the current state of things, running Linux as a guest with Windows as the host is just... Nuts.

      I think you (and lots of other people) need to go and research the difference between a hypervisor and host-based virtualisation. Hyper-V is the former, not the latter.

    89. Re:Hell called by peektwice · · Score: 1

      Am I to believe that the Cubs are going to win the World Series too?

      --
      Other than this text, there is no discernible information contained in this sig.
    90. Re:Hell called by Anonymous Coward · · Score: 0

      I call bluff, heheheh....

    91. Re:Hell called by RiotingPacifist · · Score: 1

      not in Europe :P

      --
      IranAir Flight 655 never forget!
    92. Re:Hell called by Anonymous Coward · · Score: 0

      You're correct in saying that MS is not bound by the license terms. However, that doesn't mean they can revoke the rights they have given in releasing it under the GPLv2. It does mean they can later choose to use a different license even though the GPL doesn't grant the community at large that right -- e.g., even though it's a "derivative work", Microsoft as the licensor is free to release future versions under non-GPL-compatible terms. But that doesn't affect the terms of code that has already been released (unless, of course, the decision to release it under the GPL was made illegally, by someone other than the copyright holder).

      I think the real question is what will happen after system administrators start using these new drivers to run Linux on HyperV. Microsoft doesn't NEED to change the licensing terms of the drivers; like hardware manufacturers, they have nothing to lose and everything to gain from giving away drivers for free. This should be clear when you think about it.

    93. Re:Hell called by level_headed_midwest · · Score: 1

      Lots of those exploits are for older versions of programs. The Debian ssh snafu was one of the newer exploits on that site, and that was fixed quite some time ago. That's not surprising as patches for security issues in *nix programs come pretty quickly and it is widely known that it is a Really Bad Idea (tm) to use out-of-date versions of programs.

      --
      Just "gittin-r-done," day after day.
    94. Re:Hell called by Anonymous Coward · · Score: 0

      They are missing great chances. How many times Linux community begged to Adobe for a decent Flash which can run in 64bit? When did Silverlight ship? I am sure that time, Adobe flash had no 64bit support.

      Ship Silverlight Version 3 as a binary which will be carefully crafted not to have Unique ID thing, won`t send a single byte to Microsoft (including updates), will work with 64bit browsers, will work on PowerPC and Sparc and won`t come with a questionable license.

      It shouldn`t sound crazy. It would be a crazy shift for Microsoft, that is all. They could do the same thing on Symbian which Adobe keeps promising full flash and not delivering.

      Giving some questionable guys access to certain features to clone (in fact, photocopy) won`t cut it.

    95. Re:Hell called by Anonymous Coward · · Score: 0

      Ultimately it will be the market success of this technology that will ensure its ongoing development by Microsoft - as we do with any product. So far the signs are good.

      Ah, I see you are using the Magic Eight Ball again.

    96. Re:Hell called by Anonymous Coward · · Score: 0

      The GPL doesn't tell that you can't sell software.

    97. Re:Hell called by selven · · Score: 1

      So who's going to be the new enemy? Google?

    98. Re:Hell called by haruchai · · Score: 1

      Releasing under the GPL v3 would satisfy most of the "fanboys", which would be a hell of a lot
      less effort than the ridiculous extremes you've stated

      --
      Pain is merely failure leaving the body
    99. Re:Hell called by shentino · · Score: 2, Interesting

      Tom tom would say different.

    100. Re:Hell called by drsmithy · · Score: 1

      The GPL doesn't tell that you can't sell software.

      Nor did I suggest that it did.

    101. Re:Hell called by Anonymous Coward · · Score: 0

      Its a little late for reassurances -- your company's tactics over the last 20+ years make you just plain untrustworthy, no matter how many olive branches you extend. Sorry, but you've just burned us all too many times.

    102. Re:Hell called by kdart · · Score: 1

      However, there is growing concern in the industry about security related to hypervisors, and how that can undermine the security (file access permissions,etc.) of the guest OS. Therefore there is a trend to use "bare metal" hypervisors to better secure the whole system. Now, running Windows is the opposite of that. Indeed, it doesn't make any sense, especially considering MSs security track record.

      In addition, their driver is about 22,000 lines of code! The existing paravirtualization code (that works with VMware also) is only about 6000 lines as far as I can tell. What exactly is IN that MS driver?

      --

      --
      The early bird catches the worm. The worm that sleeps late lives to see another day.
    103. Re:Hell called by Anonymous Coward · · Score: 0

      By Microsoft releasing this under the GPL, Microsoft has basically announced there are no patents or copyrights on this code.

      If the code is not copyrighed (by Microsoft) then the license is void, they would have no right to license it, under the GPL or whatever else.

      Regarding patents, the GPL states that anybody receiving a copy may not be able to redistribute it if there's a patent infringement. This will never apply to Microsoft themselves, as long as they are the owners of the code.

      Very far from what you claim.

    104. Re:Hell called by janwedekind · · Score: 2, Insightful

      The Linux community also requests that you don't charge a royalty or assert any patents covering driver code you are *not* contributing (such as "vfat.ko").

    105. Re:Hell called by dontclapthrowmoney · · Score: 1

      HyperV can be installed on non-Core installs of Server 2008 also - core isn't required, you can add the HyperV role to a full install of the OS also.

      I kinda like HyperV myself in certain scenarios - for example I can give a VM host to my SharePoint development team (who seriously don't seem to have much of a clue about system admin tasks, and I want to keep them well clear of my VMware ESX environment).

      HyperV is good because the more clueless can right-click their way out of trouble.

      It is also a Microsoft product so is easy to "sell" internally to the people who sign the cheques, although from my personal experience, getting people to feel comfortable stepping away from Microsoft in certain areas is getting a little easier these days, thanks mostly to Vista - but also thanks to VMware, Citrix XenServer to a lesser extent, and some totally awesome and free to use apps like Nagios - $0 is pretty compelling. YMMV of course.

      HyperV has its place, it is just going to take MS a while to catch up with certain features that other products offer, which they absolutely will, they have the cash to throw at this problem. They don't have any choice but to join in, this market segment is too large.

      Linux support is something they needed to add, for example customers that host many windows OSes on HyperV might decide one day to run up a Ubuntu box to host Nagios - if HyperV doesn't support Linux guests they might decide to explore non-MS virtualisation platforms instead.

    106. Re:Hell called by Anonymous Coward · · Score: 0

      Why does nobody ever mention Citrix in the list of vendors who have a virtualisation solution? I must be missing something.

    107. Re:Hell called by geminidomino · · Score: 1

      They can sue for infringement of software patents.

      Laches, estoppel, inequitable conduct. Take your pick. A defendant in such a suit would have numerous avenues to crush any such attempt, and probably even get rule 11b sanctions against Microsoft for filing the suit in the first place.

      Provided they have the pockets to front the lawyers' fees to do so.

    108. Re:Hell called by Anonymous Coward · · Score: 0

      First, the Hyper-V high-level specification is available under the Open Specification Promise..

      Just like the Open Document Format, right?

    109. Re:Hell called by zigurat667 · · Score: 0

      How about not putting any eggs in their basket? Think of the poult you hate monger!

    110. Re:Hell called by FrozenFOXX · · Score: 1

      Thank you for answering some questions regarding this new development. We, as a community, may be skeptical but we always appreciate hearing from you and your colleagues on these matters.

      Personally I hope to hear more of these sorts of developments.

      --
      "Just a fox, a whisper."
    111. Re:Hell called by Vancorps · · Score: 1

      I didn't mean to imply that HyperV only could be installed on core, I simply meant that a core installation of Windows isn't all that different from XenServer. I use yum to install software on Xenserver for managing SAN connectivity. They aren't all that different. The core installation is very much stripped down although I will grant not quite to the same level and so you do indeed have a point.

      I was merely replying to the post stating that it is crazy to run Linux guests on a Windows host and I don't see that as the case.

      As for HyperV linux support, that is indeed why I went with XenServer. I have a small VMWare setup but they screwed up my licensing when I asked for a quote and wanted me to go back to the owner and ask for an additional 30k after I had started the installation. Needless to say I didn't even try.

      Licensing I think is the biggest push in the direction of Linux and open-source based solutions. Microsoft and VMWare have made their licensing schemes too complicated. They are far from alone, Adobe even does it too.

    112. Re:Hell called by harlows_monkeys · · Score: 1

      Provided they have the pockets to front the lawyers' fees to do so

      You don't think the FSF, the EFF, Redhat, IBM, and numerous others, not to mention thousands of individuals, wouldn't rush in to cover defense costs?

    113. Re:Hell called by WarlockD · · Score: 1

      Thank you for answering some questions regarding this new development. We, as a community, may be skeptical but we always appreciate hearing from you and your colleagues on these matters. Personally I hope to hear more of these sorts of developments.

      What wrong with me. I can't tell if this was a well meaning response or really good sarcasm.

      What bothers me more about this is just the amounts of comments berating Microsoft gets here. We even get a head of the open source department to give use well reasoned responses and he is shot by all sides for stuff he probity has no control over. Sure some of the anti Microsoft stuff is warranted, but its getting to the point that the second Microsoft even acknowledges linux, people scream of the Satan devil:P

    114. Re:Hell called by geminidomino · · Score: 1

      You don't think the FSF, the EFF, Redhat, IBM, and numerous others, not to mention thousands of individuals, wouldn't rush in to cover defense costs?

      I think it's a bit too risky to take it for granted that they would. The FSF and EFF seem to have a rather spotty win-loss record, and RH and IBM could afford a patent license for less than contributing to the defense, if they felt it served them better.

    115. Re:Hell called by FrozenFOXX · · Score: 1

      What wrong with me. I can't tell if this was a well meaning response or really good sarcasm.

      Probably the fact that it's text on the Internet completely devoid of body language including tone. It tends to make discerning tone difficult and conveying tone in a small paragraph difficult to boot.

      But no, not being sarcastic. I personally like hearing from people like Sam. It's hard to have a discussion if one side isn't talking, after all.

      --
      "Just a fox, a whisper."
    116. Re:Hell called by Anonymous Coward · · Score: 0

      Q: How did Microsoft perform the "code drop"?

      A: They distributed it to the kernel devs. Maybe indirectly by committing it to the git repositories, but will still be distribution.

      At least I assume they did. The kernel devs certainly wouldn't have hacked into Microsoft's servers and taken it themselves. Any method Microsoft could have used to get their code into the kernel would count as distribution.

    117. Re:Hell called by gnud · · Score: 1

      There is really nothing to gain from invalidating the GPL - if that happened, noone but the authors would have rights to the code, it wouldn't magically become public domain.
      And then the authors could just find some other license.

      Oh, and in case you tend to trust legal advice on Slashdot, IANAL.

    118. Re:Hell called by ShieldW0lf · · Score: 1

      They could have. No, they couldn't have, at least not if they wanted it to be distributable with Linux (which was kinda the point). The Linux kernel is GPL v.2 only, which is incompatible with the GPL v.3. Furthermore, even the GPL 2 provides some protection against patents, as a couple people have pointed out. In short, FUD.

      What a load of horseshit. You can distribute binary device drivers alongside the Linux kernel if you wish, as long as you have the permissions of the rights holders. Nvidia drivers anyone? There is absolutely zero preventing distributing GPLv3 device drivers. Everything you said was false.

      --
      -1 Uncomfortable Truth
    119. Re:Hell called by Anonymous Coward · · Score: 0

      But you promised!

    120. Re:Hell called by cowbutt · · Score: 1

      You're welcome to study the GPLed drivers and write your own independent BSD-licensed implementation.

    121. Re:Hell called by FishWithAHammer · · Score: 1

      Except that the GPLv3 doesn't benefit them at all. It doesn't even benefit "everyone." It benefits you, not them. Why should they do something that is harmful to themselves just because you want it?

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    122. Re:Hell called by FishWithAHammer · · Score: 1

      Server Core 2008 is where HyperV is run, not a standard Server 2008 box.

      And many organizations already use Operations Manager or whatever for their Windows servers, and HyperV interfaces with that nicely.

      You pay more, but you get integration, which is valuable.

      (Oh, and "rock solid" stopped mattering around Server 2003. I've never seen a Server 2008 machine crash at all.)

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    123. Re:Hell called by ShieldW0lf · · Score: 1

      Except that the GPLv3 doesn't benefit them at all. It doesn't even benefit "everyone." It benefits you, not them. Why should they do something that is harmful to themselves just because you want it?

      Charitable != Harmful.

      One motive might be a desire to remain relevant rather than irrelevant. Personally, that's always been a major motive behind my charitable deeds...

      --
      -1 Uncomfortable Truth
    124. Re:Hell called by EvanED · · Score: 1

      You can distribute binary device drivers alongside the Linux kernel if you wish, as long as you have the permissions of the rights holders.

      Sure. You think you're gonna get said permission? Not in a million years.

      Nvidia drivers anyone?

      You want to know how Nvidia gets away with distributing a binary blob driver? Not quite all of it is a binary. The (relatively small) part of it that could be considered a derivative work of the kernel is available as source under the GPL v.2 since that's what the license requires.

      All or almost all of what remains closed actually lives in user space.

      There is absolutely zero preventing distributing GPLv3 device drivers.

      You could do the same thing as Nvidia, and release a part of the driver as GPL v.3 and an interface layer as GPL v.2 if your driver is amenable to that, but otherwise yes, there are very much restrictions on distributing GPL v.3 drivers.

      Do you know anything about the GPL?

    125. Re:Hell called by FishWithAHammer · · Score: 1

      If you actually think that Microsoft is going to be anything but "relevant" for, oh, the next ten or twenty years or so, you're out of your fucking mind.

      Then again, you're a freetard, so I shouldn't be surprised.

      Microsoft does what benefits them. Doing things that does not benefit them is not their job and is outside their purview, as it should be.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    126. Re:Hell called by Adm.Wiggin · · Score: 1

      doesnt mean the come isnt copyrighted

      I'd hate to see the child that develops from that one...

    127. Re:Hell called by Anonymous Coward · · Score: 0

      Check out "I GPL'ed", a parody on "I Kissed a Girl" about Microsoft contributing source code to Linux http://grparodies.spaces.live.com/blog/cns!8D46EE7567E84D1F!134.entry

    128. Re:Hell called by rakslice · · Score: 1

      Basically if you are the owner of the copyright to the code, you can copy/distribute it however you like. By default, everyone else has no permission to copy/distribute it. If you release it under the GPL, what you're doing is giving other people permission to copy/distribute the code only if they follow the terms of that license. That doesn't in any way affect your original rights to copy/distribute the code however you like.

    129. Re:Hell called by generalcody · · Score: 1

      As long as the code is totally free from copyrights, this is great! It goes through the same quality testing before it eventually gets included in the Linux kernel, as any other piece of code, so I think it will take some time, as MS coders are known to produce some really illiterate code...

      --
      Certainty of death, small chance of success . . . What are we waiting for? Gimli the dwarf
    130. Re:Hell called by Kickasso · · Score: 1

      I see what you mean. Now consider this.

      Suppose Microsoft distributed the software under some kind of closed-source, commercial license. Suppose further the software contained something patented by Microsoft. (This happens a zillion times per year, think programs like Windows and Office). You wouldn't worry about obtaining separate patent licenses for the patented stuff, would you? The software license you've got IS the permission to use it, together with whatever patented stuff may be contained within. Furthermore, if the software contained stuff patented by third parties, you wouldn't worry too much about obtaining separate licenses from these third parties either. We rely on Microsoft's legal team which would supposedly care to obtain sublicensing rights in relevant patents first.

      Now it all suddenly changes when Microsoft distribute software under GPL, and I don't understand why. Microsoft have granted you a permission to do a very specific list of things with the software, under a very specific list of conditions. Why do you think you need some kind of additional permission (connected to patents or other IP) to do these things? GPL IS THE permission. Why do Microsoft suddenly have a right to impose additional conditions on you, conditions like obtaining a patent license? They supposedly don't have such a right when they give you (for a fee or without one) Windows or Office or dotNet or whatever, including stuff you can redistribute.

  2. Hyper-V? Never heard of it. by Anonymous Coward · · Score: 0

    What is Hyper-V?

    1. Re:Hyper-V? Never heard of it. by Dotren · · Score: 2, Informative

      Hyper-V

      Basically, its a virtualization system that runs as a role on Server 2008. Parts of it work a lot like VirtualPC does (Microsoft's desktop virtualizaton system) but it also has some nice features such as automatic save-state when the host OS is shutting down which also can automatically restore when the host OS comes back up and starts the Hypver-V role.

    2. Re:Hyper-V? Never heard of it. by CarpetShark · · Score: 5, Insightful

      Hyper-virtualisation. Running OS's under other OS's. In other words, this is a patch for Linux to make it run well on Microsoft systems, so customers will feel less need to actually install Linux on servers. It's not a friendly gesture to make normal Linux systems work better, as the title suggests.

    3. Re:Hyper-V? Never heard of it. by rufus+t+firefly · · Score: 2, Interesting

      Hyper-virtualisation. Running OS's under other OS's. In other words, this is a patch for Linux to make it run well on Microsoft systems, so customers will feel less need to actually install Linux on servers. It's not a friendly gesture to make normal Linux systems work better, as the title suggests.

      I think I'm way more likely to virtualize *Windows* servers on a Linux host than otherwise. The company I work for doesn't run Windows on bare metal anymore.

      A good reason for that is that Windows isn't really administrable via a serial console, so that if networking is blown, you'd require either an iLO/DRAC type hardware solution or would have to go with relatively costly KVM over IP.

      Honestly, I don't think this is big news. The host component isn't being opensourced, so you need a Windows-whatever server to run Linux hosts under it. I think I'll stick to Xen for paravirtualization and VMware/Virtualbox for full virtualization, thank you.

      --
      "He may look like an idiot, and talk like an idiot, but don't let that fool you. He really is an idiot." - Duck Soup
    4. Re:Hyper-V? Never heard of it. by shutdown+-p+now · · Score: 1

      In other words, this is a patch for Linux to make it run well on Microsoft systems, so customers will feel less need to actually install Linux on servers.

      It's not quite true - Hyper-V is specifically pushed as a server virtualization solution (while usable as a virtual desktop, it has a number of rather annoying limitations in that role, such as no resolutions higher than 1600x1200, and rather slow video). Thus, the ability to run Linux as a Hyper-V guest OS implies running Linux on (virtualized) servers. If this was about desktop Linux, we'd see release of similar drivers for Virtual PC (specifically the new version of it that comes with Win7).

    5. Re:Hyper-V? Never heard of it. by Anonymous Coward · · Score: 0

      Hyper-V is M$'s pathetic attempt to exploit and manipulate yet another market before it gets away from them. Virtualization, unlike anything else has the very real possibility to pull the rug out from underneath Micro$oft. If you can get something between Winblows and the underlying hardware, it makes it just that much easier to just forsake the bloated pile of bug infested bloatware altogether.

      Mickysquish is deathly afraid of this eventuality.

    6. Re:Hyper-V? Never heard of it. by Andy+Dodd · · Score: 1

      I think you misinterpreted what he said.

      I'm fairly certain that when he said "less need to actually install Linux on servers" meant "install Linux as the sole or host OS on servers, pushing Windows out of the server market"

      --
      retrorocket.o not found, launch anyway?
    7. Re:Hyper-V? Never heard of it. by Anonymous Coward · · Score: 0

      Linux preferred component is KVM so Microsoft is free to implement guest KVM. I don't think Linux developers would even let the hyper-V hypervisor code in.

    8. Re:Hyper-V? Never heard of it. by shutdown+-p+now · · Score: 1

      It could be interpreted either way. Another perspective is that it gives Windows shops the ability to experiment with Linux on the servers, and/or to use it for some tasks where it makes sense even in otherwise all-Windows environments (e.g. firewall, web server) to cut costs.

  3. What hidden dangers? by Techmeology · · Score: 1, Insightful

    Microsoft has never been interested in anything other than its self. One must question its motives, and be acutely aware of the potential for unknown dangers waiting to surprise all of us.

    --
    Excuse for why is your room always messy?
    1. Re:What hidden dangers? by mrvan · · Score: 2, Funny

      Ahhh right. And IBM c.s. is run by a bunch of code-hugging hippies and they function as a charity to release code for the improvement of the world.

      How *could* I have missed that?

    2. Re:What hidden dangers? by Omnifarious · · Score: 5, Insightful

      With IBM, their value proposition was quite clear and we could get along happily. Microsoft is a much trickier case. They frequently do things that are not necessarily in their best interest in the short term in order to destroy their competition and achieve long-term control.

      And this results in things like IE languishing for years because nobody else is a credible threat in the browser arena. People who say that Microsoft is simply interested in making things better for their customers are blind. Microsoft had no interest in making IE better because they had no interest in the browser as a platform. It did not further their ability to control.

      Microsoft would prefer a smaller and less innovative market that they completely owned to a much larger market in which they were simply a player, even if they could make a bigger profit in the larger market.

      So your request to look for hidden dangers is a cogent one. And we should be looking for dangers in which Microsoft sacrifices profitability for control and destroying competition. Microsoft has repeatedly shown a willingness to do that in the past.

    3. Re:What hidden dangers? by OrangeTide · · Score: 0, Flamebait

      given the state of Linux on the desktop you can say that Linux hackers haven't been interested in anything other than themselves either. It's a great OS for running little servers and hacking code. But it took a great deal of cat herding to get Linux going as a desktop OS, and some argue it's still not ready. (I'd argue that it's ready, but not done.)

      offtopic - why does everyone hate Ms-Pl so much?

      --
      “Common sense is not so common.” — Voltaire
    4. Re:What hidden dangers? by MaskedSlacker · · Score: 1

      There's a difference between doing something because it's good for you, and doing something because it's bad for other people. One is selfish, the other is malicious.

    5. Re:What hidden dangers? by Blakey+Rat · · Score: 4, Insightful

      God the paranoia on this site is thick. It increases the value of Hyper-V to Microsoft clients, as their Linux virtual machines will run more efficiently in it. That's it. That's all. Relax. Breathe into a paper bag for a few minutes until you're under control again. The sky is not falling. Dogs and cats are not sleeping together.

    6. Re:What hidden dangers? by blueg3 · · Score: 2, Insightful

      Easy -- they think people will be more likely to use Microsoft's HyperV if its Linux performance is better. They're in competition with other virtualization software makers. They can either release an appropriate Linux driver or tell HyperV users to have decreased Linux performance and functionality. Clearly they think the former is a better business deal. It doesn't really add a lot to Linux, since if you're in the market for virtualization, you probably aren't trying to decide if your guests will run Linux or Windows, but already have specific requirements.

    7. Re:What hidden dangers? by BitZtream · · Score: 1, Insightful

      No shit?

      EVERYONE EVERYWHERE IS ALWAYS IN IT FOR THEMSELVES.

      No one does anything that doesn't benefit them in some way.

      Some times its because it makes them feel good. Some times its because it makes them profit.
      Some times its because they don't want to see someone else get hurt, or they want to see someone else happy.
      Some times people do things because they would rather hurt themselves than have the guilt of hurting someone else.

      But in the end, no matter how you look at it, every single thing a person does is for themselves in one way or another.

      You can pretend that the world doesn't work that way all you want, but thats all you will be doing, pretending.

      Stop acting like MS doing something for themselves is any different than how you live every single moment of your life, its not.

      How they go about it defines who they are, but your comment is no more of a revelation than 'water is wet when its a liquid'.

      Everyone is selfish. Some of us are actually capable of realizing it and admitting it.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    8. Re:What hidden dangers? by jonbryce · · Score: 1

      The motive is quite simple. To sell more copies of Hyper-V server by having it better able to run linux guests than VMWare and Parallels and as good at running them as Xen and KVM.

    9. Re:What hidden dangers? by DaHat · · Score: 1

      Sell more copies of Hyper-V server? Good sir, that might be tricky given Hyper-V Server 2008 is free. Don't believe me? Go grab a copy for yourself here (do note the site that is hosted on).

    10. Re:What hidden dangers? by HiThere · · Score: 1

      Some people pay attention to recent history.

      Trusting Microsoft is a *very* bad idea. Even if you don't know why they're doing something, it's safest to assume that it's against your long term best interest. (In this case motives are pretty obvious. It's only useful if your underlying system is MS.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    11. Re:What hidden dangers? by jonbryce · · Score: 1

      Yes, and it requires Windows 2008 in order to work. You won't find a free download of that on microsoft.com.

    12. Re:What hidden dangers? by VanessaE · · Score: 1

      What, no mass hysteria? Damn.

    13. Re:What hidden dangers? by DaHat · · Score: 2, Informative

      Spoken like someone who has not given it a try yet.

      While the system requirements on the download page seem to require Server 2008... that is not fully accurate... instead I'd consult the full system requirements page.

      Hyper-V Server is a stand-alone, bare-metal hypervisor which is installed directly onto a machine without the need for a paid version of Windows sitting below... but which is also installable as a separate role under the full versions of Windows Server.

      Ideally once it's all installed (the stand-alone version), you need only join it to an Active Directory domain in order to easily administer it from another Vista or 2008 box using the Remote Server Administration Tools... but even that is optional really as it can be administered without as well as in the end administration is just DCOM and WMI.

    14. Re:What hidden dangers? by DaHat · · Score: 1

      Also, yes you can find Windows Server 2008 as a free download on microsoft.com.

    15. Re:What hidden dangers? by jonbryce · · Score: 1

      A 240 day trial copy doesn't really count.

    16. Re:What hidden dangers? by DaHat · · Score: 1

      So the need for Windows 2008 goes away AND I demonstrate where you can download a copy of Windows Server 2008 (note you never said what kind) and you still manage cry that what they do give away for free isn't free enough?

      Oh right... I almost forgot where I was.

    17. Re:What hidden dangers? by smash · · Score: 1

      If you can find a business (with more than say, 3 employees) willing to use a 240 day trial as their enterprise virtualisation platform, you may have had an argument.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    18. Re:What hidden dangers? by Anonymous Coward · · Score: 0

      Wow, that sounds like Apple. Except for the IE part. -Flamebait

    19. Re:What hidden dangers? by DaHat · · Score: 1

      Again... Windows Server 2008 is NOT required to run or administer a Hyper-V Server box.

    20. Re:What hidden dangers? by Anonymous Coward · · Score: 0

      Did you forget about the FAT lawsuit already?

    21. Re:What hidden dangers? by rbanffy · · Score: 1

      And exactly how IBM not being a bunch of code-hugging hippies makes Microsoft a bunch of altruistic GPL coders that only want to make Linux a nicer operating system?

    22. Re:What hidden dangers? by Omnifarious · · Score: 1

      Well, yes it does. :-) Apple's only virtue is that they are not big enough to make it stick except in certain (currently smallish (well, OK, the iPod/iTunes store is not that small)) markets.

      For some bizarre reasons technology companies consider free markets to be incredibly scary and avoid them at all costs, which is kinda funny given the rhetoric they usually spew.

    23. Re:What hidden dangers? by martyros · · Score: 1

      Except that Microsoft has a 25-year history of screwing people over. Go back and read the "findings of fact" from the 2000 anti-trust suit, and see if Microsoft, as a company, was worth trusting then; and then look at their handling of OOXML and see if they're still worth trusting. If someone you never met did something nice to you, you'd be paranoid to look for ulterior motives. If someone you've seen be a selfish, manipulative jerk for 25 years did something nice for you, you'd be an idiot not to look for ulterior motives.

      --

      TCP: Why the Internet is full of SYN.

    24. Re:What hidden dangers? by Anonymous Coward · · Score: 0

      Fairly certain that all the people whining about the 'FAT' lawsuit never actually knew anything about it in the first place in order to have forgotten about it.

  4. Beware the "embrace" by Freshly+Exhumed · · Score: 0, Troll

    Next they'll try to "extend" and "extinguish".

    --
    I deny that I have not avoided attaining the opposite of that which I do not want.
  5. Incomplete list by gmuslera · · Score: 1

    4) ???
    5) Profit!

  6. stand by for heavy rolls by mr_death · · Score: 3, Funny

    Perhaps Microsoft's lawyers found a weakness in the GPL, or they want to litigate the FSF into the ground.

    "Beware of G[r]eeks bearing gifts".

    --
    It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
    1. Re:stand by for heavy rolls by Anonymous Coward · · Score: 0

      "Beware of G[r]eeks bearing gifts".

      Only if they ask you to bend over...

  7. Interoperability to defend Windows business by javacowboy · · Score: 5, Insightful

    I guess a few years Microsoft finally got the memo that they can't protect sales of Windows by attempting to force lock-in to their entire Windows ecosystem. They realized that many of their customers mix technologies together. Examples are Java/JBoss on Windows server, Windows desktops and Linux servers (Samba), working with Mozilla developers to port Firefox to Vista, and iPhones connecting to Exchange servers (licensing ActiveSync to Apple).

    By taking these actions, Microsoft ensures the continued relevance of the Windows platform instead of potentially dooming it to a proprietary ghetto.

    The flip side of this focus is that Microsoft will still push Windows to OEMs to fend off other platforms. An example is their actions in the netbook space among which was to essentially give away XP. So for at least some things, Microsoft is still up to their old tricks.

    --
    This space left intentionally blank.
    1. Re:Interoperability to defend Windows business by value_added · · Score: 1

      I guess a few years Microsoft finally got the memo that they can't protect sales of Windows by attempting to force lock-in to their entire Windows ecosystem. They realized that many of their customers mix technologies together. Examples are Java/JBoss on Windows server, Windows desktops and Linux servers (Samba), working with Mozilla developers to port Firefox to Vista, and iPhones connecting to Exchange servers (licensing ActiveSync to Apple).

      I think that may be a generous interpretation.

      Microsoft isn't interested in interoperability. If they did, they simply stop "not interoperating".

      What they are interested is licensing deals. The ex CFO of Microsoft (previously with IBM, IIRC) recently published a book in which he describes how he built up an entire department to do just this and how much money the effort has been bringin in. Your ActiveSync example is just one example of many.

      You could make some kind of argument for JBoss and Firefox, but Microsoft's primary directive remains maintaining their monopoly. Anything they do that in that regard I don't see as a charitable attempt at interoperability, but rather a clever and strategic effort at leveraging it. Cracks in the "ecosystem" may be increasingly acceptable. Threats to their monopoly will never be.

      It's no surprise that Microsoft wants a piece of the virtualisation market. If offering up a few thousand lines of code does that, then they've conceded little. I'd suggest even go farther and suggest that the "open for interpretation" nature of their gesture is excellent PR that can be used in future FUD campaigns.

      As for Samba, I believe that the recent progress is the direct result of the EU's legal actions.

    2. Re:Interoperability to defend Windows business by javacowboy · · Score: 1

      So how do you explain Microsoft's patent-less interoperability agreement with Red Hat?

      --
      This space left intentionally blank.
  8. I'm impressed... NOT! by Osvaldo+Doederlein · · Score: 5, Interesting

    Some drivers to make Linux work better inside MS's Windows Server Hyper-V virtualization platform? How altruistic...

    I'll be more impressed when MS, for example, helps with the SAMBA project. Or at least, doesn't actively screw up with such interop projects from the FOSS community. No GPL code required, just give people decent, up-to-date, open specs; and no patents bullshit.

    Or at very least, when MS stops enforcing such patents (see TomTom / FAT32, or again SMB in MS/Novell "agreement").

    1. Re:I'm impressed... NOT! by plague3106 · · Score: 4, Informative

      Oh, you mean like this: http://www.onekit.com/store/review/microsoft_deal_gives_samba_access_to_windows_protocol_documentation.html

      Also, did you consider that TomTom had some patents on thing MS might be using, and thus only sued to get a deal to be struck? http://yro.slashdot.org/article.pl?sid=09/03/20/0215215

      Na... just let your beliefs obscure any facts.

    2. Re:I'm impressed... NOT! by Anonymous Coward · · Score: 0

      "Oh, you mean like this: http://www.onekit.com/store/review/microsoft_deal_gives_samba_access_to_windows_protocol_documentation.html"

      Might have meant a little more if they'd decided to do this without being held at legal gunpoint.

    3. Re:I'm impressed... NOT! by Anonymous Coward · · Score: 0

      Back in the day when Lotus was king and Excel was buggy crap (the opposite of today), MS's motto was "DOS ain't done 'til Lotus won't run."

      Stop spreading this bullshit, asshole.

    4. Re:I'm impressed... NOT! by gaggle · · Score: 1

      So that's, what, eight years ago? You had a problem with a genre of drivers notorious for being problematic (network issues have always been a constant pain), on a platform known for its millions of hardware combinations? And they got it wrong with your specific combination, oh woe is them... maybe it's time to kiss and make up?

      I don't really care what you do man, and I'm not saying my rephrasing of your problem is any more "right" than what you posted. It just sounds like maybe its time to revisit your feelings and test if the underlying reasons remain valid. Maybe, just maybe, Microsoft's VM department really do want to give their customers the best Linux experience possible. Sounds like basic business to me, so I imagine the drivers will work pretty well for what they're for.

    5. Re:I'm impressed... NOT! by mcgrew · · Score: 1

      I didn't get XP until about 2005. That's only 3 1/2 years ago, and XP had been out for enough years that its bugs should have been exterminated years earlier. There was no reason to replace the driver, especially since network drivers are notorious for being problematic.

      Microsoft's VM department really do want to give their customers the best Linux experience possible.

      That's a dubious assumption when you look at their history.

      Sounds like basic business to me

      I've never seen MS operate on the same principles as any other business. It seems basic business practices would have precluded letting Vista be released; no other company could have released as bad a turkey and still survived.

    6. Re:I'm impressed... NOT! by jonbryce · · Score: 2, Informative

      Samba got that after fighting all the way to the European Court of Justice.

    7. Re:I'm impressed... NOT! by plague3106 · · Score: 2, Insightful

      Samba never stepped foot into court. MS took that step after losing an appeal in the EU, but the step hadn't been dictated to MS by the EU either. Regardless, that was over two years ago, so for someone today to be claiming MS is actively getting in the way of the Samba project is nothing but FUD.

    8. Re:I'm impressed... NOT! by Anonymous Coward · · Score: 0

      That's a dubious assumption when you look at their history.

      That is to say, when you look at their history. The zealot sees only what he wants to see.

    9. Re:I'm impressed... NOT! by Just+Some+Guy · · Score: 1

      I'll be more impressed when MS, for example, helps with the SAMBA project. Or at least, doesn't actively screw up with such interop projects from the FOSS community. No GPL code required, just give people decent, up-to-date, open specs; and no patents bullshit.

      You sound like some of the parents from my kids' sports teams. It's not good enough that they do one thing right. No, they have to do everything right, every time, before they'll ever get your praise. I don't like MS any more than the next Slashdotter and don't own any of their stuff aside from a couple of trackballs, but it's OK to encourage them whenever they do something right. Releasing code under our chosen license is one of those things we want them to keep doing, you know?

      --
      Dewey, what part of this looks like authorities should be involved?
    10. Re:I'm impressed... NOT! by nschubach · · Score: 1

      So that's, what, eight years ago? [...] maybe it's time to kiss and make up?

      If Jeffrey Dahmer was still alive and invited you over to lunch, would you go? ;)

      He did things to other people that wouldn't be considered the best interest to society and Microsoft did things to competitors that wouldn't be in the best interest of the market. They both screwed up in the past, have pretended to be nice and stabbed the person they were being nice to in the back (... literally) and you want to pretend none of it happened? You want to pretend that they've changed and aren't out to kill off their competitors?

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    11. Re:I'm impressed... NOT! by beuges · · Score: 2, Insightful

      No, MS's motto was never "dos aint done til lotus won't run", and it frustrates me that people that continually repeat these lies get modded up, which helps to spread the misinformation.
      Microsoft puts immeasurable effort into ensuring backwards compatibility. And because Lotus was the predominant spreadsheet for quite a while, Microsoft went to great lengths to ensure that lotus would most definitely run on newer versions of DOS. Who would buy a newer version of DOS if their spreadsheet didn't work on it?

      Slashdot itself ran an article that showed it to be a myth. http://slashdot.org/article.pl?sid=05/08/02/2219208
      Please stop spreading these untruths. And don't bother calling me a shill or an astroturfer - it just makes you look childish.

    12. Re:I'm impressed... NOT! by drsmithy · · Score: 1

      Back in the day when Lotus was king and Excel was buggy crap (the opposite of today), MS's motto was "DOS ain't done 'til Lotus won't run."

      Ignoring for a second the sheer stupidity of this statement, can you provide any examples - including versions - of DOS breaking Lotus ?

    13. Re:I'm impressed... NOT! by 0ld_d0g · · Score: 0

      I'd rather trust the "hobby" coders than the people who replaced my driver with a dud.

      Ironic since the wireless problems in Linux are legendary. If we all went by one-chance rule like you all software would be unusable.

      I wonder since you cant tolerate any bugs, what software do you use? I must get in on this bug-free bandwagon..

    14. Re:I'm impressed... NOT! by Anonymous Coward · · Score: 0

      He is a known anti-microsoft troll. I'd suggest ignoring him if you can...

    15. Re:I'm impressed... NOT! by Anonymous Coward · · Score: 0

      I'm sorry, but you *are* a shill and an astrosurfer. The article you are pointing out not only doesn't prove what you pretend, but has interesting comments quite nicely pointing to the opposite. So there ;)

    16. Re:I'm impressed... NOT! by Xenographic · · Score: 1

      You may be right that they weren't sabotaging Lotus 123. I don't remember much about that story (though there WAS a big lawsuit over some of those things, unless I'm confused by all the many lawsuits Microsoft has been through).

      That said, in spite of your talk about them "bending over backwards to maintain compatibility" it's not like they'll do that to help their competitors. Read this, for example.

      Don't get me wrong. They DO preserve compatibility with their own stuff, even to ridiculous degrees (it often causes bugs, like that huge hole in image previews caused by support for a really ancient, terrible file format nobody has used for at least a decade).

      But don't try to make it sound like they're altruistic about compatibility or that they're above using cutthroat tactics against their competition.

    17. Re:I'm impressed... NOT! by Anonymous Coward · · Score: 0

      Obviously you didn't RTFA you linked to. The "author" was ex-Microsoft and focused on the earliest versions of DOS and not the period after Excel was shipping with its Windows Runtime Module and Microsoft had an actual competitor to 1-2-3 on the market.

      We know from the anti-trust testimony Microsoft did *many* scandalously indecent and anti-competitive things and to claim otherwise is to DENY the company's history.

    18. Re:I'm impressed... NOT! by Anonymous Coward · · Score: 0

      DOS isn't done until Lotus won't run.

      As I recall, the version of DOS that Microsoft slip-streamed to OEMs went from DOS 3.30 to 3.31.

      This was still during the Windows 2 days, when finance people were building (large) spreadsheets that took twenty minutes to calculate on a 286 12 MHz machine. I put in a 16 MHz machine for one accountant, and he was thrilled that the recalc went to fifteen minutes.

      Excel (which was new) was at a tactical disadvantage, because the Windows overhead made it slower in an apples-to-apples spreadsheet run. Put in the same data and formulas, and Excel took 15%-20% longer. (As reported by the computer press at the time).

      With 20/20 hindsight, the GUI was the obvious winner. But at the time, Excel was a poorer spreadsheet even though it looked pretty. Microsoft felt the need to cheat, to get Excel to be considered.

    19. Re:I'm impressed... NOT! by mcgrew · · Score: 1

      You have to tolerate bugs, they are inevitable in our primitive times. All you can do is try to minimize them and try to find software that has the fewest.

      Bugs aren't the only problem or even the worst; "it's a feature, not a bug" should actually be stated "it's a design flaw, not a bug".

      There are some focus issues in KDE that someone obviously thought was a good idea that I absolutely hate, but I've never had Suse or Mandriva (the only two distros I spent any time with) replace a perfectly good driver with one that didn't work at all.

      Replacing a working second-party driver automatically is brain-dead stupid, IMO. I can't imagine what dimwit came up with that idea, and why Microsoft didn't fire him (indeed, how he got hired in the first place). Not the guy who wrote the driver (anybody can make a mistake) but the guy who decided to include it in an automatic update. If I wasn't a nerd I'd have spent lots of money trying to solve the problem.

    20. Re:I'm impressed... NOT! by geminidomino · · Score: 1

      Excel (which was new) was at a tactical disadvantage, because the Windows overhead made it slower in an apples-to-apples spreadsheet run.

      Hell,it's for this reason that, to this day, I mourn the death of console spreadsheet programs.

      What I wouldn't give for a nice, lightweight expressCalc clone for linux...

    21. Re:I'm impressed... NOT! by weicco · · Score: 1

      Some drivers to make Linux work better inside MS's Windows Server Hyper-V virtualization platform? How altruistic...

      Yes, yes. And every other company releasing code under open source license is acting purely on good faith and not to make money out of it, like Redhat perhaps?

      --
      You don't know what you don't know.
    22. Re:I'm impressed... NOT! by Jamie+Lokier · · Score: 1

      There is still patents bullshit with the Samba stuff.

      The agreement means Samba can implement the protocols covered by patents without being sued by Microsoft, but You are not protected if you rip that code out of Samba and use it for something else.

      Not very GPL, that.

  9. Finally, an MS article with a reasonable viewpoint by Anonymous Coward · · Score: 0

    [Message from the future, because it sure as fuck didn't happen today]

  10. Greeting Fellow Multiversers by mindbrane · · Score: 5, Funny

    I honestly don't know how I got here. I just woke up and here I am in your universe, AN ALTERNATE UNIVERSE TO MY OWN HOME UNIVERSE. IT'S TRUE! You can't imagine how glad I am to be here. I'm definitely not going back. Things are bad where I come from.

    --
    ideopath @ play
    1. Re:Greeting Fellow Multiversers by Darkness404 · · Score: 2, Funny

      Am I the only one wondering what a Ubuntu repository was doing with this article?

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Greeting Fellow Multiversers by Hurricane78 · · Score: 1

      Our rain is made out donuts too.

      *continues eating his ice cream like a chameleon* *slurp*

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    3. Re:Greeting Fellow Multiversers by Hurricane78 · · Score: 1

      Also, you should not say that forbidden word that starts with "o" and ends with "f". It's like NI, but worse. (*tries to cover up the missing word in his original post*)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    4. Re:Greeting Fellow Multiversers by mqduck · · Score: 1

      Also, you should not say that forbidden word that starts with "o" and ends with "f". It's like NI, but worse.

      $ grep '^o.*f$' /usr/share/dict/words

      Whichever one it is, I'm in for it now. (Note: Slashdot's lame filters won't let me paste the output of that command.)

      --
      Property is theft.
  11. The Thing M$ Likes about the GPL by StCredZero · · Score: 1

    Microsoft has never been interested in anything other than its self. One must question its motives...

    The GPL is about maintaining control. (Imagine Yoda reading that sentence.) The author maintains control over the source. Why wouldn't Microsoft like that? Microsoft is not against anything that lets it maintain control. What Microsoft doesn't like is what lets you keep control. Conclusion: Microsoft is likely to be fine with the GPL, so long as it's the only one who ever uses it. Granted, that's a long term goal...

    1. Re:The Thing M$ Likes about the GPL by Omnifarious · · Score: 2, Insightful

      The GPL is about maintaining control.

      The GPL is about maintaining control huh? Tell that to Oracle. Who has control over the future of MySQL? Oracle or the people who are contributing code to it?

    2. Re:The Thing M$ Likes about the GPL by superdana · · Score: 5, Informative

      I think you have this precisely backwards. The GPL is about protecting the rights of users to modify the software they use and distribute those modifications. So it does, in fact, give control to the end user--the sort of control that Microsoft does not tend to give--while the author relinquishes some control.

    3. Re:The Thing M$ Likes about the GPL by maxume · · Score: 1

      If an author of a GPL program accepts significant changes from another contributor (without some sort of copyright assignment), he essentially loses control of the combined version of the code.

      Depending on how you interpret copyright and the GPL, if he closely studies the implementation of various features, he may have trouble later claiming to have developed an independent version (and there certainly is not substantial legal precedent to look to in such a situation).

      --
      Nerd rage is the funniest rage.
    4. Re:The Thing M$ Likes about the GPL by sam.haskins · · Score: 1

      Well, I think you might have it a little off too... The GPL protects the rights of the *code* to always be open-source and freely distributable. If I want to modify the software and distribute those modifications, but not release the source to my modifications, the GPL takes control, and denies me that privilege. GPL protects the freedom of code, BSD protects the freedom of coders.

    5. Re:The Thing M$ Likes about the GPL by Anonymous Coward · · Score: 0

      [...] Imagine Yoda reading that sentence [...]

      I think you have this precisely backwards.

      That sounds about right.

    6. Re:The Thing M$ Likes about the GPL by MaskedSlacker · · Score: 1

      Who said MS would ever accept code contributions?

    7. Re:The Thing M$ Likes about the GPL by palegray.net · · Score: 1

      MySQL has been dual-licensed for a long, long time. The GPL version of MySQL is the copyrighted properly of the company. Reference: assigning copyright to another entity when you contribute code.

    8. Re:The Thing M$ Likes about the GPL by Omnifarious · · Score: 1

      Who said they had a choice? If they don't, someone else will and that person will become the de-facto maintainer.

    9. Re:The Thing M$ Likes about the GPL by Omnifarious · · Score: 1

      It has indeed, and non-Oracle versions of MySQL will not be able to be released under a dual license, they will only be able to be released under the GPL. So I ask again, who controls MySQL? Oracle, or the people who work on it?

    10. Re:The Thing M$ Likes about the GPL by drsmithy · · Score: 1

      The author maintains control over the source.

      No, the author creates control over other people's source.

      If you're only interested in your own source code, then the BSDL is fine. If you want to influence other people's code, you need the GPL.

    11. Re:The Thing M$ Likes about the GPL by Anonymous Coward · · Score: 1, Funny

      The GPL is about maintaining control. (Imagine Yoda reading that sentence.)

      Maintaining control the GPL is about

    12. Re:The Thing M$ Likes about the GPL by palegray.net · · Score: 1

      That depends entirely on which product actually gets used the most post-fork.

  12. *Head asplodes* by mcgrew · · Score: 0, Flamebait

    They're making drivers open source? And for an OS they once called a "cancer" and unamerican? Personally, I find using a monopoly to crush its competetion to be anti-capitalist and therefore unamerican. And since they come preinstalled on 90% of all desktop systems, who's the cancer?

    1. Re:*Head asplodes* by Anonymous Coward · · Score: 0

      And since they come preinstalled on 90% of all desktop systems, who's the cancer?

      It means that the public actually prefers Windows to Linux.

      If you linux freaks think its better, hell put your money where your mouth is. Its easy hiding behind a monitor typing shit. Open a computer shop that sells computers preloaded with linux and we'll see how it does. Since linux is so awesome, it should turn into an awesome success right? And this is starting out with an INCREDIBLY HUGE $50 margin advantage.

    2. Re:*Head asplodes* by Anonymous Coward · · Score: 0

      'kay, a few points:

      1) Preloaded Linux won't do well. Not because it's an inferior OS, but because most applications are Windows-only. Windows has a huge advantage in the form of the umpteen-thousand apps written over the years for it (not to mention the thousands of excel macros used by businesses).
      2) The public doesn't know or care what OS it gets, so long as the apps they need run.
      3) There are a few online shops that sell computers preloaded with Linux. They cater to a very small niche market, but they still exist.

      4) Up yours.

    3. Re:*Head asplodes* by Anonymous Coward · · Score: 0

      So? Windows started from a 0% market share. All the competitors were asleep back then. Now that Microsoft has earned its market share through hard work and some amount of luck / usual buisiness tricks, all the competitors want the government to get involved and dismantle MS because they cant compete with Microsoft.

      Boo hoo..

  13. Just imagine... by Dotren · · Score: 1

    Serious discussion on this aside for a second, who else is anxious to see people's reactions (visually or even just message board posts) the first time they see a driver in their favorite distro that says something to the effect of "Publisher: Microsoft"?

    1. Re:Just imagine... by silent_artichoke · · Score: 1

      It will look a lot like this.

  14. when the devil offers you chicken soup... by martas · · Score: 1

    you call the CDC.

    1. Re:when the devil offers you chicken soup... by CarpetShark · · Score: 1

      Ahh, the Choruses for Devils Choir. Such sweet tones.

  15. And what of Microsoft? by genghisjahn · · Score: 0, Flamebait

    If Microsoft has obtained a complete technical reading of this Linux kernel, it is possible, however unlikely, they might find a weakness and exploit it...

    --
    Sorry about the mess.
    1. Re:And what of Microsoft? by genghisjahn · · Score: 2, Informative

      Flamebait? Dude...it was a joke.

      --
      Sorry about the mess.
    2. Re:And what of Microsoft? by silent_artichoke · · Score: 1

      I hope they don't find anything bigger than a womp-rat.

    3. Re:And what of Microsoft? by Anonymous Coward · · Score: 0

      I find your lack of faith disturbing.

  16. Microsoft is going to kill VMWare by mewsenews · · Score: 5, Interesting

    I think Microsoft gets upset if any other company talks to the BIOS besides them. Here's a page from VMWare that compares their own product to Microsoft's Hyper-V. Hyper-V only debuted as a beta a year ago and they're already compromising company policy to release Linux kernel level code.

    Wikipedia page for Hyper-V

    1. Re:Microsoft is going to kill VMWare by FunPika · · Score: 1

      No, Microsoft is going to f***ing kill VMWare. ;)

      --
      After years of not using a signature, I am going to make one to say the following: Fuck Beta
    2. Re:Microsoft is going to kill VMWare by Darkness404 · · Score: 1

      VMware will always win on Macs though. I know a lot of people who have bought Fusion so they don't have to dual boot in order to use XP. MS hasn't made any quality software on Macs, let alone replaced any product with decent marketshare.

      --
      Taxation is legalized theft, no more, no less.
    3. Re:Microsoft is going to kill VMWare by Anonymous Coward · · Score: 3, Interesting

      i think most people are missing the point...

      the move on microsofts part is to help its partners (citrix and xenserver) product line and provide easier means for transfer of vms between the two. both of which have a goal of crushing vmware.

      once vmware is toppled, and microsoft has full interopratability with citrix/xenserver, microsoft can then transition to knock citrix/xenserver out of the market and become the virtual machine leader...

      this is just an intermediate step needed to further this goal

    4. Re:Microsoft is going to kill VMWare by mewsenews · · Score: 1

      Yes, exactly.

    5. Re:Microsoft is going to kill VMWare by javacowboy · · Score: 1

      VMware will always win on Macs though. I know a lot of people who have bought Fusion so they don't have to dual boot in order to use XP. MS hasn't made any quality software on Macs, let alone replaced any product with decent marketshare.

      Let's tackle these one at a time shall we?

      1) VMWare Fusion... Perhaps it doesn't run Windows as well, but I find the free VirtualBox fulfills my needs for a VM on Mac.
      2) MS still distributes Microsoft Office for Mac, and it's still the #1 office program on OS X, albeit limited to just Word, Excel and PowerPoint. Keynote may beat PowerPoint hands down, but Word is arguably better than Pages and Excel is definitely better than Numbers. MSN Messenger also works decently on Macs.

      --
      This space left intentionally blank.
    6. Re:Microsoft is going to kill VMWare by AvitarX · · Score: 1

      Funny, I remember MS as some of the early adopters of new Apple APIs, with Office even being a heralded launch for one o0f the version of OSX.

      Additionally IE for OS9 was a decent browser.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    7. Re:Microsoft is going to kill VMWare by jonbryce · · Score: 1

      Isn't Parallels the market leader on Macs?

      I believe Office 2008 has a pretty decent marketshare.

    8. Re:Microsoft is going to kill VMWare by Stu101 · · Score: 3, Interesting

      This is so timely. I spent the last 3 days fighting VMWare. Microsoft don't need to try and kill VMWare. VMware is doing an excellent job of that by itself. We are a small gov branch that spend a measly $40,000 a year with VMWare and then we realised that why shouldn't we get educational discounts from VMWare. We get top level discounts from MS,Novell,Oracle etc.

      VMWare, nope sorry. No can do. After 3 days of getting to the right person the answer was no, because your courses you teach aren't long enough. FFS!

      So I mentioned that we had a top line educational select agreement with MS, and Hyper V is free! They really didn't give a toss. Give it a year and they will be so hurting. It's a pity because the software is top notch but there is no "getting the business" aspect of it. Once Hyper V is matured, they are done!

      --
      http://www.writeitfor.us - Writing IT for the IT generation.
    9. Re:Microsoft is going to kill VMWare by TheRaven64 · · Score: 1

      This is about server virtualisation, not desktop. And on the Mac, for desktop virtualisation, VMWare's big competitor is VirtualBox, which is Good Enough(tm) and free, while VMWare's product costs money.

      --
      I am TheRaven on Soylent News
    10. Re:Microsoft is going to kill VMWare by smash · · Score: 1

      Doesn't mean office for Mac was *good*. New API or not, it was a pig of a product. One could pose the argument that they put it out to make the mac look bad, even.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    11. Re:Microsoft is going to kill VMWare by BitZtream · · Score: 2, Insightful

      What about all the advances that VMWare makes while Hyper-V is catching up to what they already have?

      They may compete with VMWare, but they aren't just going to blow them out of the water.

      Worst case VMWare turns its price into roughly the same as the licensing cost for the same sort of Hyper-V setup.

      So okay, you'll go with MS because of your discount. I won't. I don't get those discounts. Also, I've seen what happens when you put all your eggs in one basket. I will NEVER be an 'MS' shop, or a 'Linux' shop, or any other product. When you pile all of your stuff onto one product line/company you realize later how that was a retarded move when they go a different direction than you need.

      I've been there, done that. I'd much rather deal with integrating several different distinct systems than be completely screwed over AGAIN when the vendor decides to change gears or drop a product. Any of my vendors can disappear tomorrow and I'll have some work to do, but most of my systems won't require complete replacement. You go ahead and tie yourself into MS for everything, and when they drop the product line or whatever, you deal with having to retool EVERYTHING at one time.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    12. Re:Microsoft is going to kill VMWare by Ilgaz · · Score: 1

      IE 5.2.x which has become a security threat because it is not updated can still run on Leopard flawlessly without a single warning at console.

      When they let Developers do their job without adding any "evil", they can produce great software and in fact, community supports them in process too. Mac users have chosen IE over Netscape without anyone forcing them. IE was basically way more standards compliant and trouble free. Of course, it was just an "app" in /Applications , nothing like Windows junk.

      Office as you mention always keeps up with whatever API Apple recommends and the latest one actually is Cocoa application built with stock XCode as far as I followed. Mac community pays back too, it is always on top spot at Apple top seller software. When you mention it, people doesn`t believe you. It is a good way of explaining developers why they should ignore certain loudmouth people.

      As nobody can convince me that MS doesn`t know how to code for PowerPC, Silverlight story is the one which the "evil" factor got intervened in process. They released V1, we said "OK, stop being anti MS, lets see this thing" and it was OK as a plugin. Than, V2 shipped dropping PowerPC support while Adobe moved to parallel processing in Flash 10 for PPC. Now, that is what happens when the evil gangs inside that large company goes into action.

    13. Re:Microsoft is going to kill VMWare by agnosticnixie · · Score: 1

      1 - Agreed
      2 - Part 1, partially agreed on popularity, less on quality, but I haven't touched MS Office since the 90s as a kid
      Part the 2nd - (MSN Messenger also works decently on Macs) - I feel the need to let out a slight LOL, from a circle of people I've seen, it's fairly universally poor compared to the multiprotocol alternatives, although, true, the only alternatives for msn are libpurple based afaik.

    14. Re:Microsoft is going to kill VMWare by asdfghjklqwertyuiop · · Score: 1

      Microsoft isn't killing vmware, vmware is killing vmware. Have you tried using VMWare Server 2 lately? They replaced the decent standalone executable admin application in version 1 with a web interface which is excruciatingly slow, buggy, and painful to use. Its one of those web apps where the idiot designers inexplicably decided to write their own crappy windowing system in Javascript. And of course, you still need an executable to use the console of the VMs, so the web interface was pointless to begin with.

  17. 2) product evangelism by bertoelcon · · Score: 1

    They are using GPL as a ploy to gain more fanbois, and sadly it may have worked if they were not generally hated by those that aren't already fanboy status.

    --
    Anything can be found funny, from a certain point of view.
    1. Re:2) product evangelism by AndrewNeo · · Score: 1

      Unless of course, Microsoft wants to get it into the kernel source, like described in the summary, and then it needs to be GPLv2.

  18. Once and Done Project by mpapet · · Score: 1

    This reminds me of Microsoft's 'commitment' to other document standards.

    The likelihood it will ever be sufficiently maintained by Microsoft is 1%. So, they can say "Works with Linux!" when it might work for one version at one point in time of SLES.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:Once and Done Project by m.ducharme · · Score: 1

      I haven't read TFA, but my impression from other posters who have is that this driver enables users to run vm's of linux on Windows host boxes, using Microsoft's vm software. In other words, the better this driver works, the happier Microsoft is going to be.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
  19. "It's a trap!" by Orion+Blastar · · Score: 0, Troll

    Microsoft might be trying to put their own "IP" and get it accepted into Linux distributions, only to sue later and claim Linux has their "IP" in it. After the SCO vs. IBM and Linux, and Microsoft suing Tom Tom over their Linux code accessing FAT tables on SD Cards, you have to wonder why Microsoft is releasing some of their "technology drivers" under the GPL for Linux when Microsoft has a history or suing over Linux or using SCO to sue over Linux in the past.

    The SCO vs. IBM charge was that IBM took SCO Unix source code (It used to be Microsoft Xenix before it was sold to SCO) and you have to wonder if Microsoft was behind that lawsuit.

    This kind of stuff makes one a bit paranoid about Microsoft releasing anything for Linux.

    If Microsoft didn't have a past history of trying to sue over Linux, people like me wouldn't be this paranoid. I am sure I am not alone in thinking that, since this is Slashdot after all. Patent Trolls are a current theme here.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:"It's a trap!" by Capt.DrumkenBum · · Score: 2, Insightful

      "If Microsoft didn't have a past history of trying to sue over Linux, people like me wouldn't be this paranoid."

      It is not paranoia if they really are out to get you.

      --
      If I were God, wouldn't I protect my churches from acts of me?
    2. Re:"It's a trap!" by Orion+Blastar · · Score: 0

      Somehow people can say the same thing I say in my post but get rated as 'insightful' instead of troll.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  20. Quite strategic... by titaniumtux · · Score: 0, Troll

    The strategy is obvious...this driver is a selling point! M$ can claim that their windeuce servers can virtualize Red Hat very effectively, so that if a buyer were considering a Linux server, M$ can claim it works well on their systems. Also, this allows Red Hat to identify itself to the Interweb as running within windeuce, meaning M$ will have more relevant market share data, and they'll have it faster than anyone else.

    --
    Freedom at /home, backslashes at work and fixed gear in between
    1. Re:Quite strategic... by schon · · Score: 1

      M$ can claim that their windeuce servers can virtualize Red Hat very effectively, so that if a buyer were considering a Linux server, M$ can claim it works well on their systems.

      Only if RedHat ships this driver with their kernel, which isn't guaranteed. There are a lot of in-tree kernel modules that RH doesn't ship or support (various FS drivers, for example.)

      Just because it's in the kernel mainline tree is no guarantee of RedHat (or any other distro) shipping with it.

  21. Patent\IP Protection by markkezner · · Score: 1

    The code has been released under an acceptable OSS license, but does that guarantee protection from Patent or IP litigation? Does this protection extend to downstream distributors and users? What were the reasons for selecting GPL v2 instead of v3? These are important questions to ask.

    The OSS community has been criticized in some cases of distrusting Microsoft as a knee-jerk reaction, but given Microsoft's long history of antagonistic behavior, I can't say that I blame them.

    --
    Dangerous, sexy, turing complete: Femme Bots
  22. The motives are quite simple by brunes69 · · Score: 5, Insightful

    If you have a mixed environment and need to host both Linux VMs and Windows VMs with optimal performance, until now VMWarea and Xen were your best options, because Linux performed sub-optimally under Hyper-V.

    Now with this patch Linux will probably perform just as good under Hyper-V as it does in VMWare and Xen.

    So now you might be able to be convinced to host your VMs on MIcrosoft's Hyper-V platform, where before it was not even an option.

    1. Re:The motives are quite simple by nschubach · · Score: 2, Interesting

      Yep, I think that's the crux of it. It's a point of control. If they can remain the closest to the hardware, they control the system no matter what's running on it. If they can get Linux to run under Windows and they successfully outpace other VMs, then they can start adding "compatibility" code and making Linux perform worse than Windows Virtual systems.

      It's also well documented that Microsoft would rather give away their technology to get people using it than let people use a competitor.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    2. Re:The motives are quite simple by Anonymous Coward · · Score: 0

      Are you being paid per comment or is it just a one time fee for this article?

    3. Re:The motives are quite simple by brunes69 · · Score: 1

      There is no such sinister motive and I was not trying to imply as such.

      They are simply trying to make their Hyper-V product better.

      I don't see people harping on VMWare, when they do the exact same thing.

  23. Simple, can the fork survive? by SmallFurryCreature · · Score: 2, Insightful

    Forking sounds very nice but for this situation it would require NOT just for people to be willing to DO the fork but then to keep the fork up-to-date.

    Remember MS sale technique. The first one is free. What if they release the base module as GPL, then put everything you are going to need once you started to use it as closed source? MS owns the code after all, so they GPL'ed this version but can keep any future version closed source just as long as they keep other peoples code out.

    Read up on exactly WHAT Embrace, Extend, Extinguish means and remember that MS has NEVER EVER played nice. It will even hurt it self it thinks it can spite its customers. Look at the Zune. Why did it bend over backwards to introduce all kinds of restrictions? To appease who? The music industry? Why? The iPod didn't and Apple does just fine with the music industry. No, MS did it because MS will ALWAYS try to squeeze the last bit of money out of anything.

    I personally do not believe for a SECOND that MS will NOT introduce some sort of tierd service that somehow is going to screw anyone who is going to build their business on this tech. Just as MS did with the MP3 companies that build their business on MS music store only to not enable its own tech in its own player.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  24. or use the time tested strategy by nimbius · · Score: 1, Interesting

    of muscling into the industry only to release a flop product, and blame it on linux...while your virtualization of the same type works just fine

    --
    Good people go to bed earlier.
    1. Re:or use the time tested strategy by Orion+Blastar · · Score: 1

      Technology Microsoft bought via VirtualPC from Connectix instead of inventing it themselves, also technology borrowed from Citrix that got put into Terminal Server and later merged with VirtualPC with Microsoft Virtual Server and then used in Windows 2008 Server.

      Whomever controls the virtual machine technology, controls the future. This may be an attempt by Microsoft to attack VMWare, Citrix, Oracle/Sun's VirtualBox, and insert their own virtualization code in Linux and other platforms.

      Windows 7 uses VirtualPC technology to run an XP Virtual machine in Windows 7 Pro and up for "legacy Windows software".

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    2. Re:or use the time tested strategy by rbanffy · · Score: 1

      "its like placing a 7 year old at the controls of a breeder reactor!"

      I think a PWR reactor would be a more appropriate analogy. IIRC, breeders are not as fragile.

  25. MS NEVER "shifts"!! by SpaghettiPattern · · Score: 1, Troll

    Remember DHCP? MS came with that as an extension of bootp and with an RFC too. Surely a fortunate bug somewhere -that never was fixed- causing WfW not to comply, resulting in MS DHCP servers.

    Remember NetBIOS over TCP? Where a clear algorithm was defined to map NetBIOS names to DNS. Not too unfortunately, in WfW the algorithm wasn't implemented causing incompatibilities between OS/2 and WfW, and making a transition from NetBIOS over NetBEUI a bigger pain than it should have been.

    There must be more recent examples which I don't know about.

    MS never gives a little without getting a lot. Stay clear of the b'stards.

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    1. Re:MS NEVER "shifts"!! by nxtw · · Score: 1

      Remember DHCP? MS came with that as an extension of bootp and with an RFC too. Surely a fortunate bug somewhere -that never was fixed- causing WfW not to comply, resulting in MS DHCP servers.

      Remember NetBIOS over TCP? Where a clear algorithm was defined to map NetBIOS names to DNS. Not too unfortunately, in WfW the algorithm wasn't implemented causing incompatibilities between OS/2 and WfW, and making a transition from NetBIOS over NetBEUI a bigger pain than it should have been.

      There must be more recent examples which I don't know about.

      Do you have any examples from the past 5 years? Anything from the past 15 years?

    2. Re:MS NEVER "shifts"!! by Blakey+Rat · · Score: 1

      There must be more recent examples which I don't know about.

      That's a shame, since your examples are ancient and petty. Making a transition from NetBIOS a bigger pain? That's seriously the best you have?

      Hell, you don't even make it clear Microsoft did anything wrong on the second example... ok so there was "a clear algorithm" defined, but was it a standard? Had Microsoft ever signed off on it, or even see it for that matter? Was it not implemented out of spite, or was it a simple bug?

      Reading your post, I almost feel like your opinion just cemented like 15 years ago, and now you're completely unwilling or unable to re-consider anything. Is it the same with all the opinions you hold? For example, are you wearing hammer pants and a hypercolor t-shirt right now because they're so cool? It's fascinating.

    3. Re:MS NEVER "shifts"!! by Anonymous Coward · · Score: 1, Informative

      from the past 15 years - Win 2000 and non-standard Kerberos extensions

      from the past 5 years - Vista and non-standard wireless ARP requests.

    4. Re:MS NEVER "shifts"!! by Daniel_Staal · · Score: 1

      Hmm, I haven't followed to closely, but let's see... How about when they distributed their own implementation of Java, that didn't quite work to the spec? Or Internet Explorer 5/6, which had an issue with computing a dimension to the CSS standard. Or, of course, there is MS's version of the ODF standard, and their own competing XML document format.

      That's what I can think off of the top of my head. I'm sure someone who's followed more closely can think of more.

      --
      'Sensible' is a curse word.
    5. Re:MS NEVER "shifts"!! by Anonymous Coward · · Score: 0

      There was a similar thing with unused fields in kerberos.

    6. Re:MS NEVER "shifts"!! by mqduck · · Score: 1

      b'stards

      Okay, you'll have to help me out here. What accent is it that drops a vowel between Bs and Ss?

      --
      Property is theft.
    7. Re:MS NEVER "shifts"!! by Ilgaz · · Score: 1

      I remember their JVM before becoming evil was better than Sun JVM, supporting 64bit really early times. I also remember some developer friends say "Hey, now I can check that Java thing."

      Of course, they couldn`t become the standard on Java virtual machine, they had to "embrace and extend" it so it became 500 million dollar court thing for them. I keep wondering how people in charge of such stupid decisions can stay in management.

  26. Of course, if MS builds up enough cust., then by WindBourne · · Score: 0, Troll

    they will change the interface. It is normal MO for them; Embrace, Extend, Extinguish. MS does not know how to play nicely together.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  27. Big deal. Such drivers are trivial. by Animats · · Score: 3, Informative

    Big deal. Such drivers are trivial.

    Virtualizing physical I/O devices on PC-like architectures requires code in the hypervisor to emulate the device. The driver in the operating system does stores into "device registers" as if talking the real device. Each such store or load causes a trap to the hypervisor, which has a device emulator watching the register changes and pretending to be the real peripheral. When the right registers have been loaded with the right values, and the final register store is made that would start the I/O operation, the device emulator then figures out what the OS wanted to do, and makes a call to the hypervisor's I/O system to do it.

    In many cases, the device driver in the OS is doing all the optimization for the device controller of a real disk, doing angular optimization and head movement minimization. Since the real device underneath may be completely different, most of this is wasted work, and may reduce performance instead of increasing it.

    So it's common to have dummy device drivers for virtual machines that just pass the OS's request through to the hypervisor, without trying to manage a real device. Such drivers don't do much, and are usually trivial, although Microsoft will probably try to complicate them somehow.

    This isn't a new idea; it first appeared in IBM's VM for the System/370, where such calls were passed through using the DIAGNOSE instruction (an opcode used for hardware diagnostics only, and thus never used in ordinary programs and available as a spare opcode.)

    One of the hypervisor vendors calls this "paravirtualization".

  28. billg has left the building? by Natasha · · Score: 1

    So is it just me or did Microsoft get more friendly toward Open Source about the time Bill Gates retired?

  29. Precedent? by DaMattster · · Score: 1

    Microsoft seems to have set a precedent for itself for being late in the game and then overpowering competition ... except for this time. Do you remember when Bill Gates made the pronouncement that no one would adopt TCP/IP as the networking standard? When everyone did, Microsoft hastily added Winsock to its Windows 3.11 for Workgroups. Do you remember how Bill Gates and Steve Ballmer made the pronouncement that open source would never take on and never cause any serious competition? Whoops, again, the great bastion of computing was wrong. Now, Microsoft is seeking to overwhelm Red Hat and Novell in Virtualization? I would say the deck is stacked heavily against Microsoft in this arena. Both Red Hat and Novell are using relatively mature virtualization engines when compared with the one MS just open sourced. Why would I choose MS's virtualization engine when Red Hat and Novell have ones that are more mature? What does Microsoft offer that would make me choose it over Zen, VMWare, or KVM? My guess is not much since I have tried their product and it does not perform as well as its competitors.

    1. Re:Precedent? by Thundersnatch · · Score: 1

      Why would I choose MS's virtualization engine when Red Hat and Novell have ones that are more mature?

      Because Hyper-V, in BETA, was better than any KVM-based virtualization solution. Seriously.

      VMware ESX is the competition for Hyper-V. Xen is the enemy of Hyper-V's enemy, and so they share an open-standard disk format and management API with Hyper-V.

      Getting KVM going with clustered storage, live migration, virtual VLANs, etc. costs about a man-year of staff time. And the solution will be very, very brittle.

      VMware can provide way more features, performance, and stability with a few hours of work. Xen and Microsoft are behind, but still way better than anything based on KVM.

  30. running that by codepunk · · Score: 1

    Running those drivers would be about as smart as running Dr. Dos on windows....What do you mean it crashed?

    --


    Got Code?
  31. GPL2 can be extinguished by Anonymous Coward · · Score: 0

    DRM and patents can extinguish it.

    Which is why GPL3 was made.

  32. Re:People in the U.S. culture can be very misleadi by Anonymous Coward · · Score: 0, Funny

    I'm guessing you are a man from America who believes what Fox News tells him. Having an Indian name doesn't make somebody an idiot; public promises from Microsoft are legally binding; lawyers, not managers, say what the use of GPLv2 *means*.

  33. So the orignal author cannot steal anothers code by Anonymous Coward · · Score: 0

    That is basically what your scenario is.

    The original coder gets a patch and he cannot take the combined work and use the code that someone else wrote. Ergo, he can't "steal" that author's code.

    This seems perfectly reasonable.

    I doubt whether you can give a patch to MS for their OS and then take the resulting code and sell your own Vista. MS wouldn't like it.

  34. The plan: by Hurricane78 · · Score: 2, Funny

    1. Collect the most patent/copyright protected parts that you can get your hands on.
    2. Weave them into device driver code in a way that makes it impossible to notice the source of the code, unless you are the one who might sue (=yourself).
    3. Release them as GPL and let it grow into Linux.
    4. ...
    5. Sue Linux to death! (=Profit)
    </humor>

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
    1. Re:The plan: by Anonymous Coward · · Score: 0

      GPL prevents that, fucktard.

    2. Re:The plan: by BitZtream · · Score: 2, Informative

      And then Linus says 'Here is the GPL'd patch to rebuild your kernel without the MS drivers so you don't get sued to death'.

      This sort of thing is one of GPL's strongest strengths, since everyone can get the source, they can remove the offending code, make new binaries and tell MS to piss the fuck off.

      I don't think a judge would let someone actually get sued and pay out if they immediately made an effort to remove the offending code sense MS has put them out there for us to use its implied that its okay to use them.

      They can't wait 10 years then sue, that doesn't go over well anywhere, even in America, Land of the Ambulance chasing lawyers.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  35. MS Nuclear Option: MS Linux distro by cenc · · Score: 1

    I have never encountered anyone so far discuss the possibility that MS could simply wipe out open source linux (or seriously damage it at least) as a possible contender on the desktop by creating and marketing its own MS linux distro.

    Yea, I am sure everyone is chuckling at that thought, but think about it.

    It would slam the door shut on any encroachment by linux and open source in general. Yea, Linux would be adopted on a wider scale, but fully under the marketing and monopoly control of MS. What is to stop them from doing it, and what is to stop them from doing the same with other open source projects? Essentially a World of MS forks of open source projects, that rebrand open source projects as MS projects and products. The end consumer will likly be just sufficiently stupid to buy a MS linux distro for instance as a low cost version that does not need to be presented in the best light. Something perhaps that makes Windows looks good, and Linux look like a poor mans free software.

    There is nothing in the GPL or other license that says people that use the software have to present it in the best light, or they can not use it.

    1. Re:MS Nuclear Option: MS Linux distro by bcmm · · Score: 1

      Well, either they'd put their own API or window system or something over it (think MacOS X or Chrome OS), in which case it wouldn't compete with proper Linux any differently than Windows already does, or they'd make a real distro, in which case they'd suddenly be much more compatible with the competition, lowering the barrier for people wanting to switch.

      I don't think there would be anything too bad about a world with a set of different vendors making mostly compatible operating systems/distributions, even if one of them is Microsoft.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
  36. Even worse... by Osvaldo+Doederlein · · Score: 1

    ...from TFA: "That documentation must be kept "in confidence" and "under non-disclosure" by PFIF and Samba. "

    Not what I'd consider openness yet; not by a LONG shot.

    1. Re:Even worse... by plague3106 · · Score: 1

      Ya, its not open, even though the resulting source code is open source? Interesting. Also, the GPs quip was "I'll be more impressed when MS, for example, helps with the SAMBA project." Samba now has the documentation... short of writing the code themselves, what more do you want MS to do to help the Samba team?

    2. Re:Even worse... by Rockoon · · Score: 1

      The more insane here might, in a very round about way, argue that Microsoft should be donating programmers to the project.

      You see this same sort of round-about thinking elsewhere...

      examples:

      In the round-about-way they argue that Microsoft should have been and continue to be forced to improve Internet Explorer at their own expense, for the sake of standards.)

      In the round-about-way they argue that Microsoft should be forced to do open source, and open specifications, again at their own expense.

      Does pretty much everything that Microsoft does have the expectation of leading to profits for Microsoft? Absolutely. Thats what most companies do, and thats what publicly traded companies must do (at least here in America.)

      The code in this case is GPL2.. so umm.. whats not to like? Sounds like a win for everybody not in direct competition on the virtualization front.. and competition on the virtualization front, regardless of the players involved, is a good thing for everyone using virtualization.

      --
      "His name was James Damore."
  37. What a load of bullshit. by jotaeleemeese · · Score: 1

    GPL is not about maintaining control. It is about making software available to all to inspect it and change it if required. With GPL the original source of a program no longer has an absolute say about how the program evolves. If somebody else gets crossed abut the direction a project is taking then that person can fork the project without asking permission from anybody.

    How that is to keep control in your mind is a real mystery.

    All the BSDites complain exactly about not wanting to give control away when licensing under the GPL, they rightly see it as a tool to undermine the control of the programmer, this in exchange of collaboration with others.

    --
    IANAL but write like a drunk one.
  38. Windows wasn't done until DR-DOS wouldn't run by Osvaldo+Doederlein · · Score: 1

    Here, I fixed that for you. And this one is NOT a myth: http://en.wikipedia.org/wiki/AARD_code, http://www.ddj.com/windows/184409070?pgno=4

    1. Re:Windows wasn't done until DR-DOS wouldn't run by beuges · · Score: 1

      I suggest you read up a bit more about the AARD code before jumping to conspiracy theory conclusions. There were technical reasons for including it:

      http://blogs.msdn.com/larryosterman/archive/2004/08/12/213681.aspx
      http://blogs.msdn.com/larryosterman/archive/2004/08/13/214338.aspx

  39. "Insurgent" by rgviza · · Score: 1

    LOL now that's Microsoft for you.

    --
    Don't kid yourself. It's the size of the regexp AND how you use it that counts.
  40. You clearly don't understand the GPL. by jotaeleemeese · · Score: 1

    Once a piece of code is GPLed, anybody can do whatever they want with the code: fork a new project for example, without asking further permission from anybody, as long as they release everything under the GPL when the software is distributed.

    It is amazing how people without the sightliest idea about how the GPL works feel qualified to comment about these news with such abandon.

    --
    IANAL but write like a drunk one.
    1. Re:You clearly don't understand the GPL. by MaskedSlacker · · Score: 1

      Once a piece of code is GPLed, anybody can do whatever they want with the code: fork a new project for example, without asking further permission from anybody, as long as they release everything under the GPL when the software is distributed.

      Yes. This is true.

      That doesn't mean the forked version will be the one included in the kernel.

      It is amazing how people without the sightliest idea about how the GPL works feel qualified to comment about these news with such abandon.

      It's amazing how assholes on the internet can summon the strength to condescend to people they know nothing about.

      Sure you can fork the code. Doesn't mean a thing, and MS knows that. If your fork breaks compatibility for someone using MS's version, then they'll stay with MS's version. It's easy for MS to maintain control of their version of this driver, and as long as people use their version, who gives a fuck that you can fork it?

      It's amazing how people without the slightest idea about how MS runs their business feel qualified to comment about this news with such abandon.

    2. Re:You clearly don't understand the GPL. by Intron · · Score: 1

      I read your comment twice and I'm not a bit amazed by anything that you called amazing. What am I missing?

      --
      Intron: the portion of DNA which expresses nothing useful.
    3. Re:You clearly don't understand the GPL. by MaskedSlacker · · Score: 1

      The /sarcasm tags I didn't bother to type?

  41. Re:People in the U.S. culture can be very misleadi by Sam+Ramji · · Score: 5, Informative

    You are really funny! Actually, I'm the head of Open Source and Linux Strategy for Microsoft Corporation. I'm from Oakland, California.

    Sam
    sramji@microsoft.com

  42. But there is a real difference. by jotaeleemeese · · Score: 2, Insightful

    If the code is GPLed then the competition can use it.

    If MS makes shitty code or plays dirty tricks (how could they do that with software that is open to all to see?) it would be obvious to all, and the problems could be fixed and the improvements used by others.

    I dislike Microsoft strongly, you just have to read my comments on this website, but I have also argued that if they play fair they should be welcomed, cautiously of course, but I really struggle to see how MS could undo the effects of GPLed software released by them...

    --
    IANAL but write like a drunk one.
    1. Re:But there is a real difference. by nschubach · · Score: 2, Interesting

      It doesn't have to be about the driver code...

      HyperV is distributed for free with every Server Professional (right?) so if they can get the world to run their server and put Linux in VMs under it, they have control of the VM. Now, big corporations see this as a point of sale. Look, we can run our Linux servers on this Windows machine instead of another Linux machine, this VM is pre-installed and free! Microsoft releases or markets HyperV as a faster more reliable solution (even if it isn't) and they convince the corporate types that only trust big M because they use them so widely already. "Let's make our next server a Windows box..." This continues for a few years. MS plays nice and people think all is well. Open projects start to lose interest and support, companies start relying more and more on HyperV. Then MS sneaks in a virtual machine side compatibility patch that makes Linux start to run slower and slower. You won't be able to see this because HyperV isn't open. And all those other VMs that were competing with HyperV before have fallen behind and can't keep up. MS starts sending out comparisons of their OS running in a their modified VM comparing it to Linux running in their VM. Bloggers/Websites eat that up and soon enough, it's on the front page of Slashdot. "Windows runs better in VMs than Linux."

      Call it a conspiracy theory if you like, but you couldn't prove one way or another without seeing Microsoft's code... and that's not happening.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  43. translation by Anonymous Coward · · Score: 0

    "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."

    means

    "we based our code on existing GPL'ed code; by the terms of the GPL itself we must therefore open source our code. This is what the linux devs asked for by choosing the GPL."

    Seems pretty clear to me. Nicely done, Microsoft, keep up the good work.

    1. Re:translation by mqduck · · Score: 2, Insightful

      "we based our code on existing GPL'ed code; by the terms of the GPL itself we must therefore open source our code. This is what the linux devs asked for by choosing the GPL."

      Seems pretty clear to me. Nicely done, Microsoft, keep up the good work.

      Sure, but I'm even more inclined to say "nicely done, GPL, keep up the good work." This is why copyleft is good for Linux, good for the world.

      --
      Property is theft.
  44. How? by jotaeleemeese · · Score: 1

    The GPL tries to stop exactly that.

    You, and other people commenting on this history will have to come with a credible scenario before claiming they can follow their normal tactics.

    --
    IANAL but write like a drunk one.
  45. Re:People in the U.S. culture can be very misleadi by Anonymous Coward · · Score: 1, Insightful

    Having an Indian name doesn't make somebody an idiot; public promises from Microsoft are legally binding

    No, but believing that does.

  46. Patently False by ciroknight · · Score: 1

    No they don't. DRI/Direct Rendering Manager and a whole host of other device drivers are BSD-licensed and is maintained within the Linux tree, for example. This is so that they can be used within other operating systems (e.g. FreeBSD) without having to relicense back and forth.

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  47. A bug in the GPLv2 by Pinky's+Brain · · Score: 1

    A bug for which exploits have been seen in the wild, DjVu blatantly abused it for instance.

  48. Good answer, Sam! by Medievalist · · Score: 0, Offtopic

    BTW, is anyone at Microsoft working on a native port of Tridge & Makkeras's rsync?

    Being able to rsync windows volumes to NTFS filesystems mounted on *ix boxes without destroying the file attributes that *ix does not directly support would be incredibly wonderful. SSH interoperability is already available - it's preserving the Windows file attributes that is the problem.

    Thanks!

    1. Re:Good answer, Sam! by styrotech · · Score: 1

      You read my mind.

      I'd love Windows to have a built-in rsync client/server component that could be enabled in the control panel. Although I'd still want a built-in SSH component too.

  49. Oh, please. by JAlexoi · · Score: 1

    There is this public secret, that Microsoft will do anything to keep it's OS dominance. Even if it takes on the form of letting Linux run under the Windows Server 2008 HyperV.
    It's not the usual Embrace, Extend, Extinguish. And GPL makes sure that that technique does not work as expected.
    I would bet, that Sam Ramji had to explain how this move would not hurt Microsoft in any way.
    I see Microsoft going the way of IBM, and only doing the thing that is beneficial to their own strategy when contributing to OSS. IBM is a great supporter and contributor, but it does not compare to contributions like people at Sun did. What Sun did, was really altruistic.

    1. Re:Oh, please. by Rockoon · · Score: 1

      "...which is why they folded." - Mr Obvious

      --
      "His name was James Damore."
    2. Re:Oh, please. by Ilgaz · · Score: 1

      They must be really patient people who has decent gift of ignoring "community". Them and to some extent, real networks who did nothing but favour to Linux community and desktop users especially with Helix project. You see the "thank you"(!) they get from the community whenever their name got mentioned.

      Last time, Real offered million dollar worth patents to GPL projects for free and all I read was some lifeless idiots whining "spyware" on Slashdot. Same goes for Java which is GPL now.

    3. Re:Oh, please. by Rockoon · · Score: 1

      Real, just like Sun, is a failure too.

      Being generous for its own sake is not good business.

      --
      "His name was James Damore."
    4. Re:Oh, please. by Ilgaz · · Score: 1

      2 billion devices run J2ME, Java instantly became military standard when it got open sourced. Real is enjoying its kingdom on devices and Linux based appliances.

      Being open didn't cost them anything, they earned.

    5. Re:Oh, please. by Rockoon · · Score: 1

      Where are they now?

      You seem to have confused 'gained market share' with 'earned', because if they actualy 'earned' a profit on those 2 billion devices, they wouldn't have had to sell themselves to oracle.

      --
      "His name was James Damore."
  50. Microsoft SAID why by Anonymous Coward · · Score: 0

    Microsoft said the move demonstrates its interest in using open source in three key areas:
    1) Make its software development processes more efficient,
    TRANSLATED: Steal open source and incorporate into proprietary code. (can't look under the Vista skirt)

    2) product evangelism, and
    TRANSLATED: Free marketing and chance to undermine other products.

    3) using open source to reduce marketing and sales costs or to try out new features that highlight parts of the platform customers haven't seen before."
    TRANSLATED: Free marketing and free alpha testing

  51. Bad code by Anonymous Coward · · Score: 0

    Seriously, 57 patches to be applied sequently?. And two of them are for removing comments. Some even add support for wireless cards (the rt3090) , code written by Ralink Tech. The folks at the LKML are up for a serious code revision, because most of them are formatted like if a monkey punched the tab key. It uses strange macros like IN, which go against the kernel coding guidelines.

    I don't see this code getting in the kernel soon. If I was pathologically paranoid, I'd say this looks like an attempt to slow kernel development.

  52. Simple, MS is trying to compete. Good. by Anonymous Coward · · Score: 0

    This appears to be simply self serving release from Microsoft which happens to be good for both Linux and Microsoft. Win-Win. I like it.

    To be considered to be part of the Linux kernel, you must be licensed under the GPL. Many features that we'd love to have are not GPL and, hence, will not become part of the kernel. ZFS for example.

    Microsoft would like a greater share of the Virtual Machine user base. Giving their VM server away hasn't worked. It doesn't integrate well with Linux. Linux needs some kernel drivers to efficiently run under VirtualPC, just like Xen and QEMU needed kernel updates to be more efficient. I know Xen has improved tremendously and become very widespread because of the changes to the Linux kernel.

    Just because MS releases kernel drivers, doesn't mean that the kernel team will actually include them if they aren't helpful or cause any stability problems. OTOH, I'm confident that if the updates simply extend functionality, then they will be added.

  53. Embrace and extend by wonkavader · · Score: 1

    New Theory: MS got tired of embracing and extending things already out there, so...

  54. Biased by Anonymous Coward · · Score: 2, Insightful

    Good to see that the users of /. are completely biased against Microsoft no matter what they do. Glad to see how open minded this community is. This Microsoft = Evil crap gets really old after awhile. They are one of the most innovative companies out, produce quality software, offer much of it for free (Virtual PC? SharePoint Designer?) to the development community, and now they're trying to put out drivers for Linux under a license that garuntees they will be open and free and still everyone on /. is going to bash them and say this is a conspiracy.

    I've taken Software Engineering classes at 3 different Universities (Drexel, George Mason, and West Chester). At every University they presented studies comparing open and closed source software. Closed source wins on almost every level; fewer errors, quicker fixes, better performance. Open source is a great ideal but just because someone COULD go through and edit and contribute code doesn't mean someone WILL go through and fix the errors or even find them in the first place. When I was 16 this open source evangelism had me convinced; a Masters Degree in Computer Science and 10 years in the industry have convinced me that open source is more hype than anything else and very few people are going to sit day after day and produce quality code and products if they don't get paid for it. Microsoft has contributed more to computing than any single company but everyone on this site just loves to hate them for no real reason; and I'm sure you'll all be jumping into anything Google produces (such as Chrome OS) despite the fact that your Holy Google is nothing but DoubleClick 2.0.

    I thought this was an open-minded community once; now I realize it is nothing but a bunch of like minded extremists who only want to hear their opinions confirmed without any real argument or debate. When Microsoft does something to promote software interoperability with your open source products I would think that these open source advocates would be happy; instead you assume it is a giant conspiracy to overthrow the open-source community. Grow up.

    1. Re:Biased by rdebath · · Score: 1

      Sorry you feel abused, that's how we feel too, however, our feeling has a name because it's happened so many times before. Many people have been "Microshafted" before now and while the exit of Billg appears to have made changes it's not yet clear if they are for better or worse.

      As for Microsoft's "Free" software, you should go to a few MS events. They will tell you that they aren't important, the important thing is "The Stack" the bottom of "The Stack" must be Windows, the top is Office. The bits in between are either required for Office (eg Exchange) or just 'check box' items to make sure nobody has a good reason for leaving. That is after all the core of lockin.

    2. Re:Biased by Jedi+Alec · · Score: 1

      Good to see that the users of /. are completely biased against Microsoft no matter what they do. Glad to see how open minded this community is. This Microsoft = Evil crap gets really old after awhile. They are one of the most innovative companies out, produce quality software, offer much of it for free (Virtual PC? SharePoint Designer?) to the development community, and now they're trying to put out drivers for Linux under a license that garuntees they will be open and free and still everyone on /. is going to bash them and say this is a conspiracy.

      I've taken Software Engineering classes at 3 different Universities (Drexel, George Mason, and West Chester). At every University they presented studies comparing open and closed source software. Closed source wins on almost every level; fewer errors, quicker fixes, better performance. Open source is a great ideal but just because someone COULD go through and edit and contribute code doesn't mean someone WILL go through and fix the errors or even find them in the first place. When I was 16 this open source evangelism had me convinced; a Masters Degree in Computer Science and 10 years in the industry have convinced me that open source is more hype than anything else and very few people are going to sit day after day and produce quality code and products if they don't get paid for it. Microsoft has contributed more to computing than any single company but everyone on this site just loves to hate them for no real reason; and I'm sure you'll all be jumping into anything Google produces (such as Chrome OS) despite the fact that your Holy Google is nothing but DoubleClick 2.0.

      I thought this was an open-minded community once; now I realize it is nothing but a bunch of like minded extremists who only want to hear their opinions confirmed without any real argument or debate. When Microsoft does something to promote software interoperability with your open source products I would think that these open source advocates would be happy; instead you assume it is a giant conspiracy to overthrow the open-source community. Grow up.

      There's a different between bias and distrust that has grown over the years. Microsoft has shown time and time again that they're willing to do pretty much anything to get rid of the competition. Heck, they've even been ruled against based on unfair monopolistic practices on 2 different continents, so it's not like it's just a bunch of rabid Slashdotians who feel this way.

      Now, if your 19 year old kid has been misbehaving, lying, cheating and stealing since he was 6, you're going to be very very wary before giving him your wallet to go and get some groceries. If Microsoft wants to play nice with the OSS community, they're going to have to work hard to *earn* that trust (back). Concrete example: Sharepoint. Don't get me wrong, I like it and I use it a lot at work. However, I still consider it to be a "lockin tool". Now, if Sharepoint were to interface properly with file formats from companies that compete with MS in other software fields such as Office applications, that'd be something to write about. Heck, making it work 100% with anything but IE would a nice start.

      --

      People replying to my sig annoy me. That's why I change it all the time.
    3. Re:Biased by zrq · · Score: 1

      Good to see that the users of /. are completely biased against Microsoft no matter what they do.

      Not everyone is biased, your comment got moderated insightful didn't it ?

      This Microsoft = Evil crap gets really old after awhile.

      I agree BUT, based on their history, it may be wise to look at what the motives for this move may be.

      They are one of the most innovative companies ..

      For things like virtualization and Hypervisor:

      • the original hypervisor was CP/CMS, developed at IBM in the 1960s
      • The major UNIX vendors, including Sun Microsystems, HP, IBM, and SGI, have been selling virtualized hardware since before 2000
      • As of late 2006, Solaris, Linux (Ubuntu and Gentoo), and FreeBSD have been ported to run on top of Hypervisor

      Microsoft doesn't appear in the list until 2008, so they can hardly claim to be 'one of the most innovative companies' in this particular field.

      .. and now they're trying to put out drivers for Linux under a license that guarantees they will be open and free

      IF this is the case, then I agree, this move should be welcomed.

      .. At every University they presented studies comparing open and closed source software.

      Are you basing your statements on what the University studies said, or do you have personal experience of working with both open and closed source software yourself ?

      Closed source wins on almost every level; fewer errors, quicker fixes, better performance.

      As always your mileage may vary, and if this is what you have found then then this is good. This hasn't been my experience having working in IT developing both open source and closed source software. Many people find that closed source software does exactly what they need, which is fine by me. Best tool for the job and all that.

      Open source is a great ideal but just because someone COULD go through and edit and contribute code doesn't mean someone WILL go through and fix the errors

      Having worked in (closed source) commercial software for a number of years, I know from experience that the same applies there too. Wherever you are, priorities are subject to a cost benefit analysis.
      Just becuse we COULD fix a bug, doesn't mean someone WILL go through and fix the errors, until an important customer notices it.

      It could also be argued that Microsoft were able to contribute because the Linux kernel is open source. How many people have the opportunity to see and contribute to the code for the Windows kernel ?

      .. very few people are going to sit day after day and produce quality code and products if they don't get paid for it ..

      Indeed, and some of the best open source software is produced by people explicitly employed to do just that. By companies like IBM, Sun, Redhat, Oracle, Canonical ... and many many more. I am currently working on a project funded by the UK government to produce open source software for the science community to use.

      Microsoft has contributed more to computing than any single company ..

      Um, not convinced on that .. I suspect that companies like IBM might be a better contender for that title. Not only do they have a longer history and a wider range, they have also contributed some their patents to the community.

      .. but everyone on this site just loves to hate them

  55. Mod Parent Up by Anonymous Coward · · Score: 0

    Why was this modded Troll? Technically, the GPL 3 does provide additional protection against patent infringement claims that GPL 2 does not.

    1. Re:Mod Parent Up by Anonymous Coward · · Score: 0

      because eldavo has a series of slashdot sockpuppets to mod with - go look at his magic "flawless" moderation

  56. Microsoft Jello by Anonymous Coward · · Score: 0

    Linux Kernel Developers: Do not eat the M$ Jello!
    This code will only serve to enlarge M$ reach at the cost of bloating the kernel.

    Just not worth it

  57. This is not weird at all. by malevolentjelly · · Score: 1

    Am I the only one who doesn't find this strange at all? They're submitting drivers for Hyper-V to strengthen Windows Server as a host for mixed OS environments where UNIX servers need to be virtualized. They're working on interoperability to strenghten their product. For instance, Windows Server has a great NFS implementation. Some in our organization consider it the best, actually, so they replaced many of our UNIX NFS servers with Windows Servers.

    Interoperability sells and linux kernel drivers are written under the GPL. This is an action Microsoft took both in self-interest and conformance with standard practices for submitting linux kernel code. It's a time saver to just use the GPL and submit kernel code than to go through the awkward trouble of maintaining a binary driver, which is only helpful in special cases, like where Nvidia is replacing much of the X/DRM stack.

    1. Re:This is not weird at all. by Anonymous Coward · · Score: 0

      You live in a strange parallel universe.

  58. Virtual Machines by dontgetshocked · · Score: 1

    I am a newbie for sure on this but if it allows Linux to run better and we still can be safe then why not? Remember the enemy of my enemy is my friend. Insert name here ______.

  59. YAIANALC by Kickasso · · Score: 1

    (yet another "I am not a lawyer" comment)

    Microsoft has Patent X. Microsoft incorporates X in Software Y. Microsoft distributes Y under License Z.

    Now, if you use Y only as permitted by Z, why do you need a separate license for X, distinct from Z? One certainly would not expect a need for a separate license if Z == Microsoft EULA, so why GPLv2 should be any different?

  60. Sorry for asking... by Anonymous Coward · · Score: 0

    but WTF is it? What does the 'drivers' do?

  61. Like church and humanists/freemasons/communists by Anonymous Coward · · Score: 0

    You can fleece the sheeple using indulgences and testaments
    And those who rebel, you fleece by communism and "humanism", Freemasonry and the like.
    Either ways, the money eventually goes to the same chest.
    Be good, be evil or be both.
    Just make sure to make big money.

  62. Re:Big deal. Such drivers are trivial. by Eil · · Score: 1

    Big deal. Such drivers are trivial.

    Baby steps and all.

    A decade ago, this article's headline would have only appeared on one particular day of the year.

    (Also, this could mean that before the year's end, I should finally be able to purchase my very own spaghetti tree.)

  63. worthless without Microsoft proprietary code. by xilun · · Score: 1

    This is worthless without using tons of Microsoft proprietary code. So why is this interesting?

  64. Re:People in the U.S. culture can be very misleadi by Anonymous Coward · · Score: 0

    Don't mind him. But do know that there's a lot of skepticism of anything Microsoft does around here. A lot of people feel that they've been burnt.

  65. Explanation of why people are so untrusting: by Futurepower(R) · · Score: 4, Interesting

    Sam, I mean this sincerely:

    Microsoft has a long, long history of letting its mid-level managers and employees believe one thing, when the top managers intend something else, something very unfriendly and sneaky.

    For example, Microsoft employees believed that they would be allowed to finish their work. But, in spite of strong opposition inside Microsoft, Windows Vista was released.

    Other products released before they were finished:
    Windows XP (Okay after SP2, a lot of grief before)
    Windows ME
    DOS 3.0

    Since Microsoft has acted against the best interests of its customers in many ways in the past, people think that will happen this time.

    I listened to this interview of you: Sam Ramji of Microsoft Tells all. It's obvious that you are intelligent and well-meaning. I would tend to trust anything you say if you have control over it. However, I think it is likely that you have no control. I'm guessing that it is likely that some vicious Microsoft top manager has some plan to cause trouble.

    Why do I think that? Because sneaky behavior by Microsoft has cost me tens of thousands of dollars over the years.

    1. Re:Explanation of why people are so untrusting: by Anonymous Coward · · Score: 0

      the only reason a linux version was made was because some large customer (read hard money) spent a fortune on Hyper-V and then needed linux on it for some reason (large customer can also read military or NSA for testing purposes)

  66. show us the patents by jipn4 · · Score: 1, Interesting

    I think before there can be any dialog with you, you should show the community the 200+ patents you claim Linux infringes, or else retract that claim.

    What about it?

  67. Re:People in the U.S. culture can be very misleadi by Runaway1956 · · Score: 1

    Those who fail to learn history's lessons are doomed to relive history. Or, something like that.

    Microsoft has history, people. Embrace, extend, extinquish. I want to see a lot of new attitudes, actions, and history before I trust Microsoft. Even if Sam Ramji is the most honorable person in the world - Sam isn't Microsoft. He works FOR Microsoft, and he can be over ruled if/when Microsoft decides that it is to their advantage.

    Forgive me, but I'll take a pass on sleeping with snakes.

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  68. Re:People in the U.S. culture can be very misleadi by mR.bRiGhTsId3 · · Score: 1

    Except for the part where there are numerous public facing documents on the web by microsoft saying that they are legally binding. Thus, if they later try and claim they aren't, I wouldn't think that would fly in court. ... obligatory IANAL.

  69. Re:People in the U.S. culture can be very misleadi by The+End+Of+Days · · Score: 1

    And a lot of people have religious fervor and the belief that they know what is best for everybody else.

  70. Re:People in the U.S. culture can be very misleadi by Anonymous Coward · · Score: 0

    Do not misrepresent your opponents, it's shallow. Everyone here wants people to be able to use whatever software they want.

  71. Re:People in the U.S. culture can be very misleadi by Akzo · · Score: 1

    You might not want to put a full email address unless you have a very good spam filter.

    --
    Sig is for Signature, so you don't have to manually sign every post.
  72. Re:People in the U.S. culture can be very misleadi by Anonymous Coward · · Score: 0

    Don't dignify the trolls with your response, cuz they stink like poop regardless.

    I don't like your employer, but if you can make them go open source - bring it on!

  73. Re:People in the U.S. culture can be very misleadi by Anonymous Coward · · Score: 0

    weewee ~: nslookup
    > set type=mx
    > microsoft.com

    Non-authoritative answer:
    microsoft.com mail exchanger = 10 mail.messaging.microsoft.com.

    > exit

    weewee ~: telnet mail.messaging.microsoft.com. 25
    Trying 216.32.180.22...
    Connected to mail.messaging.microsoft.com.
    Escape character is '^]'.
    220 mail112-va3.bigfish.com ESMTP Postfix EGGS and Butter
    LOL

  74. What about Halloween? by Anonymous Coward · · Score: 0

    So, can we look forward to any new Microsoft documents this Halloween? We haven't gotten any for a while now...

  75. Re:People in the U.S. culture can be very misleadi by Anonymous Coward · · Score: 0

    See, they have embraced Slashdot!!

  76. Facts versus beliefs by KwKSilver · · Score: 1

    it is a fact that that Microsoft sued Tom-Tom. It is your belief that they had some passion for some [unspecified] Tom-Tom patents.

    Assuming that you are 100% correct, I don't get a warm fuzzy felling about it. YMMV. Examining the same set of facts, it looks to me like a calculated act of cold brutality, an act that was certain to get an awful lot of attention. Nothing to sing "Koombaya" about that I can see. Were I guessing, I'd guess that Microsoft decided it was time to teach everyone a lesson, obviously, "Fear us!," That probably makes sense from their perspective, after all, Microsoft's savage destruction of Netscape (which had the gall to refuse to join Microsoft in an illegal partitioning of the browser market) is practically ancient history. Miscosoft will always be happy to offer linux, the BSDs et al. ropes, 'cuz they own the boss-end. Feel free to tie it around your neck and ... whatever. Pardon me, if I don't join in the celebration, I gotta go look up the words to Koombaya. Can it be sung to "Siegfried's Death March from Goetterdaemmerung?

    --
    If you want your life to be different, live it differently.
  77. Trojans Unite by zaivala · · Score: 1

    So Microsoft is reviving the ORIGINAL meaning of "Trojan Horse", is that it?

  78. Re:People in the U.S. culture can be very misleadi by INowRegretThesePosts · · Score: 1

    You might not want to put a full email address unless you have a very good spam filter.

    I doubt a spam filter could handle an email inbox after its address having been posted in a widely read website. This would bring an amount of spam so big that a spam filter would need a very low false-negative rate, and such an aggressive filter would likely have a false-positive rate high enough that he would have to check the spam folder frequently to check for important emails.

    So Sam should probably
    1-) Use another address for important email needing quick replies.
    2-) Do use a good spam filter on this sramji AT HISEMPLOYER DOT com inbox.
    3-) Check the spam folder of the widely published inbox every couple of days

  79. Microsoft did indeed purposefully sabotage Lotus by Anonymous Coward · · Score: 2, Interesting

    It is too bad that magazines like Infoworld cannot (or do not) bring their old material into the World Wide Web. As the debacle unfurled, Infoworld sent an editor to interview the highest guy at Microsoft in charge of DOS. The interview went like this:

    IW: "Lotus 1-2-3 is the most popular application running on PCs today. Your new version of DOS does not work with it. Didn't you do any testing?"

    MS: "Yes of course we did testing."

    IW: "What were the results of your tests?"

    MS: "We knew there would be problems."

    It was only afterward that the phrase "DOS isn't done until Lotus won't run" was exposed.

    In case you didn't live through this history (I did):

    Microsoft was a partner in the L.I.M. specification that allowed programs to access extended memory. L.I.M. = Lotus, Intel, and Microsoft.

    Microsoft changed Windows and (and through it their new spreadsheet product, Excel) to do LIM access on word boundaries instead of byte boundaries. Then they changed the LIM driver to only work on word boundaries, and to cause a fault in the programs that attempted access on byte boundaries. Super conveniently, they didn't bother to notify Lotus (or Intel) that they implemented a we-are-going-to-break-all-your-programs change to the L.I.M. spec.

    They shipped DOS first, and apologized later. Except they didn't apologize. They ran advertisements picturing a jet fighter pilot crash helmet. "Crash proof. Doesn't it make sense to get your applications from the people who make your OS?"

    More history: the first time you launched Lotus 1-2-3 in Windows with the new DOS, the dialog box said "This program has violated system integrity. You should reboot to ensure proper operation of the system. If it happens again, consult with your application vendor."

    Clearly the blame was pointed at Lotus 1-2-3 by Microsoft in Windows. But what changed?

    DOS was finally done when Lotus wouldn't run.

    Infoworld also interviewed people at Lotus. Infoworld asked if Lotus was going to sue, and the Lotus person said no, for two reasons. One, that Lotus was still dependent on Microsoft and DOS (reading between the lines, it looked like they were saying they've sabotaged us once already, and could do it again). Two, the lawyers at Lotus asked the engineers about the change, and came to the conclusion that Microsoft would claim they made the change because "it is better". Word boundaries for memory access are easier than byte boundaries.

    The evil here is that the change was made with malice aforethought toward Lotus, AND, the notification of the change was withheld from Lotus.

    Lotus would probably have agreed that word boundaries were better. The crime was they were denied an opportunity to prepare for the change.

    But proving to a judge (and this was before judges were at all tech-savvy) that Microsoft didn't innocently bungle a line of communication or two was not a case the Lotus lawyers thought they could win. The technical argument "it is better" would have to be offset by "no it's not. it is memory wasteful" which in the age of 2MB RAM machines meant something.

    As for your claim that people wouldn't buy the new DOS - they didn't. Microsoft slip-streamed the new version of DOS to Hewlett-Packard, Compaq, et. al. They told HP (and everybody) "Here is a new version of DOS. Include it with your new machines instead of the old version of DOS." As the debacle unfurled, HP had to quick issue old versions of DOS to everyone that that got screwed. (I was one of those HP customers at the time).

    I realize that you are probably a Microsoft shill that will always attempt to discredit the deliberate damage Microsoft inflicted on it's biggest competitor. Which is why I am going to call you out on it. If you don't want to be called a shill, then you need to not be a shill.

    The truth is Microsoft changed DOS and knew it would completely screw over Lotus. They had tested it. They wrote a Windows error message to shi

  80. Re:People in the U.S. culture can be very misleadi by martyros · · Score: 1

    Two points.

    First, Microsoft has a 25-year history of lying and using these kinds of "leverage" techniques to "embrace, extend, extinguish". This has included multiple claims of "turning over a new leaf"-style committments to openness and interoperatibity that turned out to be more "embrace, extend extinguish" tactics. That leads to a well-deserved distrust from others, especially from the open-source community. This distrust is not going to be replaced by trust unless it's earned.

    Second, as someone has pointed out, Microsoft releasing code under a GPL license doesn't commit Microsoft. They have not exercised use of the GPL, and are thus not bound by its terms. MS are extending the license to the driver code now, but they may be able to recall it later.

    If your division really wants to grow faith, then you can do something which will be a legal "point-of-no-return" for Microsoft: distribute Linux binaries with the MS code in it. That's putting your money where your mouth is: MS wouldn't be able to retract the license then, since doing so would expose them to copyright-infringement lawsuits from the Linux community.

    --

    TCP: Why the Internet is full of SYN.

  81. Re:People in the U.S. culture can be very misleadi by Anonymous Coward · · Score: 0

    I like most of my H1-B colleagues, which is more than I can say of you.

  82. Re:People in the U.S. culture can be very misleadi by FishWithAHammer · · Score: 1

    There's at least one idiot in this discussion who doesn't know what promissory estoppel is.

    --
    "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  83. GPLv3 preemption? by Anonymous Coward · · Score: 0

    Anyone consider that releasing under GPLv2 might hamper a future transition of the linux kernel, etc., to the M$-unfriendly GPLv3?

  84. Leverage this opportunity? by philtmp · · Score: 1

    Well... if Microsoft wants so bad to have its drivers in the kernel, maybe Linux kernel developper should ask a simple deal to MS: "Ok, we take in your driver, but you sign this contract stating that MS will never again sue anyone for some patent litigation over Linux usage". Anyone to draft the contract? ;-)

  85. Re:Microsoft did indeed purposefully sabotage Lotu by alexo · · Score: 1

    Shall I tell you about the FIVE different ways Microsoft wrote / altered programs to screw Novell?

    Yes, please do.

  86. Re:People in the U.S. culture can be very misleadi by Ang31us · · Score: 1

    Good for you (and us), Sam! Please don't pay any mind to the skeptics and nay-sayers. We need more people like you and your team at Microsoft to build bridges between these technologies. The work you're doing is important and benefits everyone. Keep up the good work!

  87. Re:Microsoft did indeed purposefully sabotage Lotu by Anonymous Coward · · Score: 0

    1) Windows for Workgroups 3.10 --> WfW 3.11. WfW 3.10 could be installed off of a NetWare server. To 'image' a machine, you formatted / deleted all on the C: drive, and booted off a floppy with NetWare drivers. Log into the server. Change to drive F: (or whatever) and change directories to where the WfW 3.10 diskettes had been copied. Launch setup.exe. It just worked. Then Microsoft published WfW 3.11; again copy the images to the NetWare server, and try the process again. Except this time, Windows checks to see if it is being launched off a NetWare server. If so - ABEND THE SERVER. Every user (hundreds) get a broadcast that the server crashed. What changed? MS issued new code. Work around? Copy the WfW 3.11 contents to C: first, THEN launch setup.exe The only good that came from this is that Novell had to re-write their software stack to deal with the fact that crashes happen, and to take a more relaxed stance on disconnects (graceful reconnects).

    2) Microsoft started getting hit by viruses in the Windows 3 days. Novell didn't want to spread those virii, and asked Microsoft what the plan was going to be. Microsoft told Novell: 'We are going to implement a device driver that will let vendors hook into the file system. It is called IFSHLP.386. Have your server hook into IFSHLP.386, and whatever anti-virus software is running will see the files before they hit the disk.' (IFS = Installable File System). Speaking out of the other side of their mouth, Microsoft told the anti-virus vendors: 'Use Interrupt 21. Register a hook into IRQ 21 and you will get to scan all file system work. Closer to the hardware is the fastest way to go'. In a classic Microsoft move, nine months later Microsoft held a press conference showing how Windows could be protected by anti-virus software, but not if you were using NetWare! The demo was that a virus was caught when written to the C: drive, but NOT when written to the F: drive. Thankfully, InfoWorld and Computerworld were already on to Microsoft, so their coverage of this press conference was subdued, and they went to Novell to ask what was up. THAT is how Novell found out that Microsoft told them one thing (worthless) but told the anti-virus vendors something completely different.

    3) Windows 95 implemented NetWare 3 emulation, but only enough to screw with NetWare admins. The NetWare remote console application, RConsole (think a DOS version of VNC), used IPX/SPX. To find which servers were available, RConsole would send a broadcast packet of type "GNS" GNS = Get Nearest Server. All servers that saw the GNS packet would form a reply, but the fastest server would answer first. The reply packet was a small one: "I can handle your request". From then on, the traffic would be unicast, not broadcast. RConsole fires up, needs a list of servers to present, sends out the GNS broadcast. Enter Windows 95. It would answer the GNS request, EVEN THOUGH IT WASN'T A NETWARE SERVER. RConsole would get the GNS reply, and make a request for the list of all NetWare servers known on the network. The Windows 95 box wouldn't bother answer. The effect was that RConsole would start up, and instead of a list of servers to connect to, the list was just empty. What changed? Someone put a Windows 95 box on the network. Thankfully, the only people screwed by Microsoft were the NetWare admins. It was a pain for us, but end users didn't feel that pain.

    4) Windows NT network stack. Microsoft updated the network stack to make all new server requests (that is to say, making a request to a server we haven't yet seen since rebooting) go through a NETBIOS query - even when the server being requested was a NetWare box. Microsoft changed the network multiplexer to include the NetWare boxes in the Microsoft network name resolution process. The effect was that the first time you went to a NetWare box, Windows stopped you from seeing the server until timeout. This affected every user. A Windows patch came through, and suddenly the first access to every NetWare server to