On CBS Sports: Join a fantasy football money league
BNET Business Network:
BNET
TechRepublic
ZDNet

By Mike Ricciuti, News.com
Posted on ZDNet News: Jan 16, 2004 9:43:00 PM

Microsoft is considering an expansion of a program that would allow companies to see the source code underlying its Office software and other applications.

The company's Shared Source Initiative, launched nearly three years ago, allows business customers, governments, business partners and academic institutions access to the source code, or software blueprint, underlying Microsoft's Windows operating system and other products.

News.context

What's new:
Microsoft is considering expansion of a program that would let companies see source code underlying Office and other applications.

Bottom line:
The move would greatly expand the availability of the company's source code to businesses, governments and schools. But critics argue that Microsoft's shared-source program can't replace a full open-source approach.

For more info:
Track the players

Currently, 20 of the company's products are available under the program, including all versions of Windows 2000, Windows XP and Windows Server 2003. But Microsoft has yet to extend access to Office, its most profitable product, or to its server-based applications.

That could change this year. The software giant is "looking up the application stack" to determine which products it will offer next under the shared-source program, Jason Matusow, Shared Source manager at Microsoft, told CNET News.com. On the short list are Office, various server applications, the company's development tools and even its catalog of game software. "We're not holding anything back in terms of our thinking on this," Matusow said.

"We're looking at how we provide source code (for these products), and for which communities," said Matusow. In addition to source code, Microsoft will supply documentation and development assistance, he said. The company is debating internally how to expand the program, and no time frame for the expansion has been set, Matusow stressed. Microsoft already offers a program to license the underlying Extensible Markup Language (XML) file formats in Office.

The expansion of the program could benefit Microsoft's partners most directly, since they will be able to more easily adapt their software to work with Microsoft's products, said Paul DeGroot, an analyst with Directions on Microsoft. "Having access to source code for something like SQL Server would be quite valuable to them in terms of debugging their own code," he said.

Overall, the expansion plan could help Microsoft in its dealings with government customers--many of which are eyeing Linux and open-source products, DeGroot said. "This helps to defuse the argument that Microsoft is secret and closed, and Linux is open," he said. "Microsoft has been reasonably successful in taking that off of the table. It's no longer a deal breaker."

Limits to openness
The move would greatly expand the availability of the company's source code to businesses, governments and schools. Microsoft doesn't make complete source code available. It withholds source code related to code that's licensed from third-party companies, certain cryptographic code, and intellectual property that Microsoft determines gives it a competitive advantage, said Matusow.


Get Up to Speed on...
Open source
Get the latest headlines and
company-specific news in our
expanded GUTS section.


The program isn't a full open-source offering; select customers can view the code but they cannot change it or share it with others. Those customers can also examine Microsoft security documentation the company doesn't otherwise share, visit Microsoft's headquarters, speak with Microsoft developers and perform their own tests on the code. Microsoft does allow modification and redistribution of specific products, such as its ASP.Net development software and Windows CE operating system, under a separate program.

Simon Phipps, chief technology evangelist at Sun Microsystems, one of Microsoft's chief rivals and a key proponent of open source, said Microsoft's shared-source program can't replace a full open-source approach.

"Shared source isn't about collaborating and inventing and supporting software like open source," Phipps said. "It's code that Microsoft thinks isn't worth stealing, so you can look at it but you can't create derivative works."

Microsoft says 2,000 organizations are eligible to take advantage of the shared-source program. Companies must have 1,500 seats of Windows under an enterprise licensing agreement to qualify for the program. An offshoot of the shared-source program, called the Government Security Program, makes source code available to 59 governments around the world, and to the United Nations, the North Atlantic Treaty Organization and the European Community, Matusow said.

The expansion of the program underscores Microsoft's efforts to embrace open-source concepts that underlie the popular Linux operating system, Apache Web server software and MySQL database, and that allow source code to be viewed, modified and redistributed by developers large and small. By contrast, Microsoft has traditionally retained tight control over its source code. But growing popularity of open-source software, especially among government agencies, has forced Microsoft to open its software vault, if only a bit.

