FEATURED VIDEO

Sponsored By:


SLIDE SHOWS
From ultra-mobile PCs to high-end systems built for the road warrior, here's a look at what's sleek, light and fast in the notebook PC space.
The phishers and spammers are at it again. And what better vehicle to distribute malware than a highly trafficked, international sporting event like the 2008 Beijing Summer Olympic Games? From the convincing to the inane, here are a few scams to watch for in the next few weeks. Let the games begin.
The Chinese capital of Beijing is humming with excitement over the Games Of The 29th Olympiad. ChannelWeb offers glimpses of how tech giants are showcasing their latest technology advancements on the world's stage.
INSIDE CHANNELWEB
techcareers logo Search Jobs:


  

Post Resume|Employers

Recent Post:


Sr. Analog Designer
Silicon Labs seeking Sr. Analog Designer in Austin, TX
spacer

Microsoft To Open .Net Source Code


By Stacy Cowley, ChannelWeb
1:58 PM EDT Wed. Oct. 03, 2007
Microsoft will soon open source code for its .Net Framework libraries to developers to assist them in debugging their .Net applications, according to a widely cheered blog post by Scott Guthrie, the general manger who oversees Web platform and tools development in Microsoft's developer division.

The code will be released under Microsoft's "look but don't touch" Microsoft Reference License. Unlike traditional open-source licensing, Microsoft's restrictive terms only allow developers to study the covered code -- it grants no modification or redistribution rights.

Microsoft will begin by offering source code for its .Net Base Class Libraries, Windows Presentation Foundation and ASP.NET, among other software systems, with addition libraries added in later months. The code release will come with Microsoft's release of Visual Studio 2008 and .Net 3.5, expected to launch by the end of this year.

Developers will be about to download the code and browse it in any text editor. Microsoft also plans to ingrate debugging support tools using the code into Visual Studio 2008. When programmers run into errors in their application code, they'll be able to consult Microsoft's code to better understand how to develop against it.

"Being able to step through and review the source should provide much better insight into how the .NET Framework libraries are implemented, and in turn enable developers to build better applications and make even better use of them," Guthrie wrote in his blog.

The real impact of Microsoft's move is less in the code access itself and more in what it says about the company's changing mindset, according to developers.

Scott Bellware, a software designer for CRM maker Dovetail Software and a Microsoft-designated "MVP" for his volunteer Microsoft community-development efforts, said he doesn't expect the move to affect his own development work because existing tools like Reflector (a third-party offering) already offer effective functionality for library browsing and decompiling. But he's happy to see Microsoft moving toward giving developers greater access to its code.

"I'm more excited about where this kind of effort could lead rather than the negligible effects of the act itself," Bellware said. "This is possibly the sign of a growing cultural movement within Microsoft. It's way to early to call it a trend, but it points to a potential for a re-emergence of greatness and possibly even an embrace of integrity.

Influenced by evangelists within its developer organization, Microsoft has slowly loosened its grip on its code and made its development process more transparent.

While the company remains ideologically opposed to traditional open-source software -- free, non-proprietary applications -- it has recognized the value of the open-source world's community development approach. New products like "Orcas," the code-name for Visual Studio 2008, now develop publicly, with frequent "preview" releases of the evolving software. Meanwhile, with its CodePlex "shared source" portal, Microsoft is making more of its own source code available to the public and encouraging community development of .Net tools and applications.


RATE THIS ARTICLE Worse 1 2 3 4 5 Better
CHANNELWEB MARKETSPACE >> (Sponsored Links)
ADVERTISEMENT




CHANNEL SERVICES >>