Live data from Hacker News

VMWare Taken to Court Over GPL Violation

sfconservancy.org

181–190 of 299 posts

Re: VMWare Taken to Court Over GPL Violation

#181
post #124
post #78

Earlier quoted context omitted.

Thank you, I was trying to figure out if that matters or not.

National laws apply in the corresponding country in principle universally. If a company from country A sells something in country B then the sale is under the laws of country B.

Would it be possible for this case to be kick up to a higher court and eventually encompassing the entire EU? I assume these copyright/copyleft cases are standardized across all of EU.

Re: VMWare Taken to Court Over GPL Violation

#182
post #168

Earlier quoted context omitted.

I don't think it is as clear cut at all, but that makes it much more interesting. I left a comment there, but it bears some repeating I think ESXi's kernel does not bootstrap itself from Linux at all. There is no linux kernel as such [1] ESXi does reuse linux kernel drivers ... a lot of them. But the way this happens is through a well-defined API provided by (proprietary) vmkernel called vmkapi. What you are seeing i…

From reading the linked article, it read to me like the complaint asserts that VMKernel itself is a violation of the GPL. If I'm wrong, please feel free to correct me, but these statements seems to point in this direction Conservancy discovered that VMware had failed to provide nor offer any source code for the version of BusyBox included in VMware's ESXi products But ESXi is not a purely open-source product; it also…

FYI - BusyBox is just a regular application that a kernel would run. It's not part of the kernel itself.

Re: VMWare Taken to Court Over GPL Violation

#183
post #110

The GNU license doesn't sound very "free" to me. It's strange that the owners of GNU code think that all additions to their code should rightly be released to the public (even if they never wrote the additions). The original code is still "free" for the world to use, so there really isn't anything being taken.

If you don't like their conditions for using it, then don't fucking use it. Why do you feel entitled to use other people's work without adhering to their conditions?

This is exactly why I don't use any GNU code in any of my projects. I am just sick of people claiming it is "free" when it's actually a lure to get companies to use the code for free and then get bitten in the ass in the end by having to release proprietary code.

Why is it that whenever I bring up this point, the words "theft" and "stealing" are used by many.

However, when we are talking about copyright infringement, I am instantly corrected when I try to use those words to describe essentially the exact same practice?? (people here have even said it is their 'right' to freely copy copyrighted material).

"If you don't like their conditions for using it, then don't fucking use it. Why do you feel entitled to use other people's work without adhering to their conditions?"

So, it's not about giving and happiness anymore and happiness is it? Giving out software for free and then getting angry and going after someone in court when they don't use it to your liking is not freedom in my mind. I release all of my software under the BSD license. It's true freedom because I don't care what you do with it. It's a true unselfish act.

The GNU is just Stallman's attempt to destroy the commercial software industry, tie up our courts with ridiculous GNU violations, and essentially socialize it (a few years back, he had goals of the GNU and one of them is to have a 'compliance officer' mandated by the government in each company). I'm glad most of these attempts have failed.

Re: VMWare Taken to Court Over GPL Violation

#184
post #89
post #86

Earlier quoted context omitted.

Especially since the GPL is one of the most widely known copyleft licenses out there. I can expect a layman to not know about it, but the software engineers at VMWare?

It sounds from the above comment that even if engineers raise this issue, their legal department dismisses it. I find it bizarre for any serious company.

That comment is just supposition. The author has not demonstrated any knowledge of VMware development or legal practices.

Re: VMWare Taken to Court Over GPL Violation

#185

LWN has a very clear explanation of just how clear-cut this is: https://lwn.net/SubscriberLink/635290/e501ce0264c182f4/ In particular, this isn't just a question of whether a kernel module is a derived work of the kernel. Apparently VMWare has copied code from the Linux kernel, with GPLed headers on top, and compiled that code directly into some of their code.

I don't think it is as clear cut at all, but that makes it much more interesting. I left a comment there, but it bears some repeating I think ESXi's kernel does not bootstrap itself from Linux at all. There is no linux kernel as such [1] ESXi does reuse linux kernel drivers ... a lot of them. But the way this happens is through a well-defined API provided by (proprietary) vmkernel called vmkapi. What you are seeing i…

