Slashdot Mirror


W3C's Role In the Growth of a Proprietary Web

Paul Ellis writes "Mozilla's Asa Dotzler has said 'It's really hard for me to believe that either [Microsoft or Adobe] have the free and open Web at heart when they're actively subverting it with closed technologies like Flash and Silverlight.' But are they really subverting it? Where is the line between serving the consumer and subverting the Web? This blog post makes the case that the W3C's glacial process should share in the blame for the growth of proprietary technologies."

12 of 228 comments (clear)

  1. Please by fyngyrz · · Score: 5, Insightful

    Just keep in mind, there's nothing stopping web developers from using straight HTML, CSS, JPG, PNG and GIF for basic animation. If you need media, you can embed an mpeg or a simple wav file. If you need processing, you can do it as CGI/server-side, at the same time ensuring 100% browser compatibility and avoiding the hijacking the web-client's CPU. Don't blame Adobe or MS or Sun for providing closed or deeply complicated, uncontrollable technologies; blame yourself for using them.

    Flash no more "subverts" the web than Photoshop "subverts" image processing, or the GPL subverts how software is published. You want to use these things, that's your choice. There are other options available that are just as useful, and in some cases, more so.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Please by AKAImBatman · · Score: 5, Interesting

      Just keep in mind, there's nothing stopping web developers from using straight HTML, CSS, JPG, PNG and GIF for basic animation.

      The key word there is BASIC. Complex animations, applications, and games are where Flash excels. Web Browsers did not provide sufficient facilities until recently. And only then because the browser makers got fed up with the W3C's stance that HTML did not need to be updated, and ended up doing an end run around their process. In result, most web browsers (except IE, surprise, surprise) support APIs for complex animations. They are also adding support for long term storage, sophisticated networking, predictable parsing, and other features that will greatly aid web developers.

      This minor coup has not gone unnoticed by the W3C. In order to maintain the coherency of their organization, they went ahead and accepted HTML 5 as a working draft. The specification is getting top priority and is being handled in an open manner that is most unlike the W3C's business as usual. In other words, a win for both browser and web app developers. :-)

    2. Re:Please by blueZ3 · · Score: 5, Interesting

      But don't you see this (coding for IE) as a separate issue (from Flash/Silverlight/PDF)?

      I'm totally ticked off whenever I try to open a site that has IE-bug hacks that won't display in FF, or on my iPhone, or Mac. I generally try not to re-visit those sites... but it stinks because there's information out there that would be useful to me that I can't access because it's tied up in some odd display scheme that renders images over the text. (Yes, for really interesting things I could look at the page source, but manually ignoring HTML tags is a crappy way to parse information)

      This is because I expect a "normal" page to render in a browser-agnostic way. (OK, "expect" is too strong, because I've been around a while now. But that's the way it SHOULD be). For a basic HTML page, no matter how it's built on the back end, I expect to get something viewable.

      I see the Flash/Silverlight/PDF issue as separate, because it's usually (over)used for stupid stuff like an on-line "catalog" where you can actually "flip" the pages (horrors! an IRL metaphor gone badly wrong on the Web) or to do games or something else that is (to me) trivial. I mean, I'm not expecting to be informed by pages that have a 30-second Flash intro...

      But that's just me, and I do see how the two issues are related to the problem of "proprietary" stuff on the Web.

      --
      Interested in a Flash-based MAME front end? Visit mame.danzbb.com
  2. Agree, but... by Anonymous Coward · · Score: 5, Interesting

    I agree that this article is complete flamebait. SVG is largely usable RIGHT NOW but MSIE have chosen not to adopt it for obvious commercial reasons. It could of course easily be fixed (perhaps the best practical way to do it is for governments to implement and enforce online accessibility legislation which would automatically force major sites to code to standards).

    However, the article is completely right in denigrating the remarks of Asa Dotzler. IMHO he is completely overrated as a member of the Mozilla community. He was head of QA at the time of the appalling security REGRESSION in FF 1.0.4. He spends all his blog-time denigrating Opera and Safari instead of getting on with QA. He categorically denied the memory leaks in FF2 regardless of the evidence. It's fine to engage in advocacy but if you want to start being snide to opponents on technical grounds you should really be backed up with solid technical credentials instead of hot air. Fortunately he is no longer really engaged with the QA side of things, and is just a 'professional loudmouth'. PRO TIP: He is listed on feedhouse.mozillazine.org but not on planet.mozilla.org; the signal/noise ratio improves markedly if you subscribe to the latter Mozilla aggregator instead of the former.

    1. Re:Agree, but... by smittyoneeach · · Score: 5, Funny

      The government already fucks up everything it touches.

      Yes, the colossal failure of TCP/IP is one clear example.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  3. The W3C? Glacial? by Bogtha · · Score: 5, Interesting

    It always amazes me when people call the W3C slow. As a web developer, there is one main thing holding me back. That is Internet Explorer.

    Internet Explorer 8 is not yet released. When it is, it is likely that it will finally include support for CSS 2. This is one of the most fundamental parts of a modern web browser, and this specification was published over ten years ago.

    The rise of JavaScript libraries like jQuery, Prototype, etc, was largely precipitated by the lack of support for DOM 2 Events in Internet Explorer. That specification was published in the year 2000.

    The main draw for Flash has traditionally been the ability to use vector graphics. The alternative provided by the W3C, which is SVG, was first published in 2001.

    The article complains that the last XHTML/HTML recommendation the W3C published was in 2001, seven years ago. What it neglects to mention is that even the next version of Internet Explorer, version 8, will not include any support at all for XHTML 1.0, let alone 1.1.

    Can the W3C work faster? Probably. But how fast the W3C works is irrelevant, as they are not the bottleneck. The bottleneck is the rate of development in browsers, and one browser in particular, Internet Explorer. And it just so happens that the proprietary alternative of Silverlight is something developed and owned by the same company.

    --
    Bogtha Bogtha Bogtha
  4. The W3C has been burned, too... by argent · · Score: 5, Informative

    Don't forget that the W3C came up with a standard that included among other things a much better version of embedded images (the FIG tag), and even had a browser built demonstrating them (Arena), that demonstrated a clean browser-invariant mechanism for metadata, captions, and complex alternative content... and absolutely none of it was picked up by proprietary browsers. They were trying to specify stuff ahead of the implementations, and the implementers ignored them.

    So now they're trying to coordinate things with the browser implementers, and what happens, they're going too slow?

  5. Own it..? by XanC · · Score: 5, Insightful

    Who really owns something that you make in Flash? Just as when you write a document in Word, when you compose in a proprietary format, you hand the keys over to the vendor. You, and anybody who wants to view or edit what you've created, have to go through the One Software Company. And that's permanent; whatever DRM or platform decisions the company makes in the future will bind you as well.

  6. Re:The W3C? Glacial? by ergo98 · · Score: 5, Interesting

    Right on the mark.

    SVG in particular is a sore topic for me. Half a decade ago I had an article in MSDN magazine (I considered the odds slim when I proposed it, and was startled when they ok'd it), yet that gorgeous vector technology still isn't realistically usable on the open web today, which is a bit of a travesty. Adobe's purchase of Macromedia pretty much sealed it as a fringe technology, given that Adobe was the one big proponent of SVG.

  7. Re:W3C is own worst enemy by Bogtha · · Score: 5, Informative

    There are also problems with the lack of any kind of dynamic font loading to use custom fonts in a web page.

    The W3C put font loading into the CSS 2 specification over a decade ago. The browser vendors ignored it until recently. Now, ten years later, the browser vendors are starting to implement it, and apparently this means the W3C moves too slowly?

    --
    Bogtha Bogtha Bogtha
  8. Re:The W3C? Glacial? by Bogtha · · Score: 5, Informative

    True, SVG should be a standard available on all browsers, but only FF supports it.

    Opera, Safari and Konqueror support SVG too. Internet Explorer is the only major browser that doesn't.

    --
    Bogtha Bogtha Bogtha
  9. Re:The W3C? Glacial? by Bogtha · · Score: 5, Informative

    CSS2 is still in the works. The final version has still not been published.

    This is simply not true. The CSS 2 recommendation was published on the 12th of May 1998.

    You may be thinking of CSS 2.1, which is a candidate recommendation. What this means is that it is ready to be implemented. In order for it to reach final recommendation status, there needs to be at least two interoperable implementations for every feature. To achieve that, browser vendors need to go ahead and implement it.

    --
    Bogtha Bogtha Bogtha