Linux and Open Source

Steven J. Vaughan-Nichols & Paula Rooney

The HTML standards process grinds on

By | December 29, 2008, 4:46am PST

Summary: There is a Moore’s Second Law effect at work here. As standards become more complex they take more time to coalesce. And as with other Moore’s Law artifacts this also tends to move geometrically, not arithmetically.

W3C logoBack in January I wrote that HTML 5 would prove one of the big stories of 2008.

You agreed and made it the 6th most popular post at this blog for 2008.

Maybe we were both wrong. As I write this in December HTML 5 seems no closer to implementation than it was in January.

This is not an overt criticism of the W3C. I suspect this is in the nature of the standards-making process.

There is a Moore’s Second Law effect at work here. As standards become more complex they take more time to coalesce. And as with other Moore’s Law artifacts this also tends to move geometrically, not arithmetically.

The same effect helps explain the motives behind the development of enterprise open source.

As software gets more complex it takes more time to write and debug. But the value the marketplace puts on the improvements does not rise correspondingly. Not forever at any rate.

If the value of software kept growing in relation to its costs we might be paying $1 million per copy for Windows, not a few hundred dollars. Open source makes this manageable by allowing the costs to be shared, as at Eclipse or Apache.

Standards seem to work similarly. Just the cover of the standards-writing document for HTML5 is daunting. Is this code or another O.J. trial? (Rimshot.)

What seems clear in going over the contents is that, assuming it’s ever implemented, HTML5 will be as different from current Web standards as IPv6 is from IPv4.

There is a warning in the preceding. IPv6 is still not fully implemented nearly a decade after being approved. Let’s hope that doesn’t happen here.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Dana Blankenhorn has been a business journalist for 30 years, a tech freelancer since 1983.

Disclosure

Dana Blankenhorn

Dana Blankenhorn has been a journalist, writer and part-time futurist for over 30 years.

At the present moment I run only a personal blog in addition to my ZDNet open source blog.

DanaBlankenhorn.Com has the subtitle The War Against Oil. In the past I have used it to write about political history, e-commerce, personal matters, some ideas related to open source, and The World of Always On, which is the idea of using sensors, motes and RFID to turn WiFi links into platforms for applications which live in the air.

My IRA account at Schwab holds a few tech shares, most notably some Intel and Applied Materials, but there are no open source companies in it. I don’t even own any CBS stock.

Biography

Dana Blankenhorn

Dana Blankenhorn has been a business journalist for nearly 25 years and has covered the online world professionally since 1985. He founded the Interactive Age Daily for CMP Media, and has written for the Chicago Tribune, Advertising Age's "NetMarketing" supplement, and dozens of other publications over the years.

