We have relaunched: What's new at ZDNet Asia?

Microsoft airs tools' source code online

Summary

In what may be the first time Microsoft has adopted a pure open-source approach for a product, the company reveals the code for its Windows Installer XML software.

Events

Microsoft MSDN/Developer Event
25 Mar 2010

One Marina Boulevard, Microsoft Singapore

IT Architect Regional Conference Singapore 2010
20 - 21 Apr 2010

Singapore Management University, Singapore

The Internet Show 2010
21-22 Apr 2010

Suntec Singapore

update Microsoft published the code for one of its products on an open-source software development Web site late Monday, departing from its hard-line stance against making the underlying components of its technology available to the general public.

Redmond, Wash.-based Microsoft revealed the code for its Windows Installer XML (WiX) software, a set of tools used to build installation packages for the company's Windows products from XML source code. According to the information posted on the SourceForge site, a resource for open-source collaboration projects, the actual code Microsoft published supports an environment that software developers can use for creating Windows setup packages.

Jason Matusow, Shared Source Initiative manager at Microsoft, said the code was posted in public because the company felt that developers could build more effective applications for Windows products with the actual elements of the WiX package to work with, rather than using shareware that was already available. He said Microsoft chose to reach people using SourceForge, because more than 25 percent of the projects being worked on via the site are related to Windows.

"WiX was a project that got picked up and used widely throughout Microsoft, and we felt that making the code available would improve people's ability to build their own setup packages," Matusow said. "We will continue to be a lot more conservative with how we share code from products such as Windows, but this kind of software calls for a different kind of business approach."

The software giant made the code available under the Open Source Initiative's Common Public License, which allows an application and source code to be used and modified freely, as long as the resulting code is distributed under the same terms. Representative of the founding tenets of the open-source movement, the idea of the CPL is to give the public a set of software that it can freely use, improve and share.

The CPL is considered somewhat more flexible than the GNU General Public License, which Microsoft Chairman Bill Gates has criticized in the past for its inability to jibe with proprietary software development.

Matusow said his company views the CPL as more favorable to vendors that want to release some code while also keeping their proprietary business interests in mind. IBM authored CPL, and licenses offer the software development community the right mix of availability and commercial rights, he said.

To say that Microsoft has traditionally avoided such public displays of its source code is an understatement. Despite previous initiatives that have allowed various pieces of code to be distributed under what the company calls shared-source licenses, the WiX release marks the first time Microsoft has attempted an unadulterated effort at open source. The company said earlier this year that it was considering a number of products for potential code releases under its Shared Source Initiative, which has been under way for roughly three years.

The company fervently defends the source code of the various versions of its Windows operating system, sharing it only with universities and government agencies that sign agreements not to release the code. While working versions of Microsoft's operating system have occasionally made it onto the Internet, actual source-code leaks have been rare.

One of the company's concerns around the airing of its proprietary code is the possibility of increased security breaches in its products, an issue that already troubles Microsoft.

Matusow would not say whether Microsoft has specific plans to offer more source code through SourceForge or CPL licenses. However, he said, Microsoft does say it plans to continue expanding the Shared Source Initiative and future releases where possible.

Talkback

Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment
Transform your business interactions with real-time voice, video and telepresence solutions.
Tech Vendor: Cisco

ZDNet Asia Live

When I create an event, I click on an approximate time during the day when I want the event to occur, then I click "edit event detail...

10 hours 49 minutes ago by bessellbrowne on Google Calendar gets 'smart' rescheduling

ipads break alott i had one it broke three times in the month i had it so i got rid of the damn thing id just go for the laptop Top Grade...

10 hours 50 minutes ago by bessellbrowne on Report: 'Hundreds of thousands' of iPad preorders

