Microsoft edges into sharing code

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
In a move as political as it is technological, Microsoft said Wednesday it will use its new "shared source" philosophy to help spread the software plumbing of its Microsoft .Net plan beyond the Windows operating system. The software giant said it has enlisted Corel to build shared sourcecode versions of Microsoft's C# language and associated programming components called the Common Language Infrastructure (CLI). This software, which Microsoft hopes will become a standard used more widely than just with Windows, underpins the Microsoft.Net software-as-a-service strategy. The companies will produce two versions of this software that researchers and others may scrutinise and put to noncommercial use, said Tony Goodhew, product manager in charge of marketing the software. One version will run on Windows; the other, with Corel's help, on the FreeBSD version of Unix. The software, to be released in a beta trial version in the first half of 2002 and a full version in the second half, is the first example of Microsoft's shared-source plan that compromises between Microsoft's proprietary methods and the comparatively unconstrained sharing that characterises the open source movement. Microsoft and Corel will work together to build a shared-source version of C# (pronounced "see-sharp"), a Java-like programming language Microsoft introduced with Visual Studio.Net and the CLI, which lets programs written in C# or other languages run on operating systems other than Windows. "Anyone who wants to sign up will be able to get it, build their own implementations and deploy stuff, as long as it's in a noncommercial sense," Goodhew said. The move was motivated not just by Microsoft's hope to spur developer interest in the foundations of Microsoft.Net but also to demonstrate that Microsoft is committed to the standardization of the Microsoft.Net foundation, Goodhew said. In other words, Microsoft is trying to position Microsoft.Net as being based on a neutral technology. The work with Corel is the result of a $135m investment Microsoft made in Corel in October, Goodhew said. Though that investment paved the way for a Corel contract that could bring Microsoft.Net software to Unix clone Linux, Microsoft opted for FreeBSD instead. But if Microsoft truly wanted to spread Microsft.Net software beyond Windows, it would have done better to choose Linux, which is in more widespread use than FreeBSD, said Miguel de Icaza, chief technology officer of Linux software maker Ximian. "I think it would have made more sense to [get] this stuff working for Solaris and Linux," said de Icaza, who describes himself as a fan of the Microsoft.Net technology. But he noted that since FreeBSD and Linux are so similar, "porting the BSD version to Linux would be trivial". Through .Net, Microsoft envisions making software available over the Internet as a service, whether to PCs, Web tablets, handheld devices or mobile phones. But in driving the strategy, Microsoft has stepped up attacks against open source software in general and particularly Linux, which is gaining against Windows in server installations. Microsoft chairman Bill Gates said last week that while he has no objection to open source development efforts, he is concerned about the "Pac-Man-like nature" of the licence that governs the distribution of such software. Craig Mundie, senior vice president of advanced strategies at Microsoft, has spearheaded the attack against open source while advocating a shared-source approach. He unleashed his assault last month during a talk at New York University's Stern School of Business. "This shared source implementation of these standards demonstrates Microsoft's commitment to open standards in .Net and will provide a native Extensible Markup Language [XML] Web-services programming environment across operating systems," he said in a statement released Wednesday. Microsoft last week released the final beta of the software development package, which includes support for C# as well as the Visual Basic and C++ programming languages. Microsoft's investment in Corel helped keep the Canadian company from running out of cash. Corel sells business applications and created a version of the Linux operating system that it later decided to sell off. Some analysts have speculated that Microsoft will use its relationship with Corel to forge a strategy for expanding Microsoft.Net to Linux. As part of the terms of the Microsoft investment, Corel executives said their company would agree to port the Microsoft.Net framework technologies to Linux if Microsoft desired. Neither Microsoft nor Corel has been willing to comment on whether Microsoft is interested in exercising this option, however. "By selecting Corel to assist with this initiative, Microsoft is recognizing our development strengths, particularly in the multi-platform arena, as well as our demonstrated commitment to open standards," Rene Schmidt, Corel's chief technology officer, said in a statement. "The combined strengths of our development teams will help lay the building blocks for the next generation of Internet technologies." Find out how the open-source movement is revolutionising the high-tech world at ZDNet UK's Linux Lounge. Have your say instantly, and see what others have said. Click on the TalkBack button and go to the Linux lounge forum Let the editors know what you think in the Mailroom. And read other letters.

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

bootlegger

Make that 13 people now - I got refused today at Manchester airport. I thought I was up to date on this legislation - I knew of the EU ruling from...

49 minutes ago by bootlegger on UK airport body scans will not be opt out
tinycg

Don't forget to check out apps like GoodReader or SlideShark either, they're indispensible for people on the go in presentation situations. Best...

3 hours ago by tinycg on Four top iPad apps for people on the move
TerryRK

Well it seems there is something a number of us agree on. Why is the Ubuntu Unity launcher so ugly? I thought perhaps it was something to do with...

8 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Freebies202

Duplicate comments are not made intentionally. Its very good to know that now you are keeping check on this problem because sometimes a commenter...

17 hours ago by Freebies202 on Microsoft fixes blog comments, speeds up blogs with open source
kevinmchapman

"the very significant number of users" and "many (most) of us" - you have no evidence for these statements. It is a fact that most users are saying...

1 day ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint

Another grammar faux pas is the improper use of "you". When sitting down down in a restaurant, for example, I get cringe when the waitress...

1 day ago by via Facebook on 10 flagrant grammar mistakes that make you look stupid
zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

1 day ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

1 day ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

1 day ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

1 day ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

1 day ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

1 day ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

1 day ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

1 day ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

2 days ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

2 days ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

2 days ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

2 days ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

2 days ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

2 days ago by bdantas on A tale of two distros: Ubuntu and Linux Mint