Forum Moderators: coopster & phranque

Message Too Old, No Replies

Microsoft backs up Open Standards commitment

MS makes 1 Million Lines of Code Available

         

cyril kearney

7:53 pm on Mar 27, 2002 (gmt 0)

10+ Year Member



This is not Open Source but it demonstrates Microsoft's continuing commitment to academia, computer science research and the Shared Source Initiative.

The code relased is the ECMA Common Language Infrastructure (CLI) and C# standards. It is available for both Windows XP and FreeBSD operating systems. It is about a million lines of code.

ECMA is made up of large technology companies including IBM, HP and Intel. This code release is seen as an important step in the standardization of XML web services.

Here's the url of the Press Release :
[biz.yahoo.com...]

lazerzubb

7:57 pm on Mar 27, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I acctually think, that was one of the decisions made by the court, they had to release code.
Anybody: wasn't this the case?

cyril kearney

8:58 pm on Mar 27, 2002 (gmt 0)

10+ Year Member



The article says "Microsoft submitted the specifications for C# and CLI to ECMA in October 2000 "

That pre-dates the court order which was to make the code available so that the States could use it determine if the IE web browser was separatable form Windows.

It seems to me that some Open Source advocates try to portray Microsoft as not being active in the standards movement. This is just not so and I see this as just another demonstration of their commitment.

For me it is especially interesting since it includes C# code. C# is widely seen as the Java-killer is part of the open standards movement. Sun withdrew Java as an open standard some time ago.

I also note that they are including FreeBSD code, which is a free operating system code but is licensed differently than Linux.

Xoc

10:47 pm on Mar 27, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Yeah. I think it is a very good political move.

Just try to use that source code for something, though, and I'll bet that it is impossible to port to something besides Windows without throwing out 90% of it.

Microsoft really is behind standards. They want everyone to adopt standards, then win in the marketplace on tools that produce those standards. Oracle and Sun have to either make software compatible with the standards, which allows Microsoft to slip into what were formerly closed shops. Or they don't make software compatible with the standards, in which case Microsoft wins when standards compatible software becomes required.

bird

11:25 pm on Mar 27, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I'll bet that it is impossible to port to something besides Windows without throwing out 90% of it.

The code is for Windows and FreeBSD.
This means, that you can probably compile most of it on Linux without any changes. Of course, you still can't use it for anything, because they have put their restrictive licenses on it as they always do. I rate this as a PR stunt without much practical value.

cyril kearney

2:11 am on Mar 28, 2002 (gmt 0)

10+ Year Member



bird,
I don't see how delivering a million lines of code to a standards group made up of people like HP, Intel, IBM and others so that they can foster XML standards can be cast as a PR stunt.

If we disparage everything Microsoft does good or bad, it just make it look like a knee-jerk reaction and that we are closed-minded.

Lisa

2:16 am on Mar 28, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



My vote is that this is a stunt. I recently read that the code was so restricted that even though it was open to read there was not much point beyond that. Notice they did not open to everyone. Just big companies. Why big companies. Because they will not defy the contract and would not want to face a legal battle.

This stinks of a big stunt.

1,000,000 lines. That is a nice round number. (Sounds good in the PR release)

bird

4:30 am on Mar 28, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The ECMA is not a "standards group". Those are a bunch of major industry players that happen to have signed a contract with Microsoft about the subject. And as far as I understand it, the code may not be used for commercial purposes by non-members, let alone on platforms not approved by Microsoft (hardly anyone uses FreBSD, so they don't give away much with that).

Within the ECMA, this is simply an exchange of technology. The only difference to other such exchanges is that they left away the NDA for once, and let other people have a peek at it. And this difference, which seems to be of no practical value to anyone, must primarily be motivated by its PR effect. The million lines of code may impress some people, but it's not really something that tells us anything about the quality of their move.

chiyo

4:46 am on Mar 28, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



"...hardly anyone uses Fre(e)BSD..."

Off topic but coulnt let this pass without a quick comment. Our host, one of the biggest, uses FreeBSD. I thought it was popular and expanding. Is this not the case?