There are a number of websites that still require Internet Explorer to view and IE for Mac Stinks (it is really ies4osx which is the Wind...

10 hours 52 minutes ago by bessellbrowne on Microsoft: Only minor tweaks in Windows 7 SP1

The receivers don't transmit back to the satellite. Unless there is a phone line attached to the receiver, they don't have any wa...

10 hours 55 minutes ago by bessellbrowne on Apple to join the geolocation craze?

What to expect from open source Symbian http://is.gd/aPIGL

11 hours 10 minutes ago by rebelk0de on topsy

"Lead Cognos BI Developer Insurance in New South Wales , Australian ..." http://bit.ly/ayy19L

11 hours 50 minutes ago by rhrcognos on topsy

whatever little understanding I have we 'll only progress toward end of the world if we use HPCs to lenthen life of human being. Huma...

21 hours 1 minute ago by abhi32002@gmail.com on High computing promises elixir of life

Thanks for the knowledgeable article on SDDs. Allas...when all this reasearch will happen in Indian Universities. Hope the new bill on Fo...

21 hours 14 minutes ago by abhi32002@gmail.com on APAC HPC users eye solid-state drives

It was a good article. This brings a good opportunity for Indian IT firms to come up with new solutions in this field. HPC can become a b...

21 hours 33 minutes ago by abhi32002@gmail.com on High computing most-wanted job in Asia

COL KR DHARMADHIKARY(RETD) its very late to reply the link, but if it is still alive and looking for opportunity, i would like to know th...

1 day 30 minutes ago by deb021280 on Education takes off in rural India, helped by PCs

It was just a matter of time until google was marginalised anyway. I'm afraid this will be forgotten in China very quickly. Still, it...

1 day 35 minutes ago by robinsmith on Report: Google to leave China on April 10

High performance computing (HPC) most-wanted job in Asia http://bit.ly/9vFC3i (via @zdnetasia) #singapore

He doesn't care if her shoes are of glass, All he wants to see is a huge rack and nice a*s. Sleeping beauty's not awoken by true ...

1 day 4 minutes ago by warlowdavies on One pair of 3D glasses to rule them all

RT @zdnetasia: EMC COO, Pat Gelsinger, on bridging gaps in the organization and its cloud ambitions in Asia. (cont) http://tl.gd/i5jjd

EMC COO, Pat Gelsinger, on bridging gaps in the organization and its cloud ambitions in Asia. http://bit.ly/9etOZW

Asian SMBs need to pay more attention to disaster recovery planning http://bit.ly/bDet08 via @zdnetasia

Asian SMBs need to pay more attention to disaster recovery planning http://bit.ly/bDet08

[TECH] URL Shorteners slow Web redirection. - http://bit.ly/bySnWK @zdnetasia

URL shorteners are great but they can slow web redirection & you pray it would never go down http://bit.ly/bySnWK via @zdnetasia

Temasek Holdings eyeing tech stocks, indicating optimistic outlook on IT sector. http://bit.ly/aM7VwU

URL shorteners slow Web redirection. http://bit.ly/bySnWK

Chinese agencies cry foul over Google. http://bit.ly/by6rwV

Philippine antipiracy drive focuses on enterprises. http://bit.ly/aWryDC

Gartner: China to become world's fastest-growing enterprise software market. http://bit.ly/bqJTtb

all of sg's isps have been practising compulsory invisible proxy for all home subscribers at their backend since many years back alre...

2 days 14 minutes ago by melvinchia on Web filters mean bad news for business

it is not to good for china.
Proactol

2 days 59 minutes ago by nathonastle on Chinese ad partners beg Google for information

RT @zdnetasia: HP touts new products and management and productivity tools to address business computing pain points. http://bit.ly/dudgA6

For those with a computer science background, or interested in the high performance computing scene: http://bit.ly/9vFC3i

HP touts new products and management and productivity tools to address business computing pain points. http://bit.ly/dudgA6

IT security insiders rob casinos of $50K http://is.gd/aPIKR

2 days 30 minutes ago by rebelk0de on topsy

Very good explanation of JMX

3 days 4 minutes ago by Babith B on Managing applications with JMX

The reaction to a report issued Tuesday by Flurry Analytics managed to completely overlook some interesting news--the Android-based Motorola Droid outsold the original iPhone over the same period of time following their respective launches--to focus instead on the sales numbers for the Nexus One.

3 days 7 minutes ago by lonemavericks on diggs

Another ZTE story....

3 days 9 minutes ago by Moderate Your Greed on Philippines opens bid for final 3G license

We at www.fifosys.com have also seen a growth in IT outsourcing and anticipate it as a growing field.

3 days 43 minutes ago by sarah Jane on Companies' outsourcing spend to increase