Software Freedom Conservancy Funds GPL Suit Against VMWare
Jeremy Allison - Sam writes with this excerpt from a news release from the Software Freedom Conservancy: Software Freedom Conservancy announces today Christoph Hellwig's lawsuit against VMware in the district court of Hamburg in Hamburg, Germany. This is the regretful but necessary next step in both Hellwig and Conservancy's ongoing effort to convince VMware to comply properly with the terms of the GPLv2, the license of Linux and many other Open Source and Free Software included in VMware's ESXi products. Serge Wroclawski points out the SFC's technical FAQ about the suit. One nugget: This case is specifically regarding a combined work that VMware allegedly created by combining their own code (“vmkernel”) with portions of Linux's code, which was licensed only under GPLv2. As such, this, to our knowledge, marks the first time an enforcement case is exclusively focused on this type of legal question relating to GPL
To donate funds to Conservancy GPL compliance efforts see here:
http://sfconservancy.org/linux...
about VMWare's position on this. What on earth do they think trumps their obligations to the license they agreed to by using GPLv2 software in their product?
I wonder if they could possibly be as deluded and stubborn as SCO.
Welcome to the Panopticon. Used to be a prison, now it's your home.
I need to know if I should stop using VMWare.
I put the 'Physics' in 'Physical Attraction'
The controversial part, as I understand it, is the difference in interpretation of a license's conditions. For example, the difference between an "aggregation" and a "combined work" in the GPLv2 confused at least one Slashdot user.
After skimming the GPLv2, found under section 3:
For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.
Seems like it includes building and installation to me.
Anyone found in willful and deliberate violation of the GPL showed that they have no interest in copyright or its protection. Hence they implicitly and irrevocably agree that they will not pursue anyone violating their copyright.
That should take care of this pretty quickly. You don't even have to look for GPL violations in products anymore, corporations will do that for you in the products of their competitor, hoping to kick them out of the market that way.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
But does it include "compilation and installation" on the end user's machines, or only on developer hardware available only to a select few? The latter interpretation leads to the Tivoization loophole in the GPLv2. GPLv3 tightened this by defining "Installation Information", its counterpart to GPLv2's "scripts used to control [...] installation", to require that execution be possible "in that User Product" if the work is designed for a consumer platform.
Those who whined about the Apple - Samsung patent cases being heard in Northern California will no doubt remain mute about this venue.
Reading the FAQ and TFA, this is more about BusyBox than the Linux Kernel.
And well, anyone dealing with a proprietary product should know better by now than to include BusyBox in their product without also providing the code for it as BusyBox has a very good history of winning court cases of this type.
Now, while the initial thing was regarding BusyBox, they are also trying to go and push against Tivoization with GPLv2 trying to gain access to "vmkernel" from VMware ESXi. Linus has had a long history of allowing Tivoization, so that might not get through the courts so clearly, but it's a second prong of attack they are using. Expect nVidia and any other proprietary driver maker to possibly join in on that prong - whether arguing for VMware's position or trying to curtail a court ruling that would expand beyond this particular case (since it's basically about an ESXi OS that uses Linux in some form) from impacting other driver manufacturers (f.e nVidia) that simply provide a binary blob for use with their hardware to customers. It should be pretty easy to make the differentiation between the two groups; but you never know what a judge will do.
IANAL, but that's what I see.
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
The deciding factor is whether or not it is using the defined API. If so, it is mere use and not derivation. If the kernel has to be modified to add an API, there would be a clear violation.
That is simply a fork of the kernel. If the forked kernel source is published there would seem to be no violation.
It's hilarious to GPL advocates pretend their license is about freedom, because it's not. The GPL is about forcing other people to do things with code that the writers of the license want. If you simply want people to have the freedom to do whatever they want to do with code, you'll support something less restrictive (BSD license, for instance) or just support code being released into the public domain. That would allow people to do whatever they wanted with the code. The GPL exists to control what people can do with code. If you're into control — for financial reasons or ideological reasons —you're free to use a license that supports your agenda. But it's dishonest to pretend the GPL is about freedom. It's about controlling what people can do with software. The irony and hypocrisy are easy to see.
to testify for the prosecution, former employee with inside, damning knowledge?
If you get a software bundle, that's an aggregation. Copyrights on one do not extend to the other. Like using copyright free classical music in your work does not make your work copyright free, nor the classical music copyrighted.
A suite of programs that included GCC and a propriatory IDE to code to it is aggregation.
A propriatory IDE that included the GCC libraries as a static link, is not, because the IDE includes the code.
A propriatory IDE that includes the libraries as a shared library is because the IDE doesn't include the code.
Still not seeing ANYTHING "new and confusing" here with the GPL. Or if it is, then ALL copyright with code is confusing to you.
They aren't required to open source it, they only have to cease distribution of material that violates the license. The copyright holder (Linux Foundation and maybe FSF) can choose to revoke further licensing of GPL software with that company, but they have never done that before and are unlikely to do that here.