Alternatives to the W3C

Lee Anne Phillips leeanne at
Fri Jan 21 00:35:51 GMT 2000

At Thursday 1/20/00 03:47 PM -0500, Tyler Baker wrote:
>directly. A lot of people complain about why it has taken so long for 
>Netscape to include
>XSL support, and all I can say to them is "you get what you pay for". One 
>browser or two
>browsers or three browsers or four, it really does not matter because the 
>incentive to
>innovate with web browsers is no more.

"Free" browsers aren't guaranteed to last forever, any more than "free" 
razors or "free" salt pretzels in a bar. They're marketing "giveaways" 
designed to sell products. Given that Microsoft may or may not be here in a 
recognizable form in the fairly near future, it doesn't seem safe to count 
too many chickens based on continuing Microsoft dominance of the browser 
market either. IBM used to *own* the computing world, and it's now quite 
possible to spend months or years as a computer programmer without even 
hearing their name mentioned.

The most recent competitive strategy of giving away browsers was based on 
the fact that they have the potential to eliminate most or all of the 
operating system user interface and sell back ends based on their 
integration with back end products. Both Microsoft and Netscape used to 
charge for their browser products, remember? Netscape was targeting the 
Windows GUI as well as the NT Server market and Microsoft reacted with free 
and then "integrated" browsers built into the OS. There are still browser 
makers selling browsers (e.g. Opera) based on feature sets, even within 
standards and in the face of "free" competition.

Have you looked at the future plans and developments documents at W3C 
lately? There really does seem to be a grand and powerful vision there and 
the various XML-related standards have the potential to supercede *much* of 
the proprietary stuff the browser makers have done in the past and will do 
in the near future. Whether anyone agrees or not, hand-held devices will be 
browsing the Web in great numbers in the near future. XML and related 
standards make that possible. Look at the history of radio, which is almost 
a non-issue nowadays except in portable devices. Not everyone has no life 
away from their 17 inch monitor and really wants to surf the Web like early 
radio listeners spent hours glued to their custom consoles by headphone cords.

Standards don't mean that innovation stops any more than standardizing on 
using SAE (or metric) bolts, four rubber wheels, a gas pedal, and a 
steering wheel as the basis for an automobile means that we're all still 
driving Model T Fords. The Model T was made possible by standardization, 
and quickly surpassed custom-made cars within a few years. That doesn't 
mean that custom car makers are out of business; there are probably more 
custom car makers now than there ever were. But how many people do you know 
who own one?

The problem with browsers has been that heretofore the browser makers have 
been inventing their own nuts and bolts, so the tool kits of every designer 
have had to include tools to deal with all of them at great expense. While 
this is typical of an immature industry, standardization quickly drives 
custom solutions to the edge of the marketplace rather than the center.

If you look at the history of tools, *real* innovations and improvements in 
productivity have followed quickly on standardization. When SAE (and 
metric) nut and bolt sizes were agreed upon, socket sets and air wrenches 
followed because they were newly possible. Before that you had the choice 
of adjustable wrenches or custom wrenches designed for the particular item 
and that was it. A socket was too expensive to build when it only fit one 
nut and an air wrench needs sockets to be practical.

Programming languages have the same history; the first were designed to fit 
one machine and one machine only. The current software industry owes 
everything to standard languages which hide the details of the machine and 
enable the designer to concentrate on function and real innovation, not how 
many registers are available and whether a conditional branch can be made 
within the limits of a near jump.

There are an enormous number of innovations that a browser maker can make 
*within* the parameters of standards processes that can make life easier 
and more fun for users, just like automobile manufacturers compete on the 
basis of style, power, image, economy, and the hundred other tangible and 
intangible benefits that the customer sees in choosing a BMW over a Lexus, 
or a Jeep Cherokee over a Hummer.

But one of the many things a user *doesn't* have to decide is whether their 
local auto mechanic has a wrench that will fit the spark plugs, whether 
they prefer a steering wheel or a tiller, and whether they're able to use 
the highways designed for Fords or Chevrolets.

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as: or CD-ROM/ISBN 981-02-3594-1
Unsubscribe by posting to majordom at the message
unsubscribe xml-dev  (or)
unsubscribe xml-dev your-subscribed-email at your-subscribed-address

Please note: New list subscriptions now closed in preparation for transfer to OASIS.

More information about the Xml-dev mailing list