main

Gates: Microsoft Will Build Interoperable Software By Design

Mr magoo   on 04 February 2005 - 15:04 · 43 comments & 3934 views

Advertisement (Why?)
In an email to business chiefs made public today, Bill Gates, Chairman of Microsoft, discussed the companies plans to make their software more interoperable with other systems.

"Interoperability is more pragmatic than other approaches, such as attempting to make all systems compatible at the code level, focusing solely on adding new layers of middleware that try to make all systems look and act the same, or seeking to make different systems interchangeable. With a common understanding of basic protocols, different software can interact smoothly with little or no specific knowledge of each other. The Internet is perhaps the most obvious example of this kind of interoperability, where any piece of software can connect and exchange data as long as it adheres to the key protocols.

Simply put, interoperability is a proven approach for dealing with the diversity and heterogeneity of the marketplace. Today I want to focus on two major thrusts of Microsoft’s product interoperability strategy: First, we continue to support customers’ needs for software that works well with what they have today. Second, we are working with the industry to define a new generation of software and Web services based on eXtensible Markup Language (XML), which enables software to efficiently share information and opens the door to a greater degree of "interoperability by design" across many different kinds of software.

Our goal is to harness all the power inherent in modern (and not so modern) business software, and enable them to work together so that the whole is greater than the sum of the parts. We want to further eliminate friction among heterogeneous architectures and applications without compromising their distinctive underlying capabilities.
"

Gates continued to talk about how Microsoft planned to implement these ideas, and how it already had; Gates pointed to Office 2003 as an example of the company making use of XML technology. He also made the point that "interoperability is also confused with open source software". Microsoft face tough competition from Linux based products which are open source and allow users to modify the underlying system code. Part of the recent European Union judgement on Microsoft involved making the company make it easier for other software vendors to inter opt with their products. Previous messages from Gates delivered in a similar manner have proved to be major policy changes for Microsoft.

View: Gate's Letter in Full | Microsoft Interoperability Homepage


While the number of official WCG games remains the same, two titles from 2004, Unreal Tournament 2004 and Project Gotham Racing 2 were replaced with a Real Time Strategy (RTS) PC game, Warhammer 40,000: Dawn of War (aka Warhammer 40K) and a console-based action game, Dead or Alive Ultimate. Dead or Alive Ultimate is the first action title selected as an official WCG game.

Warhammer 40K, which first joins the list of official games this year, was first launched in the United States last September as a next generation RTS game expected to follow in the footsteps of the popular PC game Starcraft. Gaming industry webzine Gamespy (www.gamespy.com) selected Warhammer 40k as one of the top 10 PC games for 2004.

Dead or Alive Ultimate, a new player in the console arena, is the latest installment in the Dead or Alive series. Since first launching last October, Dead or Alive Ultimate has enjoyed enormous worldwide popularity. The addition of a high caliber action game further diversifies the official WCG game lineup, which was previously comprised of RTS, First Person Shooter (FPS), and sports genres.

The WCGC conducted online surveys of gamers, communities and partners in many countries prior to making title selections. The committee also sought opinions from game experts with an aim to fully reflect preferences of gamers and trends in the world game market. Publishers¡¯ technical support in terms of event operability and fulfillment of sports spirit were also among the factors taken in to consideration.

# WCG 2005 Official Games

PC : 6 Games
1) StarCraft: Brood War – RTS
2) Warcraft¥²: Frozen Throne – RTS
3) Warhammer 40,000 : Dawn of War - RTS
4) Counter Strike: Source – FPS
5) FIFA 2005 - Sports
6) Need for Speed : Underground 2 – Sports

Console : 2 Games
7) Halo 2 (Console/Xbox) - FPS
8) Dead or Alive Ultimate (Console /Xbox) – Action

Post a comment · Send to friend Comments · There are 43 additional comments
(5 replies) #1 tlogank on 04 Feb 2005 - 15:05
well, good for them!
#1.1 vetMr magoo on 04 Feb 2005 - 15:06
That has got to be the fastest post -> comment speed i've ever seen - did you read the article?!
#1.2 Jugalator on 04 Feb 2005 - 15:08
Given his insightful response, what do you think
#1.3 qkslvr221 on 04 Feb 2005 - 15:38
QUOTE
That has got to be the fastest post -> comment speed i've ever seen - did you read the article?!


