Less than a week after it discovered that parts of its Windows 2000 and
NT source code were leaked
to the Internet, Microsoft officials are now finding
that a kind of grassroots peer review of its code is sprouting among
programmers and the merely curious from all points of the globe.
The Redmond, Wash., creator of the Windows operating system is legendary
for the tight rein it has held over source code to the operating system that
runs on 9 out of 10 computers in the world. Only in recent years, goaded in
part by an anti-trust
settlement with the U.S. Department of Justice in 2001, has the company
extended some of its code outside academia and made it available for use by
independent software vendors (ISVs). The program, called Shared Source
Initiative (SSI), has garnered more than 3,000 development partners in the
past three years, according to Microsoft officials.
Some programmers contacted by internetnews.com say many in their
community are wary of even looking at the code in order to avoid inflaming
intellectual property issues over software copyrights — in a software
industry already inflamed over copyright amid the SCO Group’s intellectual
property challenge of parts of the Linux kernel.
But for those who do, including plenty of people in peer-to-peer networks
and in Internet
Relay Chat (IRC) rooms worldwide, the 660 MB file containing the code is
essentially open source material.
Chris Wysopal, vice president of research and development at security
firm @Stake, said Microsoft should expect to field a lot of calls in the
coming months as developers chime in with their ideas for improving the
code.
Indeed, experts say the leak of Microsoft’s proprietary code to the
public might just result in code benefits to the Windows platform overall.
Expect comments from the developer community to outpace any discussion about
active open source projects such as Linux, Wysopal said, because of
Microsoft’s dominant presence throughout the world.
“It’s Microsoft. Everyone wants to scrutinize what they’re doing,” he told
internetnews.com. “This is the first glimpse for most people to the
way Microsoft actually builds their applications and what kind of quality
they have in their coding. People are definitely going to say, ‘Microsoft,
you made a mistake here,’ or ‘Why did you do it this way?'” he added.
One of the latest online parlor games involving the leaked code is the
glimpse it provides into comments in the code from Microsoft programmers
charged with updating and patching the code over the years.
One technology enthusiast at Web site kuro5shin
noted many of the hacks (additions) to the code base included some colorful
comments and creative use of adjectives in noting programming changes.
In this case, the reviewer concluded the code was generally “excellent.”
But he also noted the
many additions to the Windows code to be almost universally compatible with
previous Windows versions. And third-party software has “clearly come at a
cost, both in developer-sweat and the elegance (and hence stability and
maintainability) of the code.”
Microsoft, which does not comment on specific questions about its code,
on Wednesday said it has begun sending
notifications to people who may have downloaded the company’s source
code warning them that such actions are in violation of copyright law.
The code leak last week doesn’t mean code snippets will find their way
into
future applications by competitors or the open source community, predict
developers in the community.
Most developers who have peeked at the code have found that, while
providing a glimpse to some of Windows’ inner workings, the code mostly
references other areas of source code that were not leaked, said Adnan
Masood, a U.K.- based software engineer.
“Programmers may learn bits and pieces about how Microsoft’s kernel,
input/output optimization, multi-threading, spooling and hardware
abstraction layer actually work and what’s behind the Windows, but I’m not
sure it will become public or get used in any other projects,” he said.
Chris Spann, a systems architect, agreed. “Microsoft’s only real
concern is that someone may be able to use their code in a commercial
product,” he told internetnews.com. “This really isn’t too much of a
concern either, as there are open source products in the Linux/Unix world
that can already mimic much of what Microsoft has to offer.”
Even more of a reason, added Wysopal, is that the code is between three to
four years old, a time that pre-dates Microsoft’s security
initiatives.
“We’re sort of looking back in time at what Microsoft was doing in the year
2000 or 1999,” he said. “We still don’t really know, looking at that code,
what today’s code looks like.
Ethics and Artificial Intelligence: Driving Greater Equality
FEATURE | By James Maguire,
December 16, 2020
AI vs. Machine Learning vs. Deep Learning
FEATURE | By Cynthia Harvey,
December 11, 2020
Huawei’s AI Update: Things Are Moving Faster Than We Think
FEATURE | By Rob Enderle,
December 04, 2020
Keeping Machine Learning Algorithms Honest in the ‘Ethics-First’ Era
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 18, 2020
Key Trends in Chatbots and RPA
FEATURE | By Guest Author,
November 10, 2020
FEATURE | By Samuel Greengard,
November 05, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 02, 2020
How Intel’s Work With Autonomous Cars Could Redefine General Purpose AI
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 29, 2020
Dell Technologies World: Weaving Together Human And Machine Interaction For AI And Robotics
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 23, 2020
The Super Moderator, or How IBM Project Debater Could Save Social Media
FEATURE | By Rob Enderle,
October 16, 2020
FEATURE | By Cynthia Harvey,
October 07, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
October 05, 2020
CIOs Discuss the Promise of AI and Data Science
FEATURE | By Guest Author,
September 25, 2020
Microsoft Is Building An AI Product That Could Predict The Future
FEATURE | By Rob Enderle,
September 25, 2020
Top 10 Machine Learning Companies 2021
FEATURE | By Cynthia Harvey,
September 22, 2020
NVIDIA and ARM: Massively Changing The AI Landscape
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
September 18, 2020
Continuous Intelligence: Expert Discussion [Video and Podcast]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 14, 2020
Artificial Intelligence: Governance and Ethics [Video]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 13, 2020
IBM Watson At The US Open: Showcasing The Power Of A Mature Enterprise-Class AI
FEATURE | By Rob Enderle,
September 11, 2020
Artificial Intelligence: Perception vs. Reality
FEATURE | By James Maguire,
September 09, 2020
Datamation is the leading industry resource for B2B data professionals and technology buyers. Datamation's focus is on providing insight into the latest trends and innovation in AI, data security, big data, and more, along with in-depth product recommendations and comparisons. More than 1.7M users gain insight and guidance from Datamation every year.
Advertise with TechnologyAdvice on Datamation and our other data and technology-focused platforms.
Advertise with Us
Property of TechnologyAdvice.
© 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this
site are from companies from which TechnologyAdvice receives
compensation. This compensation may impact how and where products
appear on this site including, for example, the order in which
they appear. TechnologyAdvice does not include all companies
or all types of products available in the marketplace.