WinInfo Daily News   |   Windows IT Pro
in

This Blog

Syndication

SuperSite Blog

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.

Comments

 

LandonAB said:

Not good.  Hoping that with Rafael's contacts within Microsoft has been notified of this and that the tool will be pulled ASAP.

November 7, 2009 10:51 AM
 

Microsoft’s Windows 7 USB/DVD Download Tool Uses Open Source Code | The Software Nook said:

Pingback from  Microsoft’s Windows 7 USB/DVD Download Tool Uses Open Source Code | The Software Nook

November 7, 2009 11:04 AM
 

Twitter Trackbacks for Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code - SuperSite Blog [winsupersite.com] on Topsy.com said:

Pingback from  Twitter Trackbacks for                 Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code - SuperSite Blog         [winsupersite.com]        on Topsy.com

November 7, 2009 11:08 AM
 

Twitter Trackbacks for Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code - SuperSite Blog [winsupersite.com] on Topsy.com said:

Pingback from  Twitter Trackbacks for                 Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code - SuperSite Blog         [winsupersite.com]        on Topsy.com

November 7, 2009 11:10 AM
 

uberVU - social comments said:

This post was mentioned on Twitter by aBlueSky: Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code http://ff.im/-b7h1B

November 7, 2009 11:13 AM
 

Windows 7 Blog » Microsoft’s Windows 7 USB/DVD Download Tool Uses Open Source Code said:

Pingback from  Windows 7 Blog » Microsoft’s Windows 7 USB/DVD Download Tool Uses Open Source Code

November 7, 2009 1:03 PM
 

whiplash55 said:

Sounds like an outsourced clusterbleep.

November 7, 2009 1:39 PM
 

Microsoft???s Windows 7 USB/DVD Download Tool Uses Open Source Code | Windows Seven 7 said:

Pingback from  Microsoft???s Windows 7 USB/DVD Download Tool Uses Open Source Code | Windows Seven 7

November 7, 2009 2:55 PM
 

robertsjoe said:

@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 ***. 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.

November 7, 2009 3:07 PM
 

rr0de74@live.com said:

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.

November 7, 2009 3:23 PM
 

evgenij said:

robertsjoe,

I don't see any comments by Waethorn on here. Am I missing something?

November 7, 2009 4:29 PM
 

NoNameAtAll said:

"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.

November 7, 2009 4:49 PM
 

Daily Little Law Links « Bleak Flat Legal Blog said:

Pingback from  Daily Little Law Links «  Bleak Flat Legal Blog

November 7, 2009 5:43 PM
 

robertsjoe said:

Sorry guys, his original post is here (near the bottom): community.winsupersite.com/.../seven-perfectly-legal-ways-to-get-windows-7-cheap-or-even-free.aspx

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.

November 7, 2009 7:33 PM
 

NoNameAtAll said:

"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.

November 7, 2009 7:52 PM
 

dallasmay said:

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.

November 7, 2009 9:50 PM
 

robertsjoe said:

@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?

November 7, 2009 9:57 PM
 

NoNameAtAll said:

"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

November 7, 2009 11:13 PM
 

anonymuos said:

We pwn you but u can't pwn even our software. Or maybe MS feel they own everything on CodePlex?

November 7, 2009 11:51 PM
 

kadarzsolt said:

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...

November 8, 2009 2:40 AM
 

g6672D said:

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_

November 8, 2009 8:25 AM
 

noneed.info » Blog Archive » Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … said:

Pingback from  noneed.info  » Blog Archive   » Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code …

November 8, 2009 5:54 PM
 

» Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … said:

Pingback from  » Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code …

November 8, 2009 7:59 PM
 

Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … | Dvdr update today said:

Pingback from  Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … | Dvdr update today

November 8, 2009 8:21 PM
 

Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … : News IT said:

Pingback from  Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … : News IT

November 8, 2009 8:40 PM
 

Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … Software Rss said:

Pingback from  Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … Software Rss

November 8, 2009 8:57 PM
 

Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … | Dvd burning live today said:

Pingback from  Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … | Dvd burning live today

November 8, 2009 9:15 PM
 

Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … | Tech Talk said:

Pingback from  Microsoft's Windows 7 USB/DVD Download Tool Uses Open Source Code … | Tech Talk

November 8, 2009 9:27 PM
 

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

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

November 9, 2009 2:21 AM
 

Home Audio Equipment | Home Cinema Insider said:

Pingback from  Home Audio Equipment | Home Cinema Insider

November 9, 2009 4:44 AM
 

Bink.nu said:

Microsoft just confirmed to me that it has completed an investigation of allegations made by my Windows

November 13, 2009 3:43 PM
 

Rafael is Vindicated: Microsoft Did Steal Open Source Code for USB/DVD Tool | The Software Nook said:

Pingback from  Rafael is Vindicated: Microsoft Did Steal Open Source Code for USB/DVD Tool | The Software Nook

November 13, 2009 3:46 PM
 

Microsoft violates open soft licence « Openssoft's Blog said:

Pingback from  Microsoft violates open soft licence «  Openssoft's Blog

December 8, 2009 4:23 PM
 

Managing The Unmanageable « From Here To There said:

Pingback from  Managing The Unmanageable «  From Here To There

December 15, 2009 12:24 AM
 

King of California, 2007 said:

Pingback from  King of California, 2007

December 25, 2009 4:32 PM
Acceptable Use Policy

About pthurrott

Paul Thurrott is the guy behind the SuperSite for Windows. Way behind. :)
SPONSORED LINKS FEATURED LINKS

Collaborate with Confidence Accelerate deployment and simplify Microsoft SharePoint management with EMC solutions and services. Calculate your savings nowSee how SAN is 57% cheaper than DAS over three years Announcing Symantec Backup Exec 2010With integrated deduplication and unified archiving technology. Feb 25 - Are your IT Systems distributed? Or Convoluted?Find out why integrated management solutions are more important than ever in today's IT environments and what criteria to consider when evaluating those solutions. Virtualization Faceoff – Join the DiscussionBlogs, free poster, videos, community commentary – IT experts and peers face off on VMware & Microsoft virtualization solutions. Should Your Email Live in the Cloud?This Forrester report shows how-to calculate your on-premise email costs and compare with cloud-based alternatives and offers best practices for reducing email costs. Exchange Server 2010: Deploying Unified Communicationsregister for this free virtual event and build your Unified Communications future on a strong Exchange Server 2010 foundation New from Left-Brain.com - Manage VMware with PowerShellLearn how to perform everything from simple ad-hoc reporting at the command-line to complex scripts that automate a massive deployment of hundreds of virtual machines.  Solve your old problems using less code than you thought possible!
Windows IT Pro |  Subscribe |  Register |  FAQ for Windows |  Media Kit |  WinInfo News |  Europe Edition |  About Us |  Contact Us/Customer Service |  Affiliates/Licensing
SQL Server Magazine |  Office & SharePoint Pro |  WinDevPro |  asp.netPRO |  IT Library |  Technology Resource Directory |  ITTV |  IT Job Hound

© 2010 Penton Media, Inc.     Terms of Use | Privacy Statement | Reprints and Licensing