Talkback Most Recent of 15 Talkback(s)

  • CSS 3 is the same . . .
    On a related note, the CSS 3 standards are experiencing the same issues and are taking a long time.

    One thing that is happening is that "last call"s apparently aren't. The various parts of the standard fell back to "working draft" pretty quickly and will likely stay that way indefinitely.

    IPV6 is pretty much implemented universally. Everybody with a completely updated XP or Vista has it. New routers have it. It's pretty much the same story as always: Businesses move at a glacial pace, so they are the ones that usually prevent numbers from being better.
    ZDNet Gravatar
    CobraA1
    29th Dec 2008
  • W3C.... Fail
    The W3C seems to be too weighted down with bureaucracy and special interests to be useful any more.

    The web is basically run on HTML 4, XHTML 1, CSS 2... none of which have had any significant update in years and years.

    The W3Cs lack of urgency will quickly make them irrelevant. If you take a step back and look at the current standards you'll quickly realize that (X)HTML are too basic and CSS is quite convoluted...(I mean come on... margin: auto; to center something? Float, relative, absolute positioning... completely unintuitive! Then they tell you not to use XHTML tables for positioning and then turn around and put the table concept into CSS!!!)

    The market won't wait for these sloths. Microsoft is coming out with Silverlight, Sun is coming out with JavaFX, and adobe is coming out with AIR. This will be the future of the web and it is gearing up to make the Netscape vs Internet Explorer wars look like kids play.... we shall see if any of the W3C standards live through that war.
    ZDNet Gravatar
    mikefarinha
    29th Dec 2008
  • Is the W3C really to blame?
    I don't think I criticized the W3C explicitly in my
    post. But it does seem to have gotten lost in the
    weeds.
    ZDNet Gravatar
    DanaBlankenhorn
    29th Dec 2008
  • Well... they're "In Charge"
    They are the ones in charge of maintaining and updating the standards so they bear the brunt of the criticism.
    ZDNet Gravatar
    mikefarinha
    29th Dec 2008
  • Learn your craft
    Your lack of understanding of CSS doesn't make a strong
    argument.

    The fail here lies with the browser developers who have
    misguidedly put their weight behind the red herring that is
    HTML5 instead of getting their **** together and
    implementing XHTML, XForms, and getting behind evolving
    the preexisting standards.
    ZDNet Gravatar
    sobri
    29th Dec 2008
  • You missed my point.
    The overall concept of CSS is a great concept. The implementation is awful.

    HTML5 is a response to the lack of updates to the XHTML & CSS standards... I think HTML5 is the wrong solution.
    ZDNet Gravatar
    mikefarinha
    30th Dec 2008
  • Not the future, the end.
    Proprietary standards will be the end of the Internet as we know it. If you got your MBA at Yale or Harvard then you were told that to be a market leader means to fragment the market.

    Your world of corporate owned standards is a bleak one indeed. Only the stockholders benefit, the end user left with needless complexity and cost.
    ZDNet Gravatar
    kozmcrae
    29th Dec 2008
  • Too much ideology.
    You are blinded by ideology and have a very narrow view of markets and corporations.
    ZDNet Gravatar
    mikefarinha
    30th Dec 2008
  • Just because they're corporations
    Doesn't mean they're not coming from an ideology. A business method is a kind of ideology. They can influence us to choose them or they can remove all other choices like Microsoft has. It's ok to select fewer choices as it appears you have. It's also ok for me to want more choices. And if I'm dreaming then Microsoft isn't preparing to make 15,000 layoffs later this January.
    ZDNet Gravatar
    kozmcrae
    1st Jan 2009
  • Nutjob
    Yes, everyone running Silverlight or Flash apps with real interfaces and more efficient usage of bandwidth will be "the end of the internet." Honestly, at what point did your brain cease to function? Or did it ever?
    ZDNet Gravatar
    jackbond
    30th Dec 2008
  • Wow, I just look like a genius
    Said it before, and I'll say it again.

    HTML 5 = TOTAL JOKE

    Why bother implementing something so completely worthless? The purpose of the HTML 5 working group isn't really to develop the next version of HTML, it's a case study on design by committee. Instead of Moore's law, why not talk about the HTML5 law: something about the inverse relation of the value of a product to the number of people who designed it.
    ZDNet Gravatar
    jackbond
    29th Dec 2008
  • Why limit the discussion to HTML5?
    That was the heart of my January story.

    But as others have noted here, why limit the
    discussion to this standard and this group?

    I should do a second book on Moore's Second Law, to go
    alongside my 2002 book on Moore's Law.
    ZDNet Gravatar
    DanaBlankenhorn
    29th Dec 2008
  • There's so much wrong with HTML5: backward-looking, monolithic, etc.
    There's so much wrong with HTML5. Here's a list of some of the biggies:

    1. Backward-looking rather than forward-looking. HTML5 wants to be completely compatible with all existing web content out there, it wants to document all parser quirks, error-handling mechanisms, useless and outdated tags, proprietary APIs. Regardless of the usefulness of these things going forward, they want them to all be part of HTML5.

    When Microsoft took the IE team and made them the Avalon (WPF) team, they decided to build on a clean slate rather than be bogged down by the idiosyncrities of the past, and they ended up with something much less complex, more forward-looking, and more powerful for the developer and the end-user. HTML5 will be the opposite.

    2. It's one monolithic spec. There are new features in HTML5 (video tag, canvas tag, new controls, storage APIs), but they aren't segregated into their own spec like they should be.

    Take CSS. CSS 2.1 is a single monolithic spec that still isn't done after what, 8 years? CSS3 is separated into modules, some of which are ready to be finalized once CSS2.1 is done. HTML5 would be much more likely to succeed if it were modularized as well.

    3. The motivations and politization of the parties involved. HTML5 started as a separate effort by the "WHAT WG", which essentially was Mozilla+Opera+Safari -- in other words, the (at the time) "little people" in the browser market -- started because they saw the W3C not moving effectively with XHTML.

    When the W3C decided to restart the HTML working group, the members of the WHAT WG only agreed to participate if 1) the draft of HTML5 they had worked on would be adopted *as is* as the W3C's first draft, and 2) the editor of the WHAT WG HTML5 spec, Ian Hickson (a paid employee of Google whose sole job is to write web standards), would be made the editor of the W3C spec as well.

    Issue #1 (backwards-looking) above is quite obvious if you look at the members of WHAT WG and their motivations: they want their browsers' marketshare to increase and the only way for that to happen is for them to increase their compatibility with existing web content.


    In all, HTML5 has a number of issues. These are just some of the main ones. It's in worse shape than the early pre-reset Longhorn project; they need to take a step back and start over and come up with something that's truly better for the long run of the web. Otherwise, as another poster noted, they'll lose out to Flash, Silverlight, etc. (Why do you think that Microsoft turned the MSHTML team into the Avalon (WPF) team back in 2001? Because they wanted to make something that was actually designed out to do the things that develoeprs want to do, and that users want it to be able to do.)
    ZDNet Gravatar
    PB_z
    29th Dec 2008
  • Well said
    I've been saying exactly the same, since Hickson first started this
    debacle. The initial premises and goals of HTML5 are misguided, and
    are setting the standards initiative back years, setting it up to lose
    out spectacularly to proprietary solutions.

    HTML5 is designed by and written by browser developers who're
    looking to simplify their browser development burdens, to create
    something that's a simple evolution of what already exists today.
    Now, that would be fine if a) we didn't already have that with XHTML
    and friends, and b) the rest of the industry wasn't building up
    towards the next generation of internet based applications, way
    beyond HTML5's timid goals.

    What should have been done is for momentum to be put behind
    XHTML and friends, and for those standards to be evolved towards
    next generation internet applications. Instead a massive time sink,
    dead end tangent has been created that's going to leave HTML
    looking increasingly archaic, misguided and irrelevant over the next
    few years.
    ZDNet Gravatar
    sobri
    29th Dec 2008
  • RE: The HTML standards process grinds on
    We can only blame one company here, Microsoft (their whole Embrace and Extend business plan) . If Microsoft had of conformed to standards in the beginning, we wouldn't be in this mess, Standards are there for a reason. Also @PB_z, who do you think this baggage is coming from, you guest it Microsoft (Microsoft being part of the W3C group). Their doing what they did to ODF and IPv6).

    As for support for this new standard. IE 8, Firefox 3.1 (and any web browser that runs the Gecko Engine), Opera 11 and Saferi will have support.
    ZDNet Gravatar
    ziggyfish
    30th Dec 2008

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources