Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code

And apparently does so illegally. Rafael has written up a great post, with a side-by-side code comparison, about how Microsoft's Windows 7 USB/DVD Download Tool uses code that was obviously taken directly from open source code that is licensed under the GPL.

While poking through the UDF-related internals of the Windows 7 USB/DVD Download Tool, I had a weird feeling there was just wayyyyyyyyy too much code in there for such a simple tool. A simple search of some method names and properties, gleaned from Reflector’s output, revealed the source code was obviously lifted from the CodePlex-hosted (yikes) GPLv2-licensed ImageMaster project. (The author of the code was not contacted by Microsoft.)

I see two problems here. (I’m not a FSF professional, so there may be more.)

First, Microsoft did not offer or provide source code for their modifications to ImageMaster nor their tool. According to GPLv2.

Second, Microsoft glued in some of their own licensing terms, further restricting your rights to the software (TermsOfUse.rtf). According to their terms .... "You may not ... publish the software for others to copy."

I understand Microsoft is a big company and that this could have been externally contracted work, but someone dropped the ball during code review/licensing.

Yes, yes they did.

Discuss this Article 16

LandonAB
on Nov 7, 2009
Not good. Hoping that with Rafael's contacts within Microsoft has been notified of this and that the tool will be pulled ASAP.
anonymous
on Nov 7, 2009
This post was mentioned on Twitter by aBlueSky: Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code http://ff.im/-b7h1B
whiplash55
on Nov 7, 2009
Sounds like an outsourced clusterbleep.
robertsjoe
on Nov 7, 2009
@waethorn: "BTW, I'm on a superior Mac, so it wouldn't really matter anyway." It's a Mac game actually. Go ahead and try it." You're passing off links to trojans? People that do that are assholes. That makes you an asshole. Paul, do you want to allow people to post links to harmful trojans on your site? @waethorn should be banned for this behaviour. I mean, stupid OS wars are one thing, but this is not right.
rr0de74@live.com
on Nov 7, 2009
Waethorn has on more than one occasion passed link to malware, Windows malware the first time. For that alone he should be banned. Or I guess people could start blogging that they got malware from the Winsupersite??? Add to that his lame comments on the health of certain Apple executives should push him right out the door here.
evgenij
on Nov 7, 2009
robertsjoe, I don't see any comments by Waethorn on here. Am I missing something?
NoNameAtAll
on Nov 7, 2009
"robertsjoe, I don't see any comments by Waethorn on here. Am I missing something?" I think he was continuing from a now-closed blog.
robertsjoe
on Nov 7, 2009
Sorry guys, his original post is here (near the bottom): http://community.winsupersite.com/blogs/paul/archive/2009/11/06/seven-pe... I would have posted there, had the blog entry not closed for comments. Even so, I thought that it's not appropriate to post links like the one he did. If you Google "loselose mac" (without quotes) you'll see what the link he posted is all about. I know we talk trash, do the OS war thing (which I never take seriously), but this is just not right and shouldn't be allowed.
NoNameAtAll
on Nov 7, 2009
"I know we talk trash, do the OS war thing (which I never take seriously), but this is just not right and shouldn't be allowed." This is the most mature post I've seen out of you. No sarcasm intended either. And you are right.
dallasmay
on Nov 7, 2009
Who is Surprised? MS has broken more laws in more countries than any other organization ever in the history of man kind. Then they have the gall to claim that Open Source has stolen their IP. Then they have the gall to steal Open Source's IP. What a bunch of Crooks.
robertsjoe
on Nov 7, 2009
@NoNameAtAll: "This is the most mature post I've seen out of you. No sarcasm intended either. And you are right." Thanks. There's enough trouble being caused by scammers, spammers and the like. We don't need it here. Moderator, oh moderator, for where art thou moderator?
NoNameAtAll
on Nov 7, 2009
"Thanks. There's enough trouble being caused by scammers, spammers and the like. We don't need it here." No problem. Just calling it as I see it. And yes, it's true. If only you'd make posts like these more often. :P
anonymuos
on Nov 7, 2009
We pwn you but u can't pwn even our software. Or maybe MS feel they own everything on CodePlex?
kadarzsolt
on Nov 7, 2009
I believe the reason for not releasing the source code is that the app does some kind of hash checking on the ISOs used with it to prevent the use of "not so legit" Windows images. If they were to release the code they would allow the removal of the checking routines and the distribution of the tool as a pirating accessory. BTW: CodePlex is a Microsoft property, AFAIK...
g6672D
on Nov 8, 2009
This actually looks like a small deal from the example given. If there's much more code borrowing, then I'd be very happy to see them explain _THAT_
anonymous
on Nov 13, 2009
Microsoft just confirmed to me that it has completed an investigation of allegations made by my Windows

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use