Microsoft Releases Source Code For Research, Weighs More Commercial Disclosure - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
News

Microsoft Releases Source Code For Research, Weighs More Commercial Disclosure

The company made available the source code to implementations of its Common Language Infrastructure run-time environment and C# programming language.

Microsoft on Wednesday released more than a million lines of code to some of its new .Net technologies for academic use, at a time when top executives are considering disclosure of more source code to business customers.

Under the aegis of its "shared-source" program, headed by Craig Mundie, senior VP and chief technical officer, Microsoft made available for download from its Web site the source code to implementations of its Common Language Infrastructure run-time environment and C# programming language under a license that encourages academic experimentation, but prohibits resale of any code. The released code runs on Microsoft's Windows XP operating system and the open-source FreeBSD system, and is aimed at university students and professors.

Microsoft has long been stingy with its source code--the line-by-line instructions that make software programs run. The Unix computing environment, by contrast, grew up in a milieu that encouraged sharing of source code among academics and commercial researchers. Unix derivatives, such as the Java programming language and Linux operating system, are widely used on college campuses today.

Microsoft has also made its code selectively available for research purposes over the years, and there are signs that the momentum behind so-called "open-source" development practices is changing the company's approach to concealing its code. Last spring, Microsoft launched its shared-source program, which aims to distribute code for Windows and its .Net Framework object model for research purposes.

In an interview this week, Mundie emphasized that while Microsoft Research has participated in traditional academic sharing of code, and that the company has released more code to customers and systems integrators for technical support purposes, Microsoft adamantly opposes open-source licenses that encourage the free exchange of software. "At this point, we're not looking for people to do our development work for us," he said. "We're increasingly convinced that volunteer labor in this type of process is not going to get you where you want to get."

But Mundie confirmed that Microsoft is "open to deciding" whether to disclose more of the source code to its products to large business customers who buy its multiyear Software Assurance licenses. In an interview earlier this month, president Rick Belluzzo said the company is "starting to think about" making Software Assurance agreements--in which customers pay premiums for steady access to product upgrades--more appealing by including some source-code access to facilitate system repairs. As the company seeks to recognize more software license revenue as annuities, "We need to do a better job of associating value with those bits," Belluzzo said.

Nevertheless, Mundie says an "incredibly tiny percentage" of large customers that have asked Microsoft for source-code access actually use it. Says Mundie, "The overwhelming response by corporations was, 'We're sure glad you offered this, but we don't really need it now.'"

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
State of the Cloud
State of the Cloud
Cloud has drastically changed how IT organizations consume and deploy services in the digital age. This research report will delve into public, private and hybrid cloud adoption trends, with a special focus on infrastructure as a service and its role in the enterprise. Find out the challenges organizations are experiencing, and the technologies and strategies they are using to manage and mitigate those challenges today.
Slideshows
What Digital Transformation Is (And Isn't)
Cynthia Harvey, Freelance Journalist, InformationWeek,  12/4/2019
Commentary
Watch Out for New Barriers to Faster Software Development
Lisa Morgan, Freelance Writer,  12/3/2019
Commentary
If DevOps Is So Awesome, Why Is Your Initiative Failing?
Guest Commentary, Guest Commentary,  12/2/2019
Register for InformationWeek Newsletters
Video
Current Issue
Getting Started With Emerging Technologies
Looking to help your enterprise IT team ease the stress of putting new/emerging technologies such as AI, machine learning and IoT to work for their organizations? There are a few ways to get off on the right foot. In this report we share some expert advice on how to approach some of these seemingly daunting tech challenges.
White Papers
Slideshows
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Sponsored Video
Flash Poll