Slashdot Mirror


VMware Touts Dismissal of Linux GPL Lawsuit (zdnet.com)

"For over a decade, VMware has been accused of illegally using Linux code in its VMware ESX bare-metal virtual machine hypervisor," reports ZDNet, adding that "A German court has dismissed the case, but the struggle may not be over." VMware stood accused of illegally using Linux code in its flagship VMware ESX bare-metal virtual machine (VM) hypervisor... In 2011, the Software Freedom Conservancy, a non-profit organization that promotes open-source software, discovered that VMware had failed to properly license any Linux or BusyBox, a popular embedded Linux toolkit, source code... In 2015, having exhausted all other means, [Linux kernel developer Christoph] Hellweg and the Software Freedom Conservancy sued VMware in the district court of Hamburg in Germany. Besides the general violation of the GPLv2, "Conservancy and Hellwig specifically assert that VMware has combined copyrighted Linux code, licensed under GPLv2, with their own proprietary code called 'vmkernel' and distributed the entire combined work without providing nor offering complete, corresponding source code for that combined work under terms of the GPLv2."

The German court disagreed in November 2018. Helwig appealed and continued the fight, saying "The lower court dismissed the case as a result of evidentiary rules and likely an incomplete understanding of the documentation of the code in question...." [Monday] VMware rather mysteriously announced: "VMware is pleased with the Feb. 28, 2019 decision of the German appellate court in Hamburg to dismiss Mr. Hellwig's appeal and let stand the regional court's decision to dismiss Mr. Hellwig's lawsuit. "

Karen Sandler, attorney and the Conservancy's executive director, told ZDNet that "We strongly believe that litigation is necessary against willful GPL violators, particularly in cases like VMware where this is strong community consensus that their behavior is wrong. Litigation moves slowly. We will continue to discuss this with Christoph and his lawyers and hope to say more about it in the coming weeks -- after the courts provide their rationale for their decision to the parties (which has not yet occurred)."

Meanwhile, VMware stated that it "continues to be a strong supporter of open source software development," adding that it's been "actively" working on removing vmklinux from vSphere in an upcoming release as part of a multi-year project -- "for reasons unrelated to the litigation."

