Feed Sign in with OpenID OpenID

Simon Willison’s Weblog

Some questions about the “blocking” of HTML5

  1. When people say that the publication of HTML5 “blocked” by Larry Masinter’s “formal objection”, what exactly do they mean?
  2. Why does the private w3c-archive mailing list exist? Why can’t anyone reveal what happens on there? What are the consequences for doing so? Who gets to be on that list in the first place?
  3. Can anyone raise a “formal objection”?
  4. Is anyone calling for the HTML Working Group to be “rechartered”? If so, what does that involve?
  5. If there are concerns about the inclusion of Canvas 2D in the specification, why were these not resolved earlier?

Some background reading. I was planning to fill in answers as they arrive, but I screwed up the moderation of the comments and got flooded with detailed responses—I strongly recommend reading the comments.

This is Some questions about the “blocking” of HTML5 by Simon Willison, posted on 16th February 2010.

Tagged , , ,

View blog reactions

Next: WildlifeNearYou talk at £5 app, and being Wired (not Tired)

Previous: WildlifeNearYou: It began on a fort...

22 comments

  1. 1) The W3C process[1] (a very readable document) is based on consensus. When consensus breaks down, issues are usually resolved using a straw poll of participants, then a formal vote by member company/invited expert. Finally if someone still objects they may register a minority opinion, or Formal Objection and this is taken to arbitration within the Team. Ultimately it's the Director gets to decide, usually after a long process of deliberation. Of course, Larry's questions were a very slow ball, asking how closely the HTML 5 WG are following the W3C process and keeping within their charter.
    2) The Member only list is for administrative and not technical issues, under their charter, and is typically used to exchange phone numbers and access to buildings for meetings, and questions on procedure, such as IP which for all sorts of reasons can't be made public, but with which other members may be able to help. This makes less sense for HTML5, a large group which is acting in a very public manor, but is useful for other, smaller Working Groups, especially where bringing them to the same table has been an effort. Formal objections are made in public as a part of the process. Stuff happens behind closed doors and in corridors, that's life, but eventually to have an effect on the Working Group it'll has to be made public.
    3) Only a member of the Working Group, and it's obviously helps if you team up with other participants when you make your petition.
    4) Not that I'm aware of, but rechartering is a negotiation between the W3C Team and the participants, and happens all the time, especially to extend deadlines when a Working Group is running late.
    5), 6) others are probably best placed to answer, find the answers in the public mailing lists, but the charter is public[2]
    [1] http://www.w3.org/Consortium/Process/
    [2] http://www.w3.org/2007/03/HTML-WG-charter.html

    Paul Downey - 16th February 2010 10:11 - #

  2. The W3C really need to provide clearer communication of their activities. For a consortium supposedly acting in the best interests of the web (possibly the most open and accessible communication medium known to man) they have a dreadful public image, one of bureaucracy, conflicts of interest, infighting and petty squabbles. It also doesn't help that you have to PAY to join — anywhere between $5700 and $57000, depending on your personal or corporate income.

    I found these two sources particularly useful:

    1. This article on O'Reilly — lots of good stuff in the comments: http://broadcast.oreilly.com/2010/02/the-widening- html5-chasm.html#comment-2335685

    2. The Outsider's Guide to the W3C — it's old, but given the creaking pace the W3C seems to move at is probably still relevant: http://www.simonstl.com/articles/civilw3c.htm

    Paul Carvill - 16th February 2010 10:22 - #

  3. 1, 3: Some background reading; 2: w3c-archive is Member-only.

    ndg - 16th February 2010 10:30 - #

  4. based on my experience and understanding of the W3C:

    1) The W3C process[1] (a very readable document) is based on consensus. When consensus breaks down, issues are usually resolved using a straw poll of participants, then a formal vote by member company/invited expert. Finally if someone still objects they may register a minority opinion, or Formal Objection and this is taken to arbitration within the Team. Ultimately it's the Director gets to decide, usually after a long process of deliberation. Of course, Larry's questions were a very slow ball, asking how closely the HTML 5 WG are following the W3C process and keeping within their charter.

    2) The Member only list is for administrative and not technical issues, under their charter, and is typically used to exchange phone numbers and access to buildings for meetings, and questions on procedure, such as IP which for all sorts of reasons can't be made public, but with which other members may be able to help. This makes less sense for HTML5, a large group which is acting in a very public manor, but is useful for other, smaller Working Groups, especially where bringing them to the same table has been an effort. Formal objections are made in public as a part of the process. Stuff happens behind closed doors and in corridors, that's life, but eventually to have an effect on the Working Group it'll has to be made public.

    3) Only a member of the Working Group, and it's obviously helps if you team up with other participants when you make your petition.

    4) Not that I'm aware of, but rechartering is often a lightweight negotiation between the W3C Team, The Advisory Council (all members are represented) and the participants, and happens quite often, especially to extend deadlines when a Working Group is running late.

    5), 6) others are probably best placed to answer, find the answers in the public mailing lists. The charter is public[2], doesn't specifically mention "canvas" or "2D" but is very open-ended.

    I think the W3C process is great for what it was built for: processing publishing a document based standards in as open a way as possible in 2005, but this is a clash between Open Source and Document based cultures, and like any standardization, one that isn't always that edifying to watch. Same as it ever was.

    [1] http://www.w3.org/Consortium/Process/
    [2] http://www.w3.org/2007/03/HTML-WG-charter.html

    Paul Downey - 16th February 2010 10:51 - #

  5. This comment has several relevant links.

    "blocked" means "we won't approve the FPWDs until the FO is resolved" (the first public working drafts of some documents, of which the Microdata and 2d-context ones used to be part of the 'main' HTML5 document).

    Concerns about the inclusion of the 2d canvas context were resolved in 2007, saying the HTML WG accepts the requirement to specify that functionality and that it doesn't need changes to the charter. The W3C Team seem content with that, but Larry Masinter disagrees ("it is out of scope for the current charter. [...] I think it would be fine to update the charter to include 2D Context as actually within scope if that's what the working group proposes and the Director and AC agree.")

    Philip Taylor - 16th February 2010 10:55 - #

  6. 4. It was suggested by Manu Sporny that re-chartering was a way around the impasse http://lists.w3.org/Archives/Public/www-archive/20 10Feb/0009.html

    But that would cause a huge delay accroding to Maciej Stachowiak: http://lists.w3.org/Archives/Public/www-archive/20 10Feb/0010.html

    adrinux - 16th February 2010 11:00 - #

  7. 5. They were resolved 2 years ago according to:
    Ann van Kesteren:
    http://lists.w3.org/Archives/Public/www-archive/20 10Feb/0003.html

    Sam Ruby: http://lists.w3.org/Archives/Public/www-archive/20 10Feb/0005.html

    adrinux - 16th February 2010 11:08 - #

  8. Some of the discussion around this is on public lists at least. See the thread starting at http://lists.w3.org/Archives/Public/www-archive/20 10Feb/0002.html

    4) from that thread it looks like the idea of rechartering has been raised, but the WG will apparently need to be rechartered in about a year anyway and from my reading it seems like most members would prefer to al least wait until then

    5) again, from the public thread, it seems to be a procedural issue rather than a complaint about the inclusion of canvas (a.k.a. immediate mode graphics). There is some debate about the original scope of the WG and whether it is possible to alter that scope without rechartering.

    Also, note that this issue/FO is not just about canvas, it's also concerned with the inclusion of RDFa and micro-formats, neither of which were arguable in the WG scope.

    Ian Phillips - 16th February 2010 12:16 - #

  9. Who gets to be on that list in the first place?

    As far as HTML WG participants go, the people who are listed as "(public) Invited Expert" can be expected not to be authorized to view the archives and the other participants (including "W3C Invited Experts") can be expected to be authorized to view the archives.

    Henri Sivonen - 16th February 2010 14:02 - #

  10. Sam: I have to confess I don't fully understand the significance of those minutes. plh is Philippe Le Hégaret, right? And when he says "we won't approve the FPWDs until the FO is resolved", by "we" he means a higher level W3C committee of some sort? And the FO is the Formal Objection, despite the fact that Larry is on the record saying "No part of HTML5 is, or was ever, “blocked” in the W3C HTML Working Group"?

    You can see why I'm confused...

    Simon Willison - 16th February 2010 17:37 - #

  11. I thought I'd managed to publish a lengthy explanation earlier, but suspect a flaky Wifi hotspot swallowed my attempts. Anyway, the W3C have issued an FAQ which I think covers most of your questions:

    http://www.w3.org/QA/2010/02/working_group_publica tion_requ.html

    Paul Downey - 16th February 2010 19:10 - #

  12. Simon: are you going to approve my other post?

    Yes, plh, is Philippe Le Hégaret. He is the person to which the Director of the W3C has delegated this matter, and acts on full authority of the W3C.

    Yes, the situation is confusing.

    Sam Ruby - 16th February 2010 21:45 - #

  13. Wow, really sorry about that everyone - my comment spam filter was trapping comments with "too many links" in them. If any of the above comments don't make sense in context it's because I left them invisible for far too long. Thanks for all the great answers.

    Simon Willison - 16th February 2010 23:29 - #

  14. Just a correction: ANYONE can lodge a Formal Objection; you don't have to be a WG Member or a W3C Member to do so.

    As per the process: "In the W3C process, an individual may register a Formal Objection to a decision." Note "individual."

    Mark Nottingham - 16th February 2010 23:56 - #

  15. I'm a nobody here. A fascinated nobody, but a nobody.

    "1) The W3C process[1] (a very readable document) is based on consensus. When consensus breaks down, issues are usually resolved using a straw poll of participants, then a formal vote by member company/invited expert. Finally if someone still objects they may register a minority opinion, or Formal Objection and this is taken to arbitration within the Team. Ultimately it's the Director gets to decide, usually after a long process of deliberation. Of course, Larry's questions were a very slow ball, asking how closely the HTML 5 WG are following the W3C process and keeping within their charter."

    Wow.

    So an "individual" - pointed out in a later comment here - who has:

    (1) Obviously not agrred with the consensus,

    (2) Not won a straw poll,

    (3) Lost a formal vote, and,

    (4) Doesn't register what - to me at least - is an OBVIOUS minority opinion....

    Can still raise a "Formal Objection" that is taken to arbitration?

    At what point does this curtail any sort of progress?

    I'm not just speaking about the current matter at hand. I'm speaking about realities of moving forward. It sounds to me like the "rights of the few" are heavily outweighing the "benefits of the many".

    I'm well aware of history here. And I can appreciate what the "process" - apparently a very readable document - is trying to accomplish. But - my God! When was HTML4 adopted? (Even kinda-sorta.)

    Just a question from a fascinated outsider who is greatful I'm not making my living trying to do web programming anymore.

    Dave D - 17th February 2010 01:52 - #

  16. 1) 3) Anyone can file a Formal Objection:<http://www.w3.org/2005/10/Process-20051 014/policies.html#WGArchiveMinorityViews>.

    The Chairs initially thought that Larry Masinter had raised a Formal Objection:
    <http://lists.w3.org/Archives/Public/www-archive/20 10Feb/0002.html >
    <http://www.w3.org/2010/02/11-html-wg-minutes.html# item07 >.

    Larry clarified did *not* raise a Formal Objection: <http://lists.w3.org/Archives/Public/public-html/20 10Feb/0365.html >.

    The W3C Process does allow another avenue of appeal besides "Formal Objection", namely "Appeal of a Chair's Decision": <http://www.w3.org/2005/10/Process-20051014/policie s.html#WGAppeals >. These appeals are made via the Team Contact rather than via the Working Group Chairs.

    Maciej Stachowiak - 17th February 2010 04:17 - #

  17. Full disclosure. I'm not working for w3c anymore. I have been working for w3c from June 2000 to November 2008. I have been the first w3c staff contact for the new html wg which started in March 2007.

    first of all, the process answers most of your questions.
    http://www.w3.org/Consortium/Process/ The text is here to help in terms of conflicts, it accomodates many situations. It's the knowledge gathered little by little when issues arised.

    About the 4th question: "Is anyone calling for the HTML Working Group to be “rechartered”? If so, what does that involve?"

    It is a very long process with a lot of discussions. When the charter is being written, there is a review done by the AC Representatives (aka the organization representatives, which have paid w3c memberships). The call for review is opened for a while. AC reps do it publicly or really private (to make it possible to express issues with regards to their company.) The role of the w3c staff is to gather all the comments, make a summary, edit the charter and sees if a consensus has been reached around the charter.
    See http://www.w3.org/2005/10/Process-20051014/groups# CharterReview

    The content of the charter is defined in the process document
    http://www.w3.org/2005/10/Process-20051014/groups# WGCharter

    Note also that a WG is happening under the umbrella of an activity http://www.w3.org/2005/10/Process-20051014/activit ies.html#ActivityProposal

    IMPORTANT: The current charter is the result of AC Members reviews.

    You can see some discussions around the charter in 2006.
    http://lists.w3.org/Archives/Public/www-archive/20 06Nov/thread.html#msg59

    karl dubost, lagrange - 17th February 2010 04:40 - #

  18. Anyone can raise a FO, but TimBL doesn't have to agree with them; generally, they need to be well-reasoned and documented, with some demonstration of an attempt to work through "normal" channels, for it to get much consideration, AIUI.

    See language elsewhere in the Process doc about how when a FO is raised can affect how much weight it has (IIRC).

    Mark Nottingham - 17th February 2010 05:35 - #

  19. To understand the W3C, I highly recommend reading this article by David Baron (from 2006).

    Henri Sivonen - 17th February 2010 08:04 - #

  20. Larry Masinter has not filed a Formal Objection as defined by the process, according to him:
    http://twitter.com/masinter/status/9224151658

    Mark Morgan - 17th February 2010 08:07 - #

Comments are closed.
A django site