News for hackers. Stuff that matters.
Re:VMWare Taken to Court Over GPL Violation by huhtenberg on Thursday March 05, 2015 @01:50PM (#9152954)
Busybox strikes again.

I worked for a company that was on a receiving end of a similar GPL legal action (though not busybox-based and not from SF Conservancy). I'll tell you what will happen next. VMWare will (a) write a drop-in in-house replacement for busybox (b) they will show that busybox is not an principal part for ESXi and that it can be easily swapped for the in-house replacement. At this point they will release the busybox sources, potentially including the in-house version, but not under GPL. This will hinder the lawsuit, but it will keep dragging on until everyone gets tired of its pointlessness and then it will get quietly dismissed to the mutual satisfaction of both involved parties.

The thing is that it's not that VMWare is evil or unethical. It's just that this GPL thing doesn't even register on their legal radar, so it never percolates down to engineering. Similarly any concerns raised by engineering are never taken seriously by the legal council. It's really as simple as that.

Re:VMWare Taken to Court Over GPL Violation by anonemployee on Thursday March 05, 2015 @02:29PM (#9153221)
> It's just that this GPL thing doesn't even register on their legal radar, so it never percolates down to engineering.

VMware engineer here. This should not be construed as commenting on an ongoing court case (and I've never worked on the vmkernel), but I would like to respond to:

At least in my organization: Legal is definitely aware of the GPL. Engineers are definitely aware of the GPL. Adding a dependency on a GPL'd library requires an almost unbelievable amount of paperwork.

Again, at least in my organization: We also take open source obligations very seriously. For each release, we publish a detailed list of all open source software we consumed and a bundle containing all of the source code for those components, even if the project's license is one of the more permissive ones which doesn't require it.

Re:VMWare Taken to Court Over GPL Violation by tw04 on Thursday March 05, 2015 @08:58PM (#9155148)
Out of curiosity - if GPL is taken so seriously, why do customers have to jump through so many hoops to get copies of source. Last I checked you are required to send a letter via snailmail to legal counsel @vmware and if they deem you worthy, they send back physical media with copies of the source.

I can't imagine a less open-source friendly system...

Re:VMWare Taken to Court Over GPL Violation by travem on Friday March 06, 2015 @02:54AM (#9156054)
If you want a copy of the source you can get it via the Open Source tab on most VMware products download page. You'll find the open source distributed for ESXi under the VMware vSphere Open Source group on this page -> https://my.vmware.com/web/vmware/info/slug/datacenter_cloud_...

It doesn't require a snail mail letter as far as I can tell.

Re:VMWare Taken to Court Over GPL Violation by delinka on Thursday March 05, 2015 @09:38PM (#9155277)
It's not required to be "friendly" nor is it required to be convenient for you. It's designed to be compliant, internally audit-able, and for free they get the ability to frustrate you into not requesting copies.
Re:VMWare Taken to Court Over GPL Violation by Igglyboo on Thursday March 05, 2015 @09:59PM (#9155338)
It is taken as seriously as is has to be. They are required to provide the source, they are not required to make obtaining the source a pleasant experience.
Re:VMWare Taken to Court Over GPL Violation by geofft on Thursday March 05, 2015 @02:00PM (#9153047)
It's not really about busybox. Conservancy started looking at the use of Busybox, and then realized that vmkernel was using the Linux kernel in ways that (in their eyes) violated the Linux kernel's license. The present lawsuit is about that, and Christoph Hellwig is suing as a Linux rightsholder.

Swapping out Linux in vmkernel would be much harder.

See their FAQ (or one of the other comment threads here) for more info: http://sfconservancy.org/linux-compliance/vmware-lawsuit-faq...

Re:VMWare Taken to Court Over GPL Violation by shmerl on Thursday March 05, 2015 @01:57PM (#9153018)
Or you know, they can stop being jerks and release sources for the code they derived from the GPLed one.

> It's just that this GPL thing doesn't even register on their legal radar

It should register.

> Similarly any concerns raised by engineering are never taken seriously by the legal council.

Not in any serious company to my experience. Being so lax on legal matters for such company shows very low level of their management's professionalism.

Re:VMWare Taken to Court Over GPL Violation by the_af on Thursday March 05, 2015 @02:00PM (#9153044)
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?
Re:VMWare Taken to Court Over GPL Violation by shmerl on Thursday March 05, 2015 @02:01PM (#9153051)
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.
Re:VMWare Taken to Court Over GPL Violation by charlesnw on Thursday March 05, 2015 @02:53PM (#9153376)
Yes exactly. Most large organizations (with in house counsel) take feedback from software/systems engineering very seriously. For compliance (especially licenses) contract requirements etc. Legal exists to serve/protect the organization.
Re:VMWare Taken to Court Over GPL Violation by gnoway on Thursday March 05, 2015 @05:23PM (#9154269)
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 by dogma1138 on Thursday March 05, 2015 @03:14PM (#9153508)
You assume that a software engineer knows any more about copyright law than a random person from the street? Cuz I'm pretty sure they don't also in virtually every company it will be "don't bother with this, let the lawyers deal with it".

Companies violate patents licenses agreements and all other legal nonsense all the time, that's what they got lawyers for.

Re:VMWare Taken to Court Over GPL Violation by huhtenberg on Thursday March 05, 2015 @02:06PM (#9153079)
> Being so lax on legal matters for such company shows very low level of their management's professionalism.

Actually, no, it doesn't.

It merely means that the management views GPL violations as a low-probability calculated risk. As in "we know that we can be in compliance, but we won't be wasting any resources on it until it's justified". It has nothing to do with the professionalism.

Re:VMWare Taken to Court Over GPL Violation by kjak on Thursday March 05, 2015 @02:20PM (#9153172)
> As in "we know that we can be in compliance, but we won't be wasting any resources on it until it's justified". It has nothing to do with the professionalism.

It sounds like it has everything to do with professionalism.

Re:VMWare Taken to Court Over GPL Violation by jcoffland on Thursday March 05, 2015 @02:16PM (#9153134)
In a world where lying and cheating when it's convienient is considered professional, you're right.
Re:VMWare Taken to Court Over GPL Violation by angersock on Thursday March 05, 2015 @02:20PM (#9153170)
Welcome to business!
Re:VMWare Taken to Court Over GPL Violation by shmerl on Thursday March 05, 2015 @04:18PM (#9153881)
You mean unethical business.
Re:VMWare Taken to Court Over GPL Violation by angersock on Thursday March 05, 2015 @05:50PM (#9154444)
Ethics don't enter into it--you might be thinking of negative externalities. That's the responsibility of the person running things next fiscal year. In the mean time, quit worrying and go deliver shareholder value.
Re:VMWare Taken to Court Over GPL Violation by shmerl on Thursday March 05, 2015 @11:24PM (#9155579)
> That's the responsibility of the person running things next fiscal year. In the mean time, quit worrying and go deliver shareholder value.

No, that's a weird attitude (i.e. I'll create a mess today, next person will clean it tomorrow). One has to be responsible for the mess, and actually preventing it to begin with. What you described is exactly the lack of professionalism.

Re:VMWare Taken to Court Over GPL Violation by angersock on Friday March 06, 2015 @12:33AM (#9155757)
Re:VMWare Taken to Court Over GPL Violation by shmerl on Friday March 06, 2015 @12:57AM (#9155798)
It's unprofessional for normal companies. Unless you are talking about being a professional crook (and that's not what I'm talking about).
Re:VMWare Taken to Court Over GPL Violation by angersock on Friday March 06, 2015 @11:44AM (#9157963)
Look, "professional" is a lie told by successful people to keep dullards in line. There is the almighty dollar, the pursuit of that dollar, and what you have to do to attain that dollar--if you aren't in this to get paid as much as the market will bear and damn the consequences, you sir are the unprofessional one.

I get what you're saying, and I agree absolutely that it is a morally reprehensible thing to lie, cheat, or take the short-term approach to long-term problems. At the same time, you have to realize that anthropomorphizing companies is wrong. They are entities created to obtain profits, and any other reasoning about them is just going to cause you grief and distress. Accept that the system is made to generate non-corporeal profit-seeking amoral sociopaths, and move the fuck on.

Re:VMWare Taken to Court Over GPL Violation by shmerl on Friday March 06, 2015 @03:28PM (#9159375)
> They are entities created to obtain profits

No. It's a fake logic often used to excuse of kind of crooked behavior. This doesn't fly. Crooks are crooks, whether they are a company or not. Companies have those who drive them. If those people at the head can't control their own companies not to be crooks - too bad for them, they bear the responsibility.

Re:VMWare Taken to Court Over GPL Violation by a1369209993 on Thursday March 05, 2015 @05:04PM (#9154166)
So business.
Re:VMWare Taken to Court Over GPL Violation by aros on Thursday March 05, 2015 @02:23PM (#9153187)
What a bizarre world we live in where willful violations of a legally binding license (a license which attempts to keep knowledge in the open) is considered nothing more than a "calculated risk."
Re:VMWare Taken to Court Over GPL Violation by mgkimsal on Thursday March 05, 2015 @03:00PM (#9153423)
Every time you speed on the freeway, you're willfully violating the law, and taking a calculated risk that you won't get caught. No?
Re:VMWare Taken to Court Over GPL Violation by aros on Friday March 06, 2015 @08:27AM (#9156858)
I don't speed.
Re:VMWare Taken to Court Over GPL Violation by Igglyboo on Thursday March 05, 2015 @10:02PM (#9155353)
I'm sure you've never jaywalked or littered or sped in a car and thought to yourself "there's no way i'll get in trouble for this so i'll do it anyway". Except in VMware's case they are much large than a single person so their list of "low risk" crimes is larger.
Re:VMWare Taken to Court Over GPL Violation by aros on Friday March 06, 2015 @08:28AM (#9156860)
I don't jaywalk, litter, or speed.
Re:VMWare Taken to Court Over GPL Violation by s73v3r on Thursday March 05, 2015 @02:58PM (#9153408)
Actually, that entire statement shows they don't have any professionalism.
Re:VMWare Taken to Court Over GPL Violation by shmerl on Thursday March 05, 2015 @04:14PM (#9153855)
> It merely means that the management views GPL violations as a low-probability calculated risk.

Which shows stupidity of that management, which thinks that legal violations are acceptable as long as they can view them as "low risk". Or it simply means it's a company of crooks. Either one is not a professional environment.

Re:VMWare Taken to Court Over GPL Violation by mentat on Thursday March 05, 2015 @03:08PM (#9153474)
Any large company is very aware of GPL or else they're incompetent. Having worked at several companies I can assure you it's on their radar. If they're not compliant, it's a choice.
Re:VMWare Taken to Court Over GPL Violation by tie_ on Thursday March 05, 2015 @02:38PM (#9153281)
> It's just that this GPL thing doesn't even register on their legal radar...

Any engineer competent enough to incorporate Busybox into another product would know what GPL is, and what are the most basic implications that it leads to. I find it much easier to believe that VMWare as a whole was explicitly aware of the licensing situation. It remains to be seen what was their plan B, if there ever was one.

Re:VMWare Taken to Court Over GPL Violation by AceJohnny2 on Thursday March 05, 2015 @01:54PM (#9152998)
A non-GPL Busybox alternative like Toybox?

http://www.landley.net/toybox/about.html

Re:VMWare Taken to Court Over GPL Violation by codys on Thursday March 05, 2015 @08:02PM (#9154953)
> At this point they will release the busybox sources, potentially including the in-house version, but not under GPL

Do you mean they'll release the busybox sources potentially not under GPL, or the in-house version potentially not under GPL?

The former is probably legally difficult, while the latter is expected.

What isn't clear to me is how action regarding the use of copyrighted materials taken after a legal claim is made could have an effect on on-going proceedings.

Perhaps someone with more legal knowledge could elaborate?

Re:VMWare Taken to Court Over GPL Violation by makeitsuckless on Thursday March 05, 2015 @02:48PM (#9153349)
I seem to be missing the part where this behavior of VMWare is not unethical.

This is a software company, not a chocolate factory. "Doesn't even register" isn't an accident, it's a choice in the same way ignoring the speed limit is a choice.

Re:VMWare Taken to Court Over GPL Violation by th0br0 on Thursday March 05, 2015 @02:02PM (#9153053)
Was said lawsuit also taking place in Germany? IANAL, but my understanding of the German copyright law (being a citizen of said country) is that such a proof is not a possible solution.
Re:VMWare Taken to Court Over GPL Violation by thrillgore on Thursday March 05, 2015 @02:49PM (#9153358)
> It's just that this GPL thing doesn't even register on their legal radar

Then everyone in their legal department needs to be fired yesterday.

Re:VMWare Taken to Court Over GPL Violation by dredmorbius on Thursday March 05, 2015 @03:06PM (#9153462)
I think it's far more likely that huhtenberg is speaks of what he knows not.

There's no legal department of any note in Silicon Valley which isn't painfully aware of the GPL, nor has there been for the past 15 years, if not 25. They may have decided, as he somewhat more plausibly suggests, that the risks aren't significant. FSF have pursued GPL compliance cases in the past, and their goals are to increase the scope of Free Software -- getting either larger works released as open source or changes committed back. IIRC some major GCC enhancements came by way of this route.

Odds of seeking a cash settlement or other punitive award are slight. There's similarly little risk of customers being sued, though other VMWare partners could conceivably be. This doesn't do much for corporate goodwill in at least some quarters, and a lot of early GNU / Free Software folks are now in senior positions within the industry.

Re:VMWare Taken to Court Over GPL Violation by s73v3r on Thursday March 05, 2015 @02:49PM (#9153353)
>The thing is that it's not that VMWare is evil or unethical.

Evil? No, probably not. Unethical? I would say so.