That has got to be the worst case of "Mommy i didnt get first post" jealousy i've ever seen. Not everyone chooses to write a 5000 word editorial based on what they read.

Now as for the article, this may lead to having all software interopable: literally leaving it up to us as consumers which OS is truly better, now that compatibility is no longer an issue.
#1.4 elliot on 04 Feb 2005 - 16:32
QUOTE
That has got to be the worst case of "Mommy i didnt get first post" jealousy i've ever seen.

lmao

You might care about the first post but the rest don't even take notice of it. Magoo posted the damn article, you think he's crying about not getting the first post?
#1.5 kitchenutensils on 04 Feb 2005 - 18:29
lol u twerp mr magoo wrote the bloody article!
(2 replies) #2 James_T on 04 Feb 2005 - 15:16
MAN! think i read it to quick.

Gates: Microsoft Will Build Inoperable Software By Design

#2.1 ev0| on 04 Feb 2005 - 15:42
#2.2 KXM on 05 Feb 2005 - 03:43
I read it the same way. I just thought 'Hell, at least they are being honest'.
(1 reply) #3 Digitalfox on 04 Feb 2005 - 15:18
I'not a Linux fanboy or a Microsoft Fanfoy..

But i blevieve this is a good thing, we all know that microsoft will never allow windows or other products to be open source, but allowing them to work with other systems and proggrams is a good thing.. I just hope this isn't just talk..
#3.1 CookieNinja on 05 Feb 2005 - 17:22
I'm no microsoft fan but they DO open the source where it makes good business sense to them. They have 2 projects on sourceforge and, I believe, they are very popular. A lot of people may not like that they think it makes good business sense to keep almost all their source closed but that's life. If they thought it was good for business to have more open source, they would do it without a second thought.

I have a suspicion that, over time, MS might well let go of control of the underlying operating system. It's already a slow growing business for the client OS and, if the proportion of it's income falls below a certain % of total profits, I think it would be quite happy to dump windows and move on to an open OS in order to share the costs & lose responsability for it's maintaince. Whilst it remains a high enough % of their total income this will never happen.
#4 The_Decryptor on 04 Feb 2005 - 15:46
What's that, ahh, yes, it's hell freezing over.

I Bet they dont come through with this, yes lately they have been better about standards and such, but, well i just dont see it happening.
(4 replies) #5 SniperX on 04 Feb 2005 - 16:47
QUOTE
Second, we are working with the industry to define a new generation of software and Web services based on eXtensible Markup Language (XML), which enables software to efficiently share information and opens the door to a greater degree of "interoperability by design"


What's wrong with using standard XML then, like everyone else? Oh yes, I forgot, that would be too standard.
#5.1 bangbang023 on 04 Feb 2005 - 17:47
He said nothing about changing the standard. Re-read the quote.
#5.2 SniperX on 04 Feb 2005 - 20:57
And I thought it was already well documented that they aren't intending to use standard XML.

Don't know about you but I read it as "Based upon". Re-read the quote or read me and then return to patronise me
#5.3 HawkMan on 05 Feb 2005 - 00:26
Base don simply means they are using xml, but they still have to decide how the data is organized in the xml don't they...
#5.4 bangbang023 on 05 Feb 2005 - 03:00
In that quote, though, which what I was focusing on, he says nothing about changing the standards.
#6 Ficman on 04 Feb 2005 - 16:59
#7 carl0ski1 on 04 Feb 2005 - 23:27
This desion is probably part of the Interoperability Truse
http://www.pcworld.com/news/article/0,aid,117772,00.asp

Sun & Microsoft made mid last year, shortly after MS started implementing a few Java applications (not activex like usual), most noticably the webmessenger service.

you won't find an actual physical program in the MS OS run on another computer OS at all. unless developers follow the .NET and JRE guidelines.
http://msdn.microsoft.com/vstudio/java/interop/default.aspx


#8 ichi on 05 Feb 2005 - 01:59
QUOTE
where any piece of software can connect and exchange data as long as it adheres to the key protocols.


As long as those protocols are open, I'm all for it

