Slashdot Mirror


Problems at the W3C

dustin writes "Public outcry against the workings of the World Wide Web Consortium (W3C) is growing. On Sunday, Björn Höhrmann announced his departure in a lengthy critique of problems at the W3C. Web standards champion Zeldman adds his comments as well: 'Beholden to its corporate paymasters who alone can afford membership, the W3C seems increasingly detached from ordinary designers and developers.'"

19 of 303 comments (clear)

  1. I never understood.. by grasshoppa · · Score: 3, Insightful

    I never understood why web standards aren't maintained by the folks that actually are writing the browsers. Membership would require a browser with, say, x% market share.

    This would seem to be a slam dunk to me. I figure you get Microsoft, Mozilla and Opera to the table, you'd have some pretty interesting standards developed that the browsers might stick to.

    Might. Anyway, it'd be better than having some extra organization making up rules that none of them really pay more than a passing look at.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:I never understood.. by quanticle · · Score: 4, Insightful
      figure you get Microsoft, Mozilla and Opera to the table, you'd have some pretty interesting standards developed that the browsers might stick to.


      That sounds great in theory, but what would probably happen in reality is that Microsoft would end up writing the standard, and adding proprietary, patented extensions onto it in order to ensure permanent dominance for Internet Explorer.

      I would much rather have a somewhat supported open standard, rather than having a closed standard perfectly supported by one company.
      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    2. Re:I never understood.. by fm6 · · Score: 5, Insightful
      I figure you get Microsoft, Mozilla and Opera to the table, you'd have some pretty interesting standards developed that the browsers might stick to.

      That's not Microsoft's history with standards bodies. They come up with some ideas that rely heavily on their own technology. (Did you know that the first version of XSL used Visual Basic as a transform language?!) When the other participants fail to react with total enthusiasm, they decide that standards are overrated.

      To be fair, Netscape in its heyday was just as bad as Microsoft when it came to ignoring standards. But I've long thought that both Microsoft and Netscape would have been more standards compliant if W3C had done something to encourage standards compliance. Like trying to issue standards on a timely basis, instead of just assuming that implementers would sit on their hands until standards were ready. Or like creating standards tests instead of waiting for third parties to do it.

      But no, they just shrug their shoulders and keep creating standards that nobody will ever implement. W3C has not been effective for a very long time.

  2. Wrong Problem by ichin4 · · Score: 4, Insightful

    The summary mis-represents the bulk of Bjoern's critique, which less about the lack of non-corporate participation and more about the fact that the organization just doesn't work.

    I wonder how the bulk of slashdotters, for whom a W3C standard seems to be a sacred cow, will react to the message that these standards are all-too-often ambiguous, bone-headed, poorly supported, slow-moving, and lacking important features.

    1. Re:Wrong Problem by Anonymous Coward · · Score: 4, Insightful

      Standards aren't a sacred cow here -- they're just a convienent cudgel to bash Internet Explorer with.

      Suggest that Linux fails to meet UNIX specifications, for example, and watch the apologies flow in.

    2. Re:Wrong Problem by Anonymous+Brave+Guy · · Score: 4, Insightful

      I wonder how the bulk of slashdotters, for whom a W3C standard seems to be a sacred cow, will react to the message that these standards are all-too-often ambiguous, bone-headed, poorly supported, slow-moving, and lacking important features.

      I think you're being a little unfair there. There are some highly vocal, pro-W3C zealots around, but there are also some of us who have always argued that any sort of formal specification is merely a means to an end, and should be used if (and only if) that end is desirable under the circumstances.

      In web design, if you want maximum portability, you follow W3C standards for all the smaller browsers, and then provide suitable hacks for the big one. OTOH, if you just want to reach most of the general public and don't want to chase diminishing returns much, targetting IE is the obvious choice, since it is the only relevant standard (albeit a de facto one) in this context, and your pages will still mostly work on other browsers (or get their users to switch back temporarily to IE) anyway.

      Similarly for corporate intranets, some people bitch about how dangerous ActiveX is and yada yada yada, but the fact remains that it's a practical tool to solve a problem. Users complaining that "better" browsers like Firefox don't support it is going to cut exactly zero ice with any corporate management/IT.

      IME, posts pointing this sort of thing out are frequently modded both Insightful and Troll/Flamebait several times, usually more + than -. Thus it seems rather unfair to characterise "the bulk of slashdotters" as being semi-religious W3C devotees. The majority of posters in certain discussions perhaps, but apparently not the majority of mods, and we'll never know about the lurkers or those who do post but are sensible enough to avoid religious topics.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:Wrong Problem by J+Story · · Score: 3, Insightful

      Bjoern's complaints address a number of inadequacies, but what stands out for me is an apparent lack of communication between his group and "them", and that puzzles me. Is the W3C some kind of star chamber? Is the list of its individual participants -- the people, not the companies -- held secret? Why is he not naming names?

      Usually, if you take it upon yourself to do the legwork and you continually follow up with key members of a group, you can obtain a response and a justification. This is not easy, and sometimes it requires a team of dedicated people, but committee groupthink will take all kinds of silly positions if its individuals are not held to account as individuals.

  3. standards shmandards by The+Queen · · Score: 5, Insightful

    As long as clients ask for shiny spinning mouseover widgets and marquee scrollers on their crappy company homepages, and as long as us designers need their money, standards will continue to be meaningless. If Client X clicks on his little blue 'e' and sees what he wants to see, Designer Y gets to eat that week. I can suggest that their choices are bad, but the customer is always right (and I must quit bitching before he takes the project to his nephew who'll do it for free)...

    Truly, I'd LOVE to be able to tell a guy, "No, sir, we can't do that. It's not supported by any of the current browsers." And then deliver a clean, stylish Zeldman wet dream.

    --

    The House Between - Original Sci-Fi Series
  4. Re:All hail Flash. by Anonymous Coward · · Score: 3, Insightful
    As a designer, why should I give a damn about the W3C and its standards when the W3C can't even get it together?
    As an user without a broadband connection, why should I give a damn about a site written in Flash that takes several minutes to load when almost every other site uses plain HTML?
  5. Re:How disappointing by NutscrapeSucks · · Score: 4, Insightful

    Well, just as an outside observer, it seems like the W3C is not very interested in "the web as application platform" -- instead pushing new document models like XHTML2 that don't really solve any realworld app dev problems.

    At least from my POV, the stuff going on at WHATWG -- such as a vastly improved FORM model and standardized AJAX support -- will have much more relevance to the web in the manner that I and probably most other slashdotters build it.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  6. Re:All hail Flash. by GotenXiao · · Score: 5, Insightful

    You're exactly the kind of person I love to hate. "Oh, I can't use that, so I'll use this, which is just as bad if not worse."

    First, Flash is as closed as closed can be. Second, it's completely proprietary. Third, Macrodobe only really support Mac and Windows for the Flash Player. Still no version 8 for Linux (and they themselves have announced that there never will be an 8 for Linux), while 9 is betaing for OSX and Windows.

    I'd rather use the standards which have been "piecemealed together by a bunch of wacky nerds" rather than using something which limits people to using X with Y on Z running P which Q made you pay for because R told them to.

    I may like some of the things done with Flash, but I really don't think it's well suited for doing full websites. Intros, sections of navigation, maybe. But it's too much of a resource hog, too bloated, and I hate not being able to navigate using the keyboard.

    --
    Goten Xiao
  7. Re:All hail Flash. by Xugumad · · Score: 3, Insightful

    Well, if you want to produce websites that happen to work on a fairly limited set of browsers, why don't you just makes a PDF and get the whole thing over and done with?

    There are very good reasons why you can't just lay a website out however you want, namely, it doesn't make sense if the final render target is something you don't expect. Like, oooh, I dunno, paper.

    The web is designed for accessibility. It's intended that anyone can read your site, and that it will degrade fairly well for browsers that support less features. If that's not important to you, fine, but stop claiming you're producing web sites if you're just making large Flash documents.

    Please?

  8. Re:Possible solution? by hixie · · Score: 4, Insightful

    "A non-profit organization with a focus on development and maintenance of web standards" is exactly what W3C staff think the W3C is. What would prevent the staff of a new organisation from ending up in the same state?

  9. W3C can't win here by Opportunist · · Score: 4, Insightful

    The main problem here is that everyone who's in the "online biz" views the web as a tool to enhance their own leverage on their market share. MS tries to tie more parts of Windows into web apps so Windows has a leverage against alternative operating systems. Oracle tries to push their "web access enhancing" tools to gain market shares in the online database market. And I wouldn't be surprised if Apple was trying to get iTunes somehow into a webified form so they get a leverage on their online music share.

    Nobody cares about the web or compatibility. Actually, everyone is trying its best to create as much incompatibility as possible.

    W3C is standing in the way of big enterprises. Its very existance is a nuisance (not enough for a danger, but a nuisance) to the leveraging attempts of the big players.

    So they have a really, really hard time. There's as far as I can judge nobody with big pockets on their side, but a lot of cash against them.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  10. Tim B-L by Alomex · · Score: 5, Insightful

    I've been highly critical of Tim Berners-Lee leadership on the W3C. He established a structure that sidelined individual, mostly-disinterested members and replaced them by corporations interested in log-jam and difficult implementations that keep the small players away. The W3C was from the get go the antithesis of the IETF.

    Tim then jumped into the dubious "semantic web" runaway train, full of inflated promises but bereft of actual results. The "semantic web" is high-risk research best left in the hands of academia. A standards body organization should be focusing on how to make the web better today, by improving on the current protocols, not on day dreaming about HAL-like computers.

  11. Re:Planned Obsolescence by hixie · · Score: 3, Insightful

    Microsoft have no part in the running of the W3C Team. If the W3C Team wanted to fix the problems that Bjoern listed, they would not find Microsoft stopping them. Blaming Microsoft for the W3C's problems is ridiculous Slashdot-flamebaiting.

  12. Re:Slow and cumbersome by Bogtha · · Score: 4, Insightful

    the W3C seems 15 years behind everything.

    Internet Explorer 7, which hasn't even been released yet, will not support large sections of the CSS 2 specification, published by the W3C in 1998. If you think the W3C are behind everybody else, then I believe you are only looking at the bits and pieces of their specifications that are actually implemented by the browser developers. With that twisted reasoning, it's logically impossible for them to be ahead.

    Just getting people to recognize the CSS standard is a headache, and things like rounded corners are still a long way off.

    Rounded corners are in CSS 3. Browsers haven't finished implementing CSS 2 yet. What's the point in the W3C racing even further ahead when the lack of browser support means it won't make any difference for years to come?

    The CSS 3 spec is taking how long?

    CSS 3 is a group of specifications, not a single specification, and some of them are ready to be implemented. So the answer to your question "How long?" is "Already there."

    --
    Bogtha Bogtha Bogtha
  13. Re:Slow and cumbersome by hixie · · Score: 3, Insightful

    I would just call it a standard and be done with it. ;-) It's far more mature than any other W3C document ever released (maybe except the XML 1.1 spec, which isn't bad, all things considered). It's definitely being read by Web browser vendors (including MS) and being treated as the normative reference. The fact that it has the label "Working Draft" is just an artefact of the W3C Process, which, IMHO, is yet another example of a W3C problem.

  14. Re:best of both by hixie · · Score: 4, Insightful

    CSS is a tree decoration language. HTML is a document tree language. Why would they use the same syntax? That's like saying C++ should use the same syntax as XML. Or that PNG images should use the same syntax as e-mails. You use the right syntax for the job.