Google denies disassembling Vista software
The source code underlying Google's Chrome Web browser suggests that Google used a reverse-engineering technique called disassembly to figure out how to employ a useful Windows Vista security feature, but the company said it didn't, in fact, do so.
The Chrome source code said a particular security feature available on Vista, Data Execution Prevention, can be used on Windows XP SP2 and Windows Server 2003 SP1, though it's not documented for the older operating systems. The source code also said the feature can be understood with a disassembler, a method of reverse-engineering that deconstructs a binary file--such as Windows--into instructions more easily understood by a human.
An explanatory comment in the Chrome source code mentions use of a disassembler to figure out the security feature. "Completely undocumented from Microsoft. You can find this information by disassembling Vista's SP1 kernel32.dll with your favorite disassembler," the comment says.
But Google itself didn't take that route. "We did not disassemble this code," the company said in a statement. "The source code indicates that the technique came from http://www.uninformed.org/?v=2&a=4. Please also note that...disassembling is just one of several methods one can use to find this information."
Software companies trying to protect their proprietary software often aren't fans of disassemblers. For example, Vista's End-User License Agreement (PDF) states, "You may not...reverse-engineer, decompile, or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation."
Google stuck up for the practice, though. "Disassembling is a common and accepted practice in software development, frequently used to make sure software features are compatible with other software programs or operating systems," the company said.
Regarding the Data Execution Prevention interface, the Chrome source code says, "Try documented ways first. Only available on Vista SP1 and Windows 2008." The method described at Uninformed comes in a later section, labeled thus: "Go in darker areas. Only available on Windows XP SP2 and Windows Server 2003 SP1."
Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank. 



I can remember a undocumented CGA video mode that nobody knew about... being exposed this way.
It isn't like they are selling windows under another name. There wasn't any unethical things happening. It will probably make vista worth more in the long run. (and nt,2k,xp since they employ the same execution protection)
It's a non issue. Call it fair use.
So if you didnt accept the agreement and never installed Vista, does that still apply?
There is nothing wrong with 'disassembling' software and using code in it to make your own products better. In fact, I say that should be protected innovation, even though you are basically 'stealing' code from someone else, you are usually not using their whole product, just pieces of it.
http://support.microsoft.com/kb/875352
I guess you could argue Google isn't perfect either, but at least Google help keep the market moving forward with their inspiring, innovative and effective products.
They are the worst for this ****, trying to hide their code and NEVER wanting to give it out unless you pay them EXTREME money.
Seems the author of this story is more inclined at trying to make up the news rather then simply report it. Just disgraceful and irresponsible.
Just not pirating UNLESS you have bought a legal version of Vista for one of your PC's (I have a legal version on two of mine). Then, I am okay with you installing 'illegallly' on three computers for each copy of Vista that you have or that came pre-installed on your computer.
This would force companies like Microsoft and Quickbooks to get and keep market share based on the service and usability and affordability of their software.....not based on fear and locking in users using proprietary data formats.
Who's with me?
- by Vegaman_Dan September 19, 2008 4:24 PM PDT
- So... Google says they didn't reverse engineer the product but reserve the right to use reverse engineering at any time or place and not disclose that information. Hmm. <P>
- Reply to this comment
-
(24 Comments)How many politicians would love to have this sort of double standard available to them? They reserive the right to lie at any time- as well as lie about lying in the first place.<p>
Gives you a real nice warm and fuzzy feeling deep inside doesn't it? <p>
Oh wait, that's just gas.