Microsoft Takes Responsibility For GPL Violation
An anonymous reader writes with an update to the news we discussed last weekend that a Windows 7 utility seemed to contain GPL code:
"Microsoft has confirmed that the Windows 7 USB/DVD tool did, in fact, use GPL code, and they have agreed to release the tool's source code under the terms of GPLv2. In a statement, Microsoft said creation of the tool had been contracted out to a third party and apologized for not noticing the GPL code during a code review."
Awesome!
Microsoft 7 legally contains GPL code.
Patents Drive Free Software as Hurricanes Drive Construction Industry
I have to say, my opinion of MS gets better everyday...
IDEA:
When you're that big a company you should review all of your code as much as you think the patent office should review others patents.
) Human Kind Vs Human Creation
) It'd be interesting to see how many humans would survive to serve us.
Give some credit, they did a code review, noticed the accusation was factual and did the right thing. As many times as microsoft has done the wrong thing, it's only right to credit them for doing the right thing this time.
The interesting question now is if they will retain this tool going forward, or replace it with another that is not GPL'd. It certainly sounds like an accident, so I am curious if good production code has any chance of trumping internal politics.
I predicted that they'd just need to make minor corrective action. Looks to me like that's exactly what happened. A replier to that post noted that as a prominent member of the Business Software Alliance, Microsoft would need to act above board and that this, if true, could be a serious problem. My take is that they just did that with this choice a mere week or so after the GPL code came to light.
So it appears to me that we're both right. Microsoft didn't need to fix much, but due to their leading position in an anti-piracy lobbying group, they needed to fix it quickly.
Hell yeah!, what an awesome third party contractor.
Ripping off free software and selling it to corporations as non-free,
closed source software for profit, these fuckers deserve a medal!
Vista probably cost them billions of dollars in revenue because, had they released a sooner, higher quality OS as their schedule initially dictated, their sales wouldn't have suffered. Not only that, but they'd have had two additional OS releases before Windows 7, or a global recession hurting their first decent OS release in nearly a decade.
Though if you think Microsoft executives seriously looked around the table and laughed at how they fooled everyone releasing a crappy product, I don't know if anything will convince you that you're wrong.
If you make a few music/movie downloads and they catch you, the first thing they do is send a letter to your ISP giving a warning to you. So yes, you would just delete it and apologize.
And yes, like the other person said, Microsoft isn't going around suing people for downloading music, movies, or pirated copies of Windows.
Besides, there was a whole article a few days ago about how GPL violations happen very frequently and that politely pointing it out usually solves the problem. It was an accident, not an "accident", and it's been fixed so get over it.
I'm sorry but this is just incredibly stupid. Are you telling me they purposely put GPL code into their code with the express intent of being caught?! Or that they wasted I don't know how many billions of dollars and took bad PR on Vista so that they could wow the world with Windows 7?! Then we have the troll-moderators going down the list looking for anything anti-Microsoft in the discussion to mod up. Lovely, you guys really do a lot for Slashdot's continued reputation.
What if it WAS a mistake? What if Microsoft didn't check the code/programmer claimed it wasn't GPL/whatever?
Because if it was a mistake, they appeared to have been doing the right thing. Furthermore, they weren't even selling this, nor was anyone else. If anything, it was a violation of GPL not copyright stuff.
I had no idea GPL people were so like the RIAA that they would want to "crucify" a company for possibly accidentally using (stealing? slashdot will call using GPL code against GPL license [and giving the result away for free]"stealing" but slashdot won't call downloading songs/movies stealing?) open source code without releasing the resulting open source. Sounds ... very progressive. Encourages people to use GPL. "Hey, use our free software and code! It's great! Use it however you want! But if you don't follow the GPL you are a horrible, horrible company, even worse than people that illegally download copyrighted materials."
I like open source and GPL and all that. I also enjoy MS products. And I don't like double standards. If they knowingly took GPL code, that's bad. I don't like "guilty until proven innocent" nor comparisons of copyright to GPL...
What remedy does the GPL call for? As I understand it, it is to either release source or stop distributing. MS handled this error correctly. Calling for stronger sanctions would just drive more people away from GPL'd software.
Why is Microsoft farming out the programming of a relatively simple tool when they have 10s of thousands of programmers and consultants on their payroll? Issues like this are exactly why you shouldn't outsource work when you already have employees that could do the job.
The reason why I am asking is so that I can get a feel for the validity of your statement about the coding culture amongst people working for Microsoft.
There are very few things you need to know here. Programmers for Microsoft:
Whether your interest is as a prospective buyer of their output of a prospective employer of a former Microsoft programmer, the choice is clear. Microsoft carefully selects their programmers from the brightest and the best because they can. They filter for the folks who can coexist with them because they must. They drive them with the processes that they have. The programmers deliver what they can in this context and accept the limitations of the context as a condition of employment. Having survived this experience a programmer must necessarily have certain properties which, depending on your point of view, mark him "desirable" or "undesirable".
Help stamp out iliturcy.