"Nick Arnett" <[EMAIL PROTECTED]> wrote:
> But how do we
>embrace principles of self-organization and at the same time prevent the
>suppression of innovation and diversity in the way that a dominant product
>like Windows seems to produce? Demand open standards?
I could ramble on about this for hours with breakdowns and where various
effects come into play (like, XML is great, but everyone gravitates to
specific schemas) and started to type it all out, but a more succinct
thought occurred to me.
The Network Effect occurs when you have a disparity in price, features, or
user experience (i.e. even given two functionally identical OS's at the same
price point, users will still migrate to one so they can both trade hints,
tips and gripes). One possible way to address this (if you see it as a
problem) is to break things into layers. At each layer separation you offer
the market a choice.
Consider a 1970's vintage word processor - you get the hardware, software,
storage, and probably printer as a monolithic purchase. In the 80's you'd
separate the hardware (PC) and software (boot WordPerfect with a custom OS
off a floppy). In the 90's the hardware, OS, and application are distinct
layers. In the 00's we'll likely split the data format off as a separate
layer (e.g. XML, public schemas).
At each point there's a possibility of choice and competition. It seems like
the network effect kicks in at each one as well, though.
On the flip side, each layer fragmentation gives the possibility of hundreds
of thousands of non-competing technologies. For example, there are a
half-million people in the US developing solutions on top of the Windows and
Office platforms. Microsoft competes with very few of those, and they all
make MS a lot of money by selling the platform and taking advantage of the
network effect that people will develop apps for the predominant OS since it
makes those apps more successful. Without the layering, these wouldn't
exist.
So it's in MS's best interest to factor as many things as possible and open
things up to competition. The Browser War wasn't won by making Netscape have
to develop their own hardware platform and OS (despite Judge Jackson's
overturned rulings, Netscape installs just fine on Windows, thank you very
much); other market forces like advertizing, marketing deals, and yes
(gasp!) OS integration, and a less than stellar job on Netscape's side of
things. Of course, it's all irrelevant now; an HTML 4.0/CSS 2.0 browser is a
requirement to interact with the web. No-one cares bits you're running, and
the money exists on the services not the client.
Also, vis-a-vis layering: if you want pure interoperability (the only way to
make choice truly fair) you need to have a common feature set or develop
against an open standard. But at the point where you have true parity, the
choice becomes meaningless since the alternatives are indistinguishable.
(Tangential diatribe about people developing Windows-esque window managers
for Linux; can't they, um, innovate instead? Or do they realize they're
trying to compete with mindshare and are aiming at a common-denominator,
thus rendering any uniqueness an burden rather than a benefit?)
If there was competition in the OS market like there's competition in the
automobile market, Linux, MacOS and Windows would differ only in the color
of the splash screen, placement of the icons and shape of the buttons. How
fast they boot would be a big selling feature, as would crash recovery, but
otherwise they'd be identical, able to run the same apps and do the same
work.
Conversely, if there was competition in the automobile market like there's
competition in the OS market, you wouldn't be able to fill up your
Volkswagen anywhere but Volkswagen stations or park in Volkswagen garages.
Sure, you could drive the same roads, and see the same sights, but the off
ramps would be unavailable most of the time.
Joshua
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com