QUOTE
"interoperability is also confused with open source software".


Well, that's up to who you ask to. Others sometimes confuse "interoperability" with "everyone use my propietary protocols"
(3 replies) #9 shichiroji4 on 05 Feb 2005 - 03:34
Bill has finally realised that Windows is no longer the dominant player in the industry, hence the desperate attempte to make other M$ products work with other OSes.
#9.1 markjensen on 05 Feb 2005 - 03:42
I am not sure what alternate reality you live in, but in this one, Windows is the dominant player in the computing industry.
#9.2 SquareSoft0 on 05 Feb 2005 - 09:49
*Creeps out of the Cave of Isolation*

IT IS!?
#9.3 EduardValencia on 05 Feb 2005 - 18:21
shichiroji4 u deserved this flaming lolllllllllllllll

-----pulls out his whip-------
#10 pixlnet on 05 Feb 2005 - 04:15
I think its a fundamental direction for the industry. Someone who doesnt really understand computing probably looks at the industry as a zoo. Look at how hardware has become so much more open. I'm glad we're seeing this though, the future is competitive and multi-platform.
(14 replies) #11 scaife on 05 Feb 2005 - 05:50
QUOTE
Microsoft

We are the Borg.

QUOTE
...a proven approach for dealing with the diversity and heterogeneity of (software)

You will be assimilated.

QUOTE
We are working to... enable software to efficiently share information ... and eliminate friction among heterogeneous architectures and applications

Your biological and technological distinctiveness will be added to our own.

QUOTE
Bill Gates

Resistance is futile.

-----

But seriously...

QUOTE
...where any piece of software can connect and exchange data as long as it adheres to the key protocols.

Who defines what these protocols are? Of course, how silly of me, Microsoft does. Are these protocols going to be open? Of course not; how can Microsoft possibly profit from this "new direction" if it's open? And of course, if it's not open, then it's closed. If it's closed, then Microsoft can, and will, be selective about which software is "interoperable"; and therefore, which isn't.

QUOTE
First, we continue to support customers’ needs for software that works well with what they have today.

Sounds like they're talking about backwards-compatility between software. To me that sounds like Microsoft will need/want access to the formats of existing software. Probably a requirement they'll throw into their license along with their restrictions.

The other thing I found interesting is the comparison to the Internet. Did Microsoft finally realise that they can't own the Internet, and are going for the next best thing - an "internet" of client software? I think it's obvious where this is going. Software is only interoperable if it works with Microsoft. Anything else is communist.


Edit: fixed some grammar / removed unecessary statement

Last edited by 37017 on 05 Feb 2005 - 07:49
#11.1 nookadum on 05 Feb 2005 - 08:05
Let's just hope they actually use the open standards and not make their own crap like they did with IE.
#11.2 SquareSoft0 on 05 Feb 2005 - 09:48
scaife, you brought up many valid points, but your rant was on the assumption that they will use a closed standard, and beyond that, will abuse this standard. If those conditions were existant I would agree, but it's pure speculation as to what they will actually roll out with.
#11.3 scaife on 05 Feb 2005 - 14:05
True, but don't forget that this is Microsoft we're talking about.
#11.4 EduardValencia on 05 Feb 2005 - 18:28
ohh poor kid,ThREADS made with hate like your own,aren't valid for me,and it doesen't have a point.so get your empty threats out of here
#11.5 SquareSoft0 on 05 Feb 2005 - 23:43
Eduard, it's somebody that can have a level-headed conversation while not talking about how far their OS/Browser is shoved up their opinion hole. Don't scare him off.
#11.6 scaife on 06 Feb 2005 - 01:21
Eduard, I wrote what I wrote not because I hate Microsoft as you think I did, but because I wanted to point out the areas of concern in the article.

If the solution is going to work, open protocols or not, Microsoft should be selling it from the beginning. If you read the article again, you might notice that all the points are the good things about what it brings to consumers and software makers. I'm no marketing guru, but I can see that it would have been bad for them to say right from the start that the protocols would be closed, whereas there would have been no harm in clarifying that the protocols would be open. But they didn't; they left it at an ambiguous "common understanding" of the protocols between software.

