Microsoft learning lessons about code sharing

Microsoft claims it is learning valuable lessons about code sharing from the open source community declaring free software on Windows as "good".

During a visit to Australia this week Microsoft's global shared source manager Jason Matusow said the software giant officially began its shared source initiative two and a half years ago but the company has been sharing as far back as 1991.

It was implemented in response to customer demand as they were considering open source, he said.

Microsoft has four methods of sharing code as there is no "one way" to do it.

"Firstly, we provide the source code for all Windows versions to existing enterprise customers so they can see it to perform security audits, but not modify it. The new development license, as seen with CE.Net, allows developers to modify and resell code without licence fees to Microsoft much like the BSD licence," Matusow said.

"Our teaching and research licence provides Windows source code to Universities which can be modified for research. Finally, our business development licence provides 100 per cent of the CE.Net code base to partners who can modify and redistribute their code while retaining copyright."

Matusow said the software giant wants to hear from organisations if they are concerned about the way in which Microsoft shares code.

"Whether we are manipulating source code once it has been shared or not can be verified by government departments," he said. "Also, Microsoft Research provides grants which can be used for work that will remain in the public domain."

On the topic of the GPL’s requirement to release any changes under that licence, Matusow said Microsoft has cooperated.

"We’ve modified GPL code and given the changes back. For example, we have done work on GCC [GNU Compiler Collection]," he said.

He said Microsoft chose not to build commercial applications on top of GPL software.

"If you ask Red Hat whether a dynamic link to GPL software would be of concern they would disagree. However, if you ask that question to the Free Software Foundation they would think it is," Matusow said referring to two outcomes of commercialising open source - quality and price.

"If you look at how companies are commercialising open source it is increasing the pressure for software quality to go up with software prices going down," he said. "This shows with companies like Red Hat meeting service level agreements through licensing. Also, we feel that our integration work will make Windows a better choice than Sun’s Java Desktop System."

On the emotive topic of Microsoft’s recent licensing agreement with The SGO Group over the use of its code, Matusow said it was necessary for its Services For Unix product, adding that "Sun's cross licensing agreement was crucial for SCO, not ours."

Matusow said Services For Unix won the best of show award at the recent LinuxWorld Expo and laughed off any suggestions that Microsoft is anti-open source when software such as OpenOffice competes with its commercial offerings.

"We are learning from open source," he said. "Putting open source software on Windows is a good thing. For example, Microsoft supports Intuit whose software competes with Money."

Matusow said Microsoft has never been a services company and the value to cost ratio of its software is good,” he said. "If this was not the case people would stop buying our products," he added.

"There is a lot of internal discussion at Microsoft about our older products and whether they should be released in the public domain; components from older operating systems are often brought forward into newer products which would make open sourcing them difficult.

"The more we hear from our customers about it the more we need to look at it; source code is interesting to many but useful to few."

Join the newsletter!

Error: Please check your email address.
Rocket to Success - Your 10 Tips for Smarter ERP System Selection
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Rodney Gedda

Computerworld
Show Comments

Most Popular Reviews

Latest Articles

Resources

PCW Evaluation Team

Ben Ramsden

Sharp PN-40TC1 Huddle Board

Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.

Sarah Ieroianni

Brother QL-820NWB Professional Label Printer

The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.

Ratchada Dunn

Sharp PN-40TC1 Huddle Board

The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.

George Khoury

Sharp PN-40TC1 Huddle Board

The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic

David Coyle

Brother PocketJet PJ-773 A4 Portable Thermal Printer

I rate the printer as a 5 out of 5 stars as it has been able to fit seamlessly into my busy and mobile lifestyle.

Kurt Hegetschweiler

Brother PocketJet PJ-773 A4 Portable Thermal Printer

It’s perfect for mobile workers. Just take it out — it’s small enough to sit anywhere — turn it on, load a sheet of paper, and start printing.

Featured Content

Product Launch Showcase

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?