68 comments

  1. could be a technicality by phantomfive · · Score: 4, Insightful

    It might have just been dismissed on a technicality. No point in speculating until the court releases their rationale, especially if you don't know anything about German law (of which I know a grand total of about five sentences worth of knowledge. For example, I know that most if not all of the judges are German).

    --
    "First they came for the slanderers and i said nothing."
    1. Re:could be a technicality by Anonymous Coward · · Score: 4, Informative

      If you understand German, here's a better article at heise.de. The gist is that the case was rejected because Hellwig didn't sufficiently demonstrate that code under his copyright is used in a VMware product. To do this, he would have had to show which parts of the Linux program he had modified in which way, that those modifications meet the requirements for an individual copyright, and that these parts of the code have been copied by VMware.

    2. Re:could be a technicality by Shinobi · · Score: 2

      One factor that was highlighted in the original lawsuit back when it was filed was that Helwig aimed his complaint at ESXi, based on alleged claims of infringement in ESX. The thing is, ESX was already discontinued and no longer distributed at that point, and the underlying architecture is significantly different between ESX and ESXi.

      So basically, it looks like Helwig and his cronies tried to hijack one software, based on an alleged infringement in another software

    3. Re:could be a technicality by Anonymous Coward · · Score: 1

      One factor that was highlighted in the original lawsuit back when it was filed was that Helwig aimed his complaint at ESXi, based on alleged claims of infringement in ESX. The thing is, ESX was already discontinued and no longer distributed at that point, and the underlying architecture is significantly different between ESX and ESXi

      So if I moved to Germany, I'm legally allowed to distribute and copy anyone's copyright protected work that I want to, so long as I label it "discontinued" and am not actively breaking any laws the moment I walk into court?

      So I can pirate all of VMwares products, get sued, delay the case as long as possible, and so long as I say my use of vmware is discontinued and I turn the computers off that are using it the day of the court case, I'm in the clear?

      That doesn't sound right for some reason, but that would be amazingly awesome if true!

    4. Re:could be a technicality by Anonymous Coward · · Score: 1

      this is exactly why the FSF requires that GCC contributions be assigned to the FSF.

      turns out the guy with the "genius grant" isn't so dumb, eh.

    5. Re:could be a technicality by Antique+Geekmeister · · Score: 1

      ESX and ESXi are different in packaging, and the management tools. As best I can tell from my direct experience, the underlying hypervisors were nearly identical at the time ESXi was first published.

    6. Re:could be a technicality by Shinobi · · Score: 2

      As someone who's developed and/or adapted drivers to be compatible with the hypervisors, there were some major architectural differences from the start, and those only grew larger. One major difference was that in ESX, the Linux kernel ran in parallell with the hypervisor, while in ESXi, the Linux kernel runs on top of the hypervisor, which makes a huge difference.

    7. Re:could be a technicality by dfghjk · · Score: 1

      How do you know that a guy with a "genius grant" figured this out, as opposed an attorney who was consulted? Hell, even an AC on /. can figure that out.

    8. Re:could be a technicality by dfghjk · · Score: 1

      It doesn't sound right because it's a straw man of your creation.

    9. Re:could be a technicality by Anonymous Coward · · Score: 0

      Having his copyright assigned to some central organization would just have stopped him from suing in the first place. Enforcing the GPL isn't the main objective of most kernel developers and nobody pretends that everything integrating direclty with the kernel is GPL conform (just look at NVIDIAs binary drivers). What he should have done: Work on GNU Hurd or one of the other projects that only exist to push the GPL.

    10. Re:could be a technicality by Antique+Geekmeister · · Score: 1

      That is interesting, and a subtlety I was not aware of. I might have been aware 5 years ago: thank you for pointing it out.

      It doesn't solve the allegations in the claims by Helwig seem credible. Those allegations describe just the sort of illegal behavior I've personally caught software developers, including kernel developers doing with GPL licensed code and their own proprietary optimization or drivers.

    11. Re:could be a technicality by Narcocide · · Score: 1

      No, you're missing the point. The FSF isn't the kernel developers, it's the lawyers. They just exist to sue people in defense of the GPL. They usually do a better job of it than individuals, too.

  2. Dismissed via willful ignorance by Anonymous Coward · · Score: 1

    The court dismissed the case because they do not understand the documentation through evidentiary rules. Fantastic. Not even discovery.

    Sue again in a more reasonable country. No one should get away with GPL violations just because the judge does not understand the documentation and isn't willing to learn. This would never happen to a large corporation suing for the same reason. Justice should not be limited based on hoe much money one has.

    1. Re: Dismissed via willful ignorance by Anonymous Coward · · Score: 0

      No they dismissed the case because the guy who brought it wasn't the copyright holder. He didn't code any of it. Only the authors can claim GPL violation.

  3. Re:For people so hellbent on freedom... by Anonymous Coward · · Score: 1

    I don't think they care about freedom at all. They care about control. Whatever originated free software is long gone in place of absolutists who demand control over your work.

    Microsoft is contributing to open source. That should tell you how deep this rabbit hole goes.

  4. Re:open source "free" software by Anonymous Coward · · Score: 0

    they give and they give and they give but freetards are never happy and always want more and more, themselves without ever giving anything useful back than companies can make money using.

    You had me going up until this last portion of your exposition. Why do Free Software developers need to give anything useful back that companies can make money using? That idea is ridiculous. From your line of reasoning, you are essentially co-opting Free Software developers as unpaid workers for these companies just because these companies have supposedly given something to the Linux community.

    By virtue of these companies getting involved with the Linux community, it seems reasonable to me to assume that Free Software developers have ALREADY given plenty to these companies, so much so that these companies would dare to get involved with a sticky, virulent license agreement like the GNU GPL. If VMware doesn't want to get sued for using GPL'd code in a closed source product, then they should STOP USING Free Software developer's code, period!

  5. Re:For people so hellbent on freedom... by Anonymous Coward · · Score: 2, Insightful

    Why make things open source and call it "free" and then have a million weird strings attached? It's not free. And it sucks anyway.

    Then don't use it! Nobody is forcing you or VMware to use open source software.

    People make open source software using their precious time and resources. People use "weird strings attached" licenses like the GNU GPL to prevent people from using their work to jump-start closed source software. People use GNU GPL because they hope that the software they developed might be further enhanced by others, without the risk of the software becoming closed source. What's so "weird" about that?

  6. Re: open source > "free" software by Anonymous Coward · · Score: 0

    Not sure if troll or downs syndrome child, please enlighten us

  7. Re:Not free by Anonymous Coward · · Score: 1

    There is no such thing as a free lunch. Congratulations on figuring that out. GNU GPL'd software is free to use, but not free to modify, close source, and call your own. That's the contract, which is (will be) upheld by the law.

  8. Lets just be clear: VMware is a software pirate by gweihir · · Score: 4, Insightful

    What they do is copyright infringement on a commercial scale and that is a pretty serious crime. When an individual downloads a song (non-commercial infringement), they get hit with the whole book and get stomped in the ground. But when a corporation does it, it seems what happens is ... nothing?

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Lets just be clear: VMware is a software pirate by fustakrakich · · Score: 1

      But when a corporation does it, it seems what happens is ... nothing?

      Yep, unless they get sued by a bigger corporation. But every once in a while a little guy can win, just not this time.

      --
      “He’s not deformed, he’s just drunk!”
    2. Re:Lets just be clear: VMware is a software pirate by Anonymous Coward · · Score: 0

      This is the main reason why i see no issue of pirating vSphere.

    3. Re:Lets just be clear: VMware is a software pirate by Anonymous Coward · · Score: 0

      What they do is copyright infringement on a commercial scale and that is a pretty serious crime. When an individual downloads a song (non-commercial infringement), they get hit with the whole book and get stomped in the ground. But when a corporation does it, it seems what happens is ... nothing?

      You can't be anti-IP and give a shit about breaking the spirit of the law like VMware did, and this all comes down to what kind of binary linking, embedding, interfacing is considered to make something a derived work under the GPLv2. GPL advocates have a bogus idea of what a derived work is, leading to weird stuff like the LGPL, and GPLv3 anti-TiVo-ization bs.

      Seriously, we know your rage posting is insincere.

    4. Re:Lets just be clear: VMware is a software pirate by thegarbz · · Score: 1

      Calm down. This the Germany we're talking about. Hardly the bastion of corporate protectionism, and a place where no one has yet been "stomped in the ground" for piracy.

    5. Re:Lets just be clear: VMware is a software pirate by Anonymous Coward · · Score: 0

      You can't be anti-IP and give a shit about breaking the spirit of the law like VMware did,

      Unless you have some specific comments other than this one that gweihir has made, you're pulling out the strawman of being anti-IP. People can be anti-how copyright exists or enforced without being carpet being anti-copyright let alone anti-IP. Many people feel that there's something fundamentally different with piracy for personal use vs piracy for profit. It's the same way people feel when there's "free <product>" as samples and one person decides to take all of them for themselves just to then turn around and charge people for them. Having said that, for all I know gweihir is a hardliner that thinks copyright is too lax.

      and this all comes down to what kind of binary linking, embedding, interfacing is considered to make something a derived work under the GPLv2.

      No. It comes down to "do I own the copyright, some sort of license/contract to distribute, or some sort of fair use exemption to distribute this code". Linking, embedding, and interfacing may be how one using said code, but it could well be wholesale copying. What your arguing is as bogus as thinking I can take copies of the collected work of Disney, add a few movies of my own, and sell it without consequence. Seriously, the whole point of copyright is the rights holder gets to define--with some personal use/fair use exceptions--when copies are made.

      GPL advocates have a bogus idea of what a derived work is, leading to weird stuff like the LGPL, and GPLv3 anti-TiVo-ization bs.

      It's hardly a bogus idea to suggest that taking another work and gluing it to your work requires some consideration of use. Hell, a86's developer successfully sued when someone took a shareware version of their assembler to assemble and release code because the shareware version specifically stated that you had to buy the registered version to do such. Does that mean every library usage is a derivative work? No. You may be able to create a bit of glue code to make a standard interface and just have to release that code. Or the library might be considered trivial enough that fair use applies. Definitely, it takes some consideration and in court a jury to decide such things.

      In the vmkernel case, it's at least dubious to create a driver interface that heavily relies upon GPLv2 linux drivers to function. It's hard to argue that the drivers are trivial or small. It's also hard to argue the interface is standard as there are frequently rewrites as there's a lot of code change to fix or redesign how the Linux kernel works. So, yea, maybe they keep their own interface up to date, but then at least that part of vmkernel would seem to be derived from the linux source if nothing else. It'd be a better argument of the linux drivers weren't so brittle.

      Seriously, we know your rage posting is insincere.

      Whatever floats your boat to believe.

    6. Re:Lets just be clear: VMware is a software pirate by Highdude702 · · Score: 1

      Agreed, steal all major software!

  9. Re:Not free by gweihir · · Score: 2, Insightful

    Nobody controls how you use it. What is controlled is how you licence it if you publish it and what you must publish alongside if you publish it. That is fundamentally different. As long as you just use it in-house, no restrictions apply.

    Also, are you saying that all software licenses are invalid because "no elected government voted on them"?

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  10. Re: Not free by Anonymous Coward · · Score: 0

    Needs some revisions pal, not everybody here will understand your meaning. Under the typical GPL license, GNU GPL'd software is free to use, AND free to modify it. By means of "forks" you can simultaneously call the GNU GPL'd software your own, whilst simultaneously calling it the people's/public's. As long as you publish the source code.

    GNU GPL'd software is software that has been contributed to the public domain. The primary restriction on GPL licenses is that you cannot "steal" the software by modifying it, and then not releasing the source code with the modifications (closed source), and then calling it your own as you redistribute it.

    Thus what is illegal, is taking Hans Christian Andersen works, making derivatives, and then not not crediting or admitting the original work.

    Some GPL licenses push for authors to be able to contribute works to the public domain, but restrict the ability of authors of derivative works from maintaining an exclusive license on that work. (I.e. Flounder and Olaf would be considered public domain works, and not protected Disney characters, under certain versions lf the GPL.)

  11. Re:open source "free" software by Anonymous Coward · · Score: 1

    i give talks at my university about the damage that so called "free software" has done to the industry and they are always PACKED with people.

    Yeah, so was your inauguration, pull the other one, Mr. Trump!

  12. Re:Not free by Anonymous Coward · · Score: 0

    Gpl license isn't law, it's just a made up set of rules that no elected government voted on.

    It kinda is. It's just a copyright thing, like what you see in the beginning of a book.

  13. Re: Not free by Anonymous Coward · · Score: 0

    I would have thought it was pretty hard to get so many things wrong in such a short post.

  14. Re:Not free by sconeu · · Score: 1

    Gpl license isn't law, it's just a made up set of rules that no elected government voted on. Its not worth the paper it's printed on.

    By your logic, neither is MS's license, or Oracle's, or Adobe's. So we can just take those them however we want. Let me know how that works for you.

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  15. Guilty by Anonymous Coward · · Score: 0

    "working on removing vmklinux from vSphere in an upcoming release " So admission of guilt?

    1. Re:Guilty by Anonymous Coward · · Score: 0

      Removal of risk.

  16. Re: Not free by Antique+Geekmeister · · Score: 3, Insightful

    > GNU GPL'd software is software that has been contributed to the public domain.

    Forgive me, please, but _absolutely not_. The phrase "public domain" has very specific meaning with copyrights. The Free Software Foundation does not release software to the public domain precisely to prevent the kind of proprietization and abuse that VMWare is accused of. Please do not misuse the phrase this way, it will confuse someone who's not paid close attention to software copyrights.

  17. Re: open source "free" software by dhjdhj · · Score: 1

    I would be interested in seeing that presentation, Iâ(TM)ve had the same concern for many years. Can you message me privately?

  18. Re: For people so hellbent on freedom... by Anonymous Coward · · Score: 0

    This is why I say the GPL is not free software. It is socialist software. Free software is BSD, MIT, so on.

  19. Re:For people so hellbent on freedom... by Anonymous Coward · · Score: 0

    ... they sure like to bitch and moan about people using their shitty open source code.

    If it is shitty, why is VMWare using it? you did read the article right?

  20. Re: Lets just be clear: VMware is a software pirat by Anonymous Coward · · Score: 0

    you are playing Russian Roulette if you use anything under it.

    I don't mean to commit one of those tired logical fallacies, but literally EVERY anti-GPL poster ever uses the word use wrong.

  21. Re: Not free by Anonymous Coward · · Score: 0

    There are plenty of actually free licenses and more software under them than has ever been infected by the GPL. It would be nice if the FSF stopped misrepresenting their license as free.

  22. Re: Lets just be clear: VMware is a software pira by Anonymous Coward · · Score: 0

    We know you lot like to redefine words so that you can lull people into adopting non-free terms thinking they are safe. I am speaking English, and you are only supporting my thesis.

  23. Re: Not free by Anonymous Coward · · Score: 0

    I like the idea. Instead of lengthy detailed always slightly different licenses, copyright regulations could set the frame of what can and can't be part of licenses. The a license would just say something like "chapters x y z", and there would be no specific struggle over interpretation.

  24. Re:open source "free" software by Megol · · Score: 1

    ... i give talks at my university about the damage that so called "free software" has done to the industry and they are always PACKED with people.

    As I remember it the Time Cube(TM?) presentations were relatively popular too, ...

  25. Re: Not free by Megol · · Score: 2

    GPL code is copyrighted code and not public domain in any way or form. If it were public domain the GPL wouldn't be needed and couldn't be enforced as the code would be free for all with no limitations attached.

  26. Re: Lets just be clear: VMware is a software pirat by Anonymous Coward · · Score: 0

    The GPL is based on COPYRIGHT dickhead. It's more than just a bit valid.

  27. Re:Not free by Anonymous Coward · · Score: 0

    You are free to use, modify , and close the source. No problems there. BUT, you can't externally distribute or sell your modified binaries unless you also release the source code with your changes.

  28. Re:Not free by Anonymous Coward · · Score: 0

    ""MS's license, or Oracle's, or Adobe's. " If you use any of these products you explicitly acknowledge the terms of use which is also an affirmation of legal contract between the creator and the end user. You agree to all the specified terms of use with one click. On the other hand Open Source licenses can be confusing and anyone can get hold of open source licensed code and strip out all the copyrights and other conditions and someone could end up using that code not knowing there are any restrictions in it's use.

  29. VMWare... VMWare.... by Anonymous Coward · · Score: 0

    ... oh, yeah.

    Isn't that that old company that used to matter before everybody's OS came with virtualization?

    I think they invented something about 20 years ago.

    Are they still around, then?

  30. Patrick McHardy would've won by Anonymous Coward · · Score: 0

    Guy has collected millions from companies violating the GPL and in German courts. His lawyers probably could have won against Vmware.

  31. Re: Not free by Anonymous Coward · · Score: 0

    Please TOS and ELUA since they do not a tuallyexist since the terms are present, because of the can change anytime they want.

  32. Re:For people so hellbent on freedom... by iggymanz · · Score: 2

    You're confused, it's about freedom for the user, the freedom that comes with having the source code.

  33. Re:Not free by Anonymous Coward · · Score: 0

    Yes, and if you strip the GPL text and copyright info from the code and distribute it, you are not complying with the terms of the license and have no right to distribute. You would be violating the copyrights of the authors.

    You don't have to "agree" to the GPL to use it. But if you take advantage of its permissions (which specify what you are allowed to do) your agreement with the terms is implied.

  34. Re: For people so hellbent on freedom... by Anonymous Coward · · Score: 0

    GPL is for people who want to share their code, i.e. give others the same benefit they got.

    If you want to keep your changes proprietary, ask the authors for a commercial license. Dual-licensing is possible; they may agree to your proposal.

    Otherwise, write your own code. Then you can license it however you want.

  35. Re:Not free by Anonymous Coward · · Score: 0

    Poor baby, upset because you want to just take other people's work and profit from it and not give back? They won't let you? Waaaaahhhh!!

    Fortunately some people are willing to GIVE you their code.. MIT licensed, BSD licensed, Apache licensed, public domain. Use that. Or write your own damn code.

  36. Sure by MrKaos · · Score: 0

    VMware stated that it "continues to be a strong supporter of open source software development,"

    Curious how vSphere doesn't run on linux though. You *used* to be able to use it on Linux and is one of the only damn things left keeping me using Windows.

    --
    My ism, it's full of beliefs.
  37. Re:Not free by Anonymous Coward · · Score: 0

    So in USA freedom means everything is free?

    You are just a fucking ignorant fool.

  38. If you really think about it... by Anonymous Coward · · Score: 0

    The terms of the GPL are very specific regarding what a user can and can not do with the source code. However, from a philosophical standpoint the GPL is about the freedom of the source code itself, as if it were a person.

    I am liberated source code.
    You may use me for any purpose.
    You may modify me for your own use.
    You may distribute me to anyone.
    You may compile me.
    You must make me available to anyone for whom you distribute compiled versions of me.
    You must not use technology to prevent others from exercising the rights that I give you.

  39. Re: For people so hellbent on freedom... by Anonymous Coward · · Score: 0

    Except for if you modify or extend it, apparently. Then it's the freedom to get sued by some zealot without legal standing?

  40. Re: For people so hellbent on freedom... by Anonymous Coward · · Score: 0

    You do understand that the licensing right on derivative works is reserved to the original author(s)?

  41. Re:For people so hellbent on freedom... by MikeBabcock · · Score: 1

    If you don't understand the difference between guaranteed freedom (GPL etc.) and free to do what you want with it but possibly take away others' freedom (BSD, MIT, etc.) then you shouldn't even get involved in these discussions.

    --
    - Michael T. Babcock (Yes, I blog)
  42. Re:Not free by DeVilla · · Score: 1

    More specifically, you don't have to agree to GPL. But if you copy or distribute code without some license from the authors (GPL or otherwise), then you are violating copyright, like any software pirate.

    The same is true of MS, Oracle & Adobe. Copying & distributing a work is illegal without some license from the authors granting that permission. Now you have to "click to agree" for MS, Oracle & Adobe because they generally will not grant you a license unless you first agree to surrender other rights that you would otherwise have under the law. (Things like the right modify, reverse engineer, etc).

    GPL does not require you to surrender rights or anything else in exchange for the license grant, so authors using GPL are not required to have any explicit agreement. They don't ask for anything of you in exchange for the license and they don't ask you to give up any rights you would otherwise have. You just get the license granting you extra permissions for free. (It seems some people are spiteful because they feel they have the right to demand even more permissions for free. That or they just don't understand the law.)

    Just to be clear, you don't even have to give your modifications to the source code the original authors. You just have to give them to anyone you give your compiled code to. In the real world, if your modifications are worth anything, they will find their way back to upstream, but that's not required by GPL.