a jaundiced eye: saner heads
for
monday, may 8, 2000.
Responsibility
Those of you who have been following the progress of Microsoft's war
with the US government for the past few years are familiar with the
idea of a "Chinese Wall" between the applications and OS divisions at
Microsoft, which Ballmer apparently described in an interview with
Business Week magazine in 1983 (though their online archives only go
back to 1991, so I can't confirm this). Gates and Maples and other MS
staff have long denied the existence of such a barrier, but it still
survives in the minds of those who try to understand the dynamics of
development collaboration at MS. At any rate, myth or no, it's clear
that Gates is trying very hard to dispel the myth - on the contrary;
he is now claiming that there is no way any successful software can
be written today with such a division in place.
http://www.time.com/time/magazine/articles/0,3266,44557,00.html
It's interesting to me, and may be to all Web developers, because the
current lack of full standards support in IE5.5/Windows seems to be a
direct result of the previous years' efforts to integrate HTML/CSS/XML
functionality into the OS and - by association - into most of MS'
desktop products. Because there are many applications other than IE
using these libraries, the argument seems to be that MS can't provide
full standards support without endangering compatibility with these
other apps. Regardless of whether this is true on its face (from a
technical standpoint, there's no reason why a new IE couldn't use a
newer, more fully featured, set of Web functionality simply by using a
different set of DLLs, or by using the features of its much-touted
ActiveX to provide backwards compatibility) it is certainly a
financial barrier to progress WRT standards compliance.
In other words, because of MS' decision to integrate IE's base
functionality into the rest of the OS, and then from there into Office
2000 and other apps, we may not see full W3C standards compliance -
and will therefore continue to rack up tremendous costs in
cross-browser development and testing - for a long time to come. I
have a hard time seeing how this helps the consumer in the long, or
short, run.
The article is interesting as an example of FUD tactics at any rate,
as MS uses their upcoming "tablet PC" as an example of innovation,
despite their role in running Go Corporation, the original developers
of the tablet PC, out of business back in the early nineties. In
addition, the article refers to the practical impossibility of
publishing technical information for the entire community, presumably
ignoring their existing MSDN site and others, where such publication
of technical information presently occurs. Other points of confusion:
Microsoft apparently invented the "toolbar" in 1991, which must come
as a surprise to Mac users who have had the applications menu for
the past sixteen years.
But most galling, in my mind, as someone who spent a few frantic hours
last week configuring my mail server to prevent relaying of the recent
"Love Bug" virus to our users, something which could have been prevented
if Microsoft hadn't chosen to release a fundamentally insecure mail
client to the world, is Gates' claim that if the DoJ proposal were
implemented,
"Updates to Windows and Office technologies that could, for
example, protect against attacks such as the Love Bug virus
would also be much harder for computer users to obtain."
This is indefensible lunacy. If Microsoft had acted responsibly in the
first place, and built security into their mail client - which, at
present, will execute /any script attachment or embedded HTML script/
sent to anyone using Outlook with the preview pane enabled - the Love
Bug virus would have been avoided entirely.
I feel strongly enough about this sort of attempt to lie to the public
that I had to speak my piece. I'm sorry if anyone sees this as only
peripherally related to Web design and development. To me, the issues
are very relevant, and the outcome will help determine our future as
an industry. As someone else mentioned, Microsoft's irreponsibility WRT
security jeapordizes our ability to use some of the very features of
Web design and development that Microsoft wants to be able to continue
to provide, as consumer trust is eroded due to a broken mail client
and a virus writing miscreant.
The only way to fight such a powerful PR machine is to point out the
lies and misstatements, and hope that the public can be led to learn
the difference between reality as we see it, and reality as Microsoft
would like us to see.
Phil Agre does a wonderful job in Red Rock Eater, pointing out the lies and press bias surrounding the recent virus
mess; worth reading in any case, regardless of your feelings on the MS
case. He ends by coming out in favor of shutting Microsoft down, rather
than breaking he company up.
"Reading the press reports, Microsoft's stance toward this situation
has been disgraceful. Most of their sound bites have been sophistry
designed to disassociate the company from any responsibility for
the problem. One version goes like this quote from Scott Culp of
Microsoft Public Relations, excuse me, I mean Microsoft Security
Response Center:
This is a general issue, not a Microsoft issue. You can write a
virus for any platform. (New York Times 5/5/00)
Notice the public relations technology at work here: defocusing the
issue so as to move attention away from the specific vulnerabilities
of Microsoft's applications architecture and toward the fuzzy concept
of "a virus". Technologists will understand the problem here, but
most normal people will not. Mr. Culp also says this (CNET 5/5/00):
This is by-design behavior, not a security vulnerability.
More odd language. It's like saying, "This is a rock, not something
that can fall to the ground". It's confusing to even think about it.
Even though Microsoft had been specifically informed of the security
vulnerability in its software, it had refused to fix it."
I've been hesitant to come out in favor of a government-led breakup of
Microsoft, because of my own feelings on the role of government in IT,
but with every passing day I become more and more convinced - by
Microsoft itself - that MS ought to be held accountable for the damage
its lack of responsibility causes us every day. Fine the bastards into
Chapter 11, I say. Let the war chest pay me for the afternoon I spent
protecting myself against their security policies; let the war chest
pay our clients for the continued waste of resources trying to keep
the Web open, despite the harm caused by MS' policies.
Steven Champeon
r e c i p r o c a t e
Permanently archived at:
http://a.jaundicedeye.com/browse/saner_heads/050800/
© 1997-2001
Steven Champeon. All rights reserved.
All slights reversed.
|