Then again, maybe they haven't yet decided if it will be open or not. But one day they will, and I still can't see Microsoft creating an open protocol for something like this, for reasons I've already stated. Yes, it's all just speculation at this stage (as SquareSoft0 kindly pointed out), but it's realistic enough to be quite possible. If that has come across as too anti-Microsoft for you, then I'm sorry that it isn't in different words.

(Edit: typos)
#11.7 EduardValencia on 06 Feb 2005 - 02:35
ok i apologize,but anyways any attempt by microsoft of buliding Interoperable software will benefit users,maybe not in the way we viciously want,but it will happen at some level.

maybe i could be kinky about some oriented posts over here,some flaming oriented post perhaps,but well if u talk me like this,the only way out is apologizing with you
#11.8 markjensen on 06 Feb 2005 - 17:13
Here is a current example of how Microsoft resists sharing their closed protocols:
Samba License Issue (CNet Asia)

Microsoft has worded their license so that the Samba team (and other GPL-based developers) cannot get a license. They will license the protocol, but require that any code developed for this 'opened' or 'shared' protocol are closed source (no source can be released).
#11.9 EduardValencia on 06 Feb 2005 - 17:32
thanks markjensen

yes,it was merely a strategic move,if there is complete interpolable software with free software.................

why pay for microsoft products? <--------not good for microsoft

if free software is granted with licenses,microsoft will start to loose very very badly.
i understand them completely.
#11.10 markjensen on 06 Feb 2005 - 17:58
QUOTE
if free software is granted with licenses,microsoft will start to loose very very badly.
i understand them completely.

Is that Eduard saying that he doesn't think Microsoft can compete agaisnt competitors on fair and equal footing and access to protocols?
#11.11 SquareSoft0 on 07 Feb 2005 - 01:30
I'm surprised at you. "Fair" would be two seperate entities working on their own code. It's their own choice whether to release it and who to release it to, they have no obligation to piss away their source. Then it's not even a question of competition, it's a question of "If the guys with the code make ONE sale, that's one potential sale for us gone." It all comes down to money, and obviously they know how to make it.
#11.12 markjensen on 07 Feb 2005 - 01:48
Actually, I do believe that the EU has required that Microsoft share out the details on their protocols to allow others to write inter-operable software (and it is amusing how Microsoft puts a spin on this, like it is their own internal initiative for the good of the computing world).

I agree that Microsoft can keep their code on HOW they implement the protocols secret, but allow others to write to that protocol. They should not be allowed to put arbitrary restrictions on what these other code-writers choose to do with *their* code. The specific clause stipulating "that programs which are built using the licensed information are closed source" does not meet the EU's court order to ensure that the license is "granted on reasonable and nondiscriminatory terms".

They wish to violate the EU court order by specifically disallowing Open Source (perhaps their most challenging competitor) from being able to use their license/protocols.
#11.13 SquareSoft0 on 07 Feb 2005 - 05:10
I'm arguing on what is to be considered "fair," not the ruling to open some APIs. I specifically referred to their source, not their protocols and APIs. They haven't been called on their licensing move, so in all legality it is NOT violating the EU Court's ruling. Until the EU rules otherwise, Microsoft's decision is completely legal, whether you believe it is right or not.
#11.14 markjensen on 07 Feb 2005 - 12:39
No one is asking Microsoft to open their source up to competitors.

However, Microsoft is requiring for their competitors to be only "closed source" by not allowing Open Source organizations to use their protocols.

EDIT: These threads go so much nicer when discussion like this is not populated with the usual trolls. Hopefully this #11.x remains clear of those posts.
(2 replies) #12 Shining Arcanine on 05 Feb 2005 - 18:41
nookadum, Microsoft didn't make their own standards. If they did, we would be using them instead of complaining left and right about making IE standards compliant.
#12.1 eilegz on 07 Feb 2005 - 08:08
oh yeah and why pages can be only viewed at ie, They create their own standard to break anothers abusing its monopoly power.

If they want to Interoperable Software By Design they should start making its own componets standard compliant
#12.2 SquareSoft0 on 07 Feb 2005 - 13:24
QUOTE
They create their own standard

QUOTE
they should start making its own componets standard compliant

I believe you shot down your own argument there.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)