SFLC Says Microsoft Violated the GPL
After Microsoft donated driver code to the Linux kernel under the GPLv2, stories surfaced that they had done so under duress of already being in violation of the GPL. Microsoft quickly denied that any GPL violation was a driver for their decision to donate the code; the company's senior director of platform strategy, Sam Ramji, said at the time: "Microsoft's decision was not based on any perceived obligations tied to the GPLv2 license." Now the Software Freedom Law Center confirms that Microsoft was indeed in violation of the GPLv2 when it distributed its Hyper-V Linux Integration Components without providing source code. Community members led by Greg Kroah-Hartman contacted the company and coached them through the process of getting compliant. Microsoft now says that they had already been on the path for several months toward releasing the software under GPLv2 before Kroah-Hartman got in touch.
it's what's for dinner!
Must be a slow news day...
Need an ISP in South Africa?
MICROSOFT SOFTWARE LICENSE TERMS
MICROSOFT WINDOWS SERVER 2008
HYPER-V LINUX INTEGRATION COMPONENTS
PLEASE NOTE: Microsoft Corporation (or based on where you live, one of its affiliates) licenses this supplement to you. You may use it with each validly licensed copy of Microsoft operating system products software (for which this supplement is applicable) (the âoesoftwareâ). You may not use the supplement if you do not have a license for the software. The license terms for the software apply to your use of this supplement. Microsoft provides support services for the supplement as described at www.support.microsoft.com/common/international.aspx.
After it unpacks, I get an RTF named "Linux ICs for Hyper-V" and LinuxIC.iso ... no source code. Anybody know where said source code is? Because when I do a search on their site, I'm not finding it.
...
Sure, it may have contributed the source code to some repository somewhere but I think the GPLv2 says you need to provide it if you are distributing. Which is what they're doing. Pretty obvious violation right there. Also, when you distribute it, you should have a copy of the GPLv2 license with it. I can't find a trace of it when I get the iso from them
My work here is dung.
Microsoft now says that they had already been on the path for several months toward releasing the software under GPLv2 before Kroah-Hartman got in touch.
Yeah, right.
Those are my principles, and if you don't like them... well, I have others.
Usually, companies with lawyer armies are rather careful about the words they allow released to the public. They'll get all symantic and never say anything that they can be nailed for later. But they denied being in violation publicly and are proven to having been in violation. Okay, I guess I do see where they have weasel room -- "we were already on the path to being compliant before this guy helped us." Really? But their "donation of code" to the GPL2 was anything but "their idea."
I had been on the path for several months of buying a legitimate copy of Windows before Microsoft's lawyers got in touch. Honest.
I'm actually pretty surprised by this news. It is well known that MS hates the GPL; but they are a big company, with a nontrivial legal team, and they know that the GPL has, thus far, held up in court.
Surely legal would have thrown a screaming fit if they tried to release anything that constituted a clear licence violation. In practice, copyright holders of GPL licenced stuff have been mild and cooperative about this sort of thing, generally aiming at compliance and occasionally fairly small damages; but they are under no legal obligation to do so, and MS has very deep pockets, which would bring the lawyers swarming if they were in clear violation.
Are they trying to provoke a test case, or did they just fuck up?
For failing to release the code under GPL for a period of 5 months after they were notified of the violation? Will the SFLC do anything about it?
If you keep throwing chairs, one day you'll break windows....
Yes, it's less spectacular if they've done it only because they were in violation but I think they should be applauded either way.
In the worst case, it shows that they are willing to play by the rules. They didn't try to take it as far as they could. They found out the violation and promptly fixed it.
If you're using Microsoft software or doing business with Microsoft, you are at risk, you might be sued for IP violations! Do not forget to pay your $699 GNU license fee you Windows using faggots!
/. troll in the process...)
(No, I'm not serious but man! It feels good to throw a piece of FUD right back at the sender and remember some old
It takes a man to suffer ignorance and smile
Be yourself no matter what they say
Does anyone know where is this "cool open source code" from microsoft ?
Truthfully, I enjoy bashing Microsoft as much as the next person, but is it so bad that I think we should move on from this whole GPL violation and look to the submission that Microsoft made to the linux kernel? I mean com'on, they acted accordingly to their violation and donated the code to the community, who cares why they did it. Can we please move on as a culture?
"Can we please move on as a culture?"
Hello, yoghurt filling :-). Joking aside, "culture" is indeed the right word. MS has a long, rich and rather checkered history of APPARENT collaboration, where time after time it turned out the primary aim was to screw whoever they were collaborating with. On the basis of that solid, documented track record there is more than a little reluctance to believe honest intentions, and going right into the kernel is going into the heart of Linux. You don't change culture overnight.
I appreciate Linus not wanting to take a stance, and this is not "hate" - it's simple, pragmatic and brutally realistic appreciation of the predator out there. MS history is littered with the corpses of companies and people that made the mistake of trusting MS. And the Gates Foundation, btw - there too there is evidence of blatant abuse of what is alleged to be a benign and benevolent organisation.
MS will have to play nice for at least two years before anyone with half a functional braincell would trust them, and that would mean "nice" as in offering REAL benefits rather than lawyer and marketing speak, and tangible improvements in interoperability. They have a lot of things to fix - MSOOXML gaming, for instance. Don't forget the absolute raw abuse of process there - anyone with a shred of ethics would not have done what they did because the collateral damage extends well beyond MSOOXML.
Let me put it another way. You just found out your uncle has been having it away with your underage sister every time he came to the house. Based on that evidence, are you going to accept his offer to babysit her?
Shouldnt they like, KNOW they had to give us the source? Dont they have 3 megatons of lawyers? Did ANYONE read the licence? No. Of course not. Why should they.
By reading this you agree to give me (Noxn) 1 dollar.
Liar! Liar! Pants on fire!
Yeah, like anybody really believes they have been for several months on the path toward full GPL v.2 compliance.
My office has been taken over by iPod people.
AFAIK, the GPL has never lost in court. Every case I'm aware of has settled (because the violator realized they could not win); oh here's one that went to court: http://www.jbb.de/judgment_dc_frankfurt_gpl.pdf
http://www.open-mag.com/features/Vol_66/GNU/GNU.htm ... I would estimate that 90% or more of violations are simply confusions that can be cleared up by friendly negotiation and explanation. We start every case assuming that it is simply a confusion to be cleared up.
"We handled approximately 50 violations last year. We expect to handle about 5-10% more this year. With staffing levels, this is basically what we can handle. There are many more out there that we could pursue.
Of the other 10%, almost all are disregard, which requires careful diplomacy to move violators to a point where they take their obligations seriously. So far, we've been able to do it. A very small number of violations are actual willful, concealed infringements. These tend to be the "big cases" that take a long time to resolve.
Because we've been careful not to publicly admonish GPL violators, many people don't realize how often we have enforced the GPL successfully. ...
We have the right to sue for copyright infringement if we need to. We rarely need to threaten a lawsuit, and we've never had to file one. Most companies realize that what we ask for is not onerous and is easily done. Most companies that find copyright infringement sue for huge sums of money; the most money we ever ask for is reimbursement of our cost in doing that enforcement effort."
http://gpl-violations.org/news/20041004-majorupdate.html
"The netfilter/iptables project did not announce every individual case, but has so far settled in more than 10 cases out of court. Among the vendors are major companies such as Siemens, Fujitsu-Siemens, Asus and Belkin."
You're a retard.
It stayed as "funny" because most of the mods were funny, not because your mod was incorrectly applied.
Just out of interest, how many copyright violations have been successfully challenged and won?
Fixed that for you. Why should the licence matter, when they didn't follow it? And the answer to your question is: lots.
I know that, but after I modded, I wanted to tell people to mod it insightful rather than funny so it would have a better chance of being insightful. What I didn't know is that posting anon doesn't undo it.
So, seems like Microsoft for SEVERAL MONTHS has been on the GPL path to compliance?
I would like to point out, that if you pirated several Microsoft so called "Intellectual Property" binaries and eventually paid for them all, you would land in court with some fairly large fines.
Furthermore, this idea that companies cannot show source code for violations in the GPL rules seems a bit, well, warped.
This loop hole allows companies to hide behind IP rules, to protect their violations of copyright.
It is well known that Microsoft is in the HABIT of taking OTHER companies/individual works and using them for thier own gains, fairly shamelessly in some cases, and in others covertly.
-Hack
Got Geometrodynamics? Awe, too hard to figure out? Too bad.
I would have said that too. Nothing better, plausible deniability. But, I fear they(M$) might be telling the truth. Now what is the world coming to? Strange days are upon us for sure. So I think they are lying, but why. We'll "you caught me, now what do you want" might have been cooler. M$ is going to have to starting kicking some ass and start taking names if they are going to slow their downward spiral. Right now there is another Google out there? Where?
Why are people obsessed over this? Does it matter? Either way, the code is GPL now, right?
Comment of the year
Do not forget to pay your $699 GNU license fee you Windows using faggots!
You know, I hate to be a politically correct jerk, but why the heck are you calling gay people "Windows using"?
I am officially gone from
Okay... I'm no Microsoft fan by a long shot, but so what if they had been violating the GPL all this time before releasing the source code? I think that the important point is that they are doing so *NOW*... because, after all, isn't that the point of the GPL? Sure, in an ideal world they wouldn't have been violating the GPL in the first place, but if you will forgive me for the apparent paraphrasing Gandalf from LotR, there's really no point in dwelling on it because what's done is done... the most important thing is what we decide to do about it to make things better... _today_. And I really don't think that more Microsoft hatred is the way to accomplish that.
File under 'M' for 'Manic ranting'
Isn't it amazing how /. posted yet another anti-Microsoft story?
Bunch of freakin' whiners.
Microsoft now says that they had already been on the path for several months toward releasing the software under GPLv2 before Kroah-Hartman got in touch.
I wonder if MS would accept that same reasoning if it were applied next time an auditor finds a pile of incorrectly licenses MS product in a company. "Ah, yes, that. I'm on the path toward paying for the licenses I should have."
I wish I had time to dig up the article, but 9.5 years ago when I paid their passport.com bill, they claimed that they had figured out the problem internally, and when they went to pay, well, by golly, it was already paid.
Same theme, new problem.
Do you have ESP?
what can be explained by sheer ignorance.
Microsoft, though we keep referring to them in the singular, has well over 80,000 employees, and I'm betting most of them are not versed in the nuances of the GPL licenses, neither their driver developers, nor the paralegals writing the EULA's (though I bet the lawyers are).
Now, this doesn't excuse them of a violation one bit. Though it's possible, I doubt they had a a strategy "all along" to open-source the drivers because they included GPL code - because they work with citrix maybe, but not purely due to the GPL bit.
It also doesn't mean they did this in an effort to subvert or screw with GPL code - Microsoft's grand-poo-bah executive committee might "hate the GPL", but it'd be good to remember that eight levels of management separate them from some device driver writer tasked with getting Linux to run in hyper-V (who may or may not be employed there any longer).
Ha! lol very funny. Laughed a lot at that one.
their words are worthless and as soon as the press and public get this, the sooner we can all stop wasting our time discussing what those words mean or meant. It is not as if this is the first time they've done this kind of PR spin trick. Not even close.
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
When this originally came up, at least one contributor on the OS News discussion (http://www.osnews.com/story/21882/Microsoft_s_Linux_Kernel_Code_Drop_Result_of_GPL_Violation) of the issue suggested that the GPL code that was being linked to Microsoft's binary blob was *also* Microsoft's code (see http://www.osnews.com/thread?374824 for example). I've not seen a definitive statement from an interested party either supporting or refuting this.
The guy who pointed out the violation to Greg KH notes that the driver contained GPL and closed portions, which is not consistent with the terms of the GPL license: http://linux-network-plumber.blogspot.com/2009/07/congratulations-microsoft.html
That doesn't contradict the idea that Microsoft was linking its own GPLed code to its own closed code, which would be inconsistent but would be within their rights if they are the copyright holder on both portions.
Of course, it's a different matter if their original GPLed shim contained others' GPLed code. Indeed, if it included Linux Kernel header files then it probably did, in which case it actually would have been violating those developers' copyrights. I don't see how that's worse than the way the NVidia (or any other closed source drivers) work, though - or do they do some cunning / evil trick to get around this situation? Linus has previously said that he thinks binary drivers are acceptable if they were written for another platform first and therefore not a derived work of the kernel - I think his opinion on that is inconsistent and nonsensical but it's easy to imagine that the MS binary portion of the driver was developed for other platforms and therefore believed to be covered by this.
Unlike Nvidia et al, MS has evidently realised that they'd look stupid not to release the code, so whilst they're not whiter-than-white they are actually doing better than some. Of course, they really need to do their best not to look hypocritical about intellectual property.
Would Microsoft be sneaky or dishonest? Yes, it's their preferred manner of doing business. That my opinion, but also the opinion of many other people.
What's with all the people who claim not to like MS yet stick up for them violating the GPL? Well at least they're in compliance now BS. They only complied because they were caught. Here's the obligatory car analogy: You're speeding and see a cop so you slow down. Does that mean you've done nothing wrong? The whole point of this followup article is to point out that they only complied BECAUSE they were confronted about it. And as far as I know they're still not in full compliance, they need to distribute the code and the license WITH the driver from what I know.
Sure my hand was in the cookie jar ... but uhhh ... I was just getting a cookie for you! Childish
*DrugCheese rants*
To give a really vivid analogy, you are sounding like Palpatine pleading to Anakin when he was wounded by Mace Windu after becoming a victim of his own dreaded lethal (read "legalese" ) lightning by Mace Windu's light saber.
Clear?
That does not put you into favourable position with either the Jedi Council or the Galactic Republic. :-D
Get over it. Linus was right. Let's not discriminate code based on who contributed it.
Now it smells like "We don't need no fucking Microsoft code" now. So we accept it, and then discredit Microsoft.
I think it shows more confidence if we just treat it based on technical merits without spreading FUD.
The software freedom law center makes it's living by taking companys to court over GPL violations. At best anything it says must be taken with a grain of salt. The fact is, no amount of gyration or hand waving can magically make Microsoft code belong to the community. Microsoft wrote those drivers from scratch, and therefore can license them however it wants. Period. They are not required to use the GPL unless they incorporate GPL code into the drivers, which they did not.
Some people like to say that if you link your code with GPL code than your code must be GPL. It doesn't even say this in the GPL though some say it is implied. It's an untested legal theory. It's never even been brought to court and it has a very good chance of loosing because the court is likely to take a very dim view of the idea that one person magically owns another persons work. In the normal case, however, it might fly... That is of using a GPL library in a non-GPL program or linking a non-GPL library into a GPL program. This might be seen by the judge as taking advantage of something not yours, but in the case of loading drivers into the Kernel where there is longstanding acceptance of proprietary drivers it would fail, and this precedent would put even the widely accepted case in jeopardy.
But more importantly, Linus Torvalds himself does not believe the act of simply loading a proprietary driver module in a running kernel is a GPL violation, and he has explicitly stated this in the past, which means a lawsuit over this "violation" would be impossible to win, and even impossible to bring, considering Linus would not sign off on it. In addition, this is hardly the first proprietary software driver for Linux. There have been many over the years. Many of the wifi cards that have vender supplied Linux drivers, for example, use proprietary drivers because of an FCC mandate that the wireless products are not end-user modifiable.
A lot of people like to believe copyright is cut and dry. It's not. Let me assure you that the copyright act, written for books, says nothing about weather linking against another work makes your work a derivative work, which makes it a judgement call, and this issue has never been brought before a judge. When it is, you better hope it's over a better case than this, because if it was brought under this case it would have a very, very, good chance of loosing.
Thank God that we live in an enlightened society that doesn't give copyright protection to software! Just think of the horrors that would happen if rights-holders demanded compliance with various licenses, and used lawsuits as a threat to gain that compliance!
Gee look at the MS shills left and right "It doesn't matter now, move on" and my favorite "These articles make us look immature".
MS violated the license, got called on it and were pressured to comply, then they go on to use the compliance as positive PR.
PR is important dammit, it help us build trust relationships, when PR is fudged everybody else loses, so it's important these kinds of spins get reported.
But... the future refused to change.
Do not forget to pay your $699 GNU license fee you Windows using faggots!
You know, I hate to be a politically correct jerk, but why the heck are you calling gay people "Windows using"?
I thought they used Macs!
We need some kind of "MS puppet found his way to Slashdot" meta-moderation, we can call it like ms-meta-mod to hunt down these new fashion MS loving Bangalore monkeys.
Adobe Flash zero day story and this story, if you read the comments you will really understand the need for it. Of course, add any Java story to the collection.
Slashdot is basically under attack from these "high user id, 10 comments" puppets and nobody seems to care. I don't say "lets ban them", some database to ignore them perhaps.
As far as I've been able to determine from the various articles published on this, the only difference between Microsoft's binary drivers and, say, NVidia's binary drivers is that Microsoft's don't honor the advisory flag that says don't use certain symbols if your code is not under GPL.
Ignoring that flag is not a GPL violation. At worst, it is a discourtesy.
I don't know what the SFLC's position is on binary drivers in the kernel, but a majority of kernel developers, and of lawyers, think that binary modules don't per se violate GPL.
> Microsoft quickly denied that any GPL violation was a driver for their decision to
> donate the code; the company's senior director of platform strategy, Sam Ramji, said
> at the time: "Microsoft's decision was not based on any perceived obligations tied to
> the GPLv2 license." Now the Software Freedom Law Center confirms that Microsoft was
> indeed in violation of the GPLv2 when it distributed its Hyper-V Linux Integration
> Components without providing source code.
"Never believe something until it has been officially denied". :o)
I hope this means I can soon buy my Zardoz projector ring.
Community members led by Greg Kroah-Hartman contacted the company and coached them through the process of getting compliant. Microsoft now says that they had already been on the path for several months toward releasing the software under GPLv2 before Kroah-Hartman got in touch.
Yes, and MS had nothing whatsoever to do with any alleged shenanigans involving ISO certification of MS' OOXML "standard" either.
Honest.
MS would never do anything illegal, immoral, deceitful, or underhanded.
If you don't believe them, just ask them!
Strat
Oooo, -1 'Troll'!
Ahahaha!
The MS fanboy/shill moderators must be out in force!
Either that, or pointing out past patterns of bad behavior by MS as it relates to the likelihood of current denials of bad behavior being true is now considered a troll post??
Strat
Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
Reading the SLFC blog post in question, it doesn't say that Microsoft violated the GPL. All it says is that according to Steve Hemminger Microsoft violated the GPL, which of course had already been reported on Slashdot.
In other words, this isn't news.