"ut the way this happens is through a well-defined API provided by (proprietary) vmkernel called vmkapi. "

From my understanding, the problem is that vmkernel directly includes linux kernel GPL code, but they do not open source it.

If that's the case, this is 100% clear cut.

IE they aren't obeying their own interface, and have shoved GPL code in the wrong side of it.

Re: VMWare Taken to Court Over GPL Violation

#186
post #4

I'm surprised it took this long. I can't really blame them, after 15 years of ignoring the GPL, they probably figured nobody would ever come up with the financial resources to actually go after them. This is going to take years to come to a resolution and millions and millions of dollars in lawyers fees.

I doubt that it'll come to that. There are some really nasty consequences of being found to violate the GPL: 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License... From what I understand, there is no obvious…

"there is no obvious way to re-gain a license to GPL'd code once it's been terminated"

This is false for GPLv2, sadly, despite people wanting it to be so.

GPLv2 says "6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License."

So every time vmware downloads the kernel, they get a license. Even if the prior time, it was terminated.

(THis is pretty well accepted, but not happily, by most open source lawyers).

GPLv3 is different here.

Re: VMWare Taken to Court Over GPL Violation

#187

I very much doubt the accuracy of their claims that vmkernel is largely a copy of linux ( http://sfconservancy.org/linux-compliance/linux-vs-vmkernel_... ) Mostly since in many of those drivers, it performs better than linux, but also because vmware did not hire idiots, (and non-idiots know not to ever use GPL code). Source: worked there a while ago.

I wouldn't doubt them, from what I know.

From my limited understanding, it started out completely separate, but has, over the past few years, started throwing away barriers and including GPL code directly to get better performance.

(IE they used to have GPL shims to keep the GPL parts separate and dynamically loaded, and don't anymore, they just directly include it in vmkernel).

Re: VMWare Taken to Court Over GPL Violation

#188

Earlier quoted context omitted.

The GPL has been tested in courts all over the world. VMWare is insane to continue violating it after being informed of the problems and to then refuse cooperation. They'll probably pay up and drop dead once someone mumbles injunction.

VMWare is insane to continue violating it after being informed Or maybe, they don't agree that they are?

So, i actually don't think that's the case. This seems more a case of "they screwed up, and as a result got asked to open source something they need to, but business-wise think would be a huge monetary loss". So they are going to court because the worst that can happen is pretty much what they were already asked to do - open source vmkernel, etc. The copyright infringement money damages are probably minimal or nothing (Disclaimer: I only know US copyright law). So they have literally nothing to lose

Re: VMWare Taken to Court Over GPL Violation

#189
post #110

Earlier quoted context omitted.

If you don't like their conditions for using it, then don't fucking use it. Why do you feel entitled to use other people's work without adhering to their conditions?

This is exactly why I don't use any GNU code in any of my projects. I am just sick of people claiming it is "free" when it's actually a lure to get companies to use the code for free and then get bitten in the ass in the end by having to release proprietary code. Why is it that whenever I bring up this point, the words "theft" and "stealing" are used by many. However, when we are talking about copyright infringement,…

GNU licenses don't exist to be "lures". They exist to make it difficult to be parasitic to the open source world.

Stallman isn't out to destroy commercial software. He's out to ensure freedom of computing for all. If commercial software can't function without taking away freedom, then that's the problem of those business models.

Re: VMWare Taken to Court Over GPL Violation

#190

As a VMWare customer, this makes me consider their ethics. If they're unethical, shouldn't we look into switching away from their product? I'm not aware of many competitors in their market space - Hyper-V certainly, but that's less of an option for some. Short of rearchitecting our service as a series of containers, what action can conscientious corporate leaders take?

You might want to consider Joyent's Smart Data Center. It is all opensource and you can buy support. A lot of the people leaving the engineering teams at Sun/Oracle ended up at Joyent.

I think datacenter platforms will start to look more like "Cloud Hosting" and less like it currently does where we basically just slice up a server into many different servers.

https://www.joyent.com/private-cloud https://github.com/joyent/sdc

Post reply on HN