Microsoft is in the middle of a far-reaching campaign to slow the growth of Linux--whose premier conference and expo will take place next week in New York--most recently launching a global advertising campaign against the open-source software. And the company has made it easier to acquire tools to migrate Unix applications to Windows.

News.com's Martin LaMonica contributed to this story.
  • Talkback
  • Most Recent of 46 Talkback(s)
Finished, how?
Microsoft's Shared Source program does not come close to open source, nor does it make Microsoft Office suddenly cost less -- or free.

OpenOfice is an alternative to MS Office for more than simply open source related issues. It isn't just going to be "finished" and then go away.... (Read the rest)
Posted by: justwally Posted on: 01/26/04 You are currently: Logged In | Log out
Now OpenOffice.org is finished Mike Cox   | 01/16/04
Re : Now OpenOffice.org is finished JWatson77   | 01/16/04
LOL, Mike. Yeah, don'tcha hate it when your Giganet gets saturated?! dicktaurus@...   | 01/16/04
Wow! C#? That's great! GraysonPeddie   | 01/16/04
who wants to see crap code? stephen732@...   | 01/17/04
Re: who wants to see crap code? cchenoweth   | 01/19/04
Finished, how? justwally   | 01/26/04
Its better than nothing :) doe_z   | 01/16/04
Not really, but your instincts about "the contract" are correct. dicktaurus@...   | 01/16/04
"Shared Source" is marketing, not technology solprovider   | 01/17/04
Show, but don't tell, rebuild, compete or distribute David Mohring   | 01/16/04
They're hoping we don't notice doctormoriarty   | 01/19/04
what would you code for JWatson77   | 01/16/04
M$ is such TOAST!!! SloooeShflu   | 01/16/04
NOT toast . . . Misterecs   | 01/17/04
re: M$ is such toast icebrrrg   | 01/20/04
Show and tell? michael-t   | 01/16/04
What's the point? brenthawkinsmd   | 01/17/04
Billy's Story MuffinMan_z   | 01/17/04
Awesome!!!! HarleyRider   | 01/17/04
Linux will NEVER be a desktop OS Eggs Ackley_z   | 01/17/04
For your sake, hope you don't have any bets laid down on that! LOL... dicktaurus@...   | 01/19/04
Easy on the Gub'mint, Taurus IT_User   | 01/19/04
Whoops, IT! I was unclear. To clarify, I was rmaking a different point... dicktaurus@...   | 01/19/04
Message has been deleted. lotta_anger   | 01/17/04
MEET AN MCSE! MuffinMan_z   | 01/17/04
The Dark Side Franklin_z   | 01/17/04
Anyone remember VM/370? wgrobinson@...   | 01/17/04
It's better than seeing Sun code FilledOut   | 01/17/04
new business model?? nite_w0lf   | 01/18/04
Most Excellent! No_Ax_to_Grind   | 01/18/04
I wouldn't call it whining. doe_z   | 01/18/04
How does this help? Patrick Jones   | 01/19/04
Simple No_Ax_to_Grind   | 01/19/04
So you are telling me.. Patrick Jones   | 01/19/04
I'm not telling you anything. No_Ax_to_Grind   | 01/19/04
No need to get snippy Patrick Jones   | 01/19/04
Sorry, didn't mean to offend. No_Ax_to_Grind   | 01/19/04
That makes some sense... Patrick Jones   | 01/19/04
Well, it might be , except IT_User   | 01/19/04
Numbers Don, Numbers bgoss@...   | 01/19/04
Isn't the use for this for peace of mind voska   | 01/20/04
Can't distribute changed code voska   | 01/20/04
Most(ly) BS bgoss@...   | 01/19/04
Unpatriotic Microsoft liars jellyclock   | 01/19/04
that was yesterdays truth JWatson77   | 01/19/04

What do you think?

advertisement
advertisement