(...)

Over the holidays, I noticed Daniel Glazman’s response to the charter, and to my proposed role as initial chair. I’ve known Daniel for years, and I have a tremendous amount of respect for him. I don’t take any of his comments personally, as I’m 100% certain they were not meant personally.

Of course. Absolutely nothing personal. Just drop your current affiliation for a while and I'm all behind you for the chair of this WG :-) And I'm flattered by your comment above.

Daniel, you have an objection to a major browser vendor taking the chair of the most visible WG in the Consortium. I can understand your concern, but I think it’s misplaced. I don’t think chairship gives any particular power in a W3C Working Group; I believe it carries the responsibility to get things done, and to be objective about the needs and requirements of the other WG members and the public we serve. I’m quite certain that the members of the WG would quickly complain about my behavior if I did get out of line - the first thing I said to the Chris Lilley of the W3C when he said the new HTML WG was likely to happen and that several of the other W3C staff said they would like me to be Chair was that I wouldn’t even consider it unless the other browser guys thought I was a good choice. In many ways, at the time (spring of last year) I felt like I was the moderate voice in the middle of the conflict between the WHAT-WG and the W3C in perspective; the WHAT-WG members wanted to revolt and do HTML outside the W3C (as they think “HTML5” is doing now), and I was the one who went to the W3C guys and said, “umm, you realize all the browser vendors are upset and think the HTML WG is on the wrong track entirely? How about we do something about that?” As for the press saying “Microsoft puts its hand on HTML”, well, I’d expect the other browser vendors to refute that if it became an issue. I’ll try to restrain myself from inserting the MARQUEE tag into the standard. ( :) for the humour-impaired.)

First of all, I am rather shocked by this "spring of last year", to be honest. So this "new HTML WG" must have been in the air for roughly a year, even before our corridor discussions during the W3C Plenary Meeting in Mandelieu, the chairman was chosen in full stealth mode by a few individuals eight months ago, and the W3C Membership is asked to vote now about that ? With my Member hat on, with a copy of the check I sent for the annual fee in front of me, is that a vote or a rubberstamp I'm asked for ? Everything was probably ready when the W3C pinged me, pinged others to get their opinion about the future of HTML only a few months ago. I am not far from calling that a masquerade. I am not far from calling that a shame, and I feel really, really bad about it. All that "process" was a try-on ?

Second, no, you are not the one who went to the W3C guys saying that. You're only one of the guys. I said that "to the W3C guys" as soon as I saw the direction taken by XHTML 2.0, and a few others did the same, many years ago. I still remember my colleague Beth Epperson, representing AOL, complaining about it, was it in 2002... You might be the one the W3C guys finally listened too, that's different.

Third, about Microsoft and the press's reaction, the other browser vendors' reaction is almost irrelevant here because their reaction will come after the bad press. Too late to counterbalance the bad press, too late to prevent that bad press from spreading to the 1st page of the main newspapers of the world. You are not "a moderate voice in the middle of the conflict between the WHAT-WG and the W3C", you're a moderate voice at all times, so again this is not personal at all, you know it.

Fourth, the WHAT-WG started doing HTML outside of W3C because the Consortium was totally unreceptive to their arguments, because it kept sucking on XHTML 2.0 despite of all the warnings sent by people like me, Tantek, Björn, Hixie and others. I have a post about this and I recommend you read it, and in particular its third numbered item.

I should be really clear here – I don’t really want to be the chair of the HTML Working Group. I know full well the likely value of that job in my career growth at Microsoft is minimal – I’ve had to defend that this would be a good use of my time, and I’m not done with getting approval – and I have an inkling of the time it’s going to take – probably 20% of my total work time (that’s less than the W3C estimate). It sounds like a lot of work herding cats, and I’m well past the idealistic part of my career where that sounds fun in and of itself. It needs to be done, though, and I don’t see another good person with an objective perspective to do it.

I see one. See at the bottom of this post.

Daniel, if there were another chairperson totally independent from all desktop browser vendors who could be driven about the goals of evolving HTML, understanding of the requirements of large and small entities (from one-person shops to Microsoft-sized entities), could remain objective and were truly independent (including from the WHAT-WG), then frankly, I’m all for them taking the job. The problem is that I don’t think there are many people who can claim that. I agree I’m biased with my background, for better or worse – that’s why I’ve had to consider the chairship as a reason that I would be LESS personally involved in the design decisions of the HTML WG, not more. I’ll likely need a strong Microsoft alternate on the WG since I can’t be as involved. That’s a cost I have to trade against my confidence that I’d be a good person to get the W3C and the WHAT-WG more aligned and to actually make good things happen in the HTML WG. (If Lauren Wood wants to take the job, I’d be delighted, as I still hold her as the gold standard of an objective, driving W3C Working Group chair from the DOM WG days. I think she learned her lesson, though. :))

Chairing a Working Group is not only about understanding the whole history of a spec or a technology, for god's sake. It's much, much more about being able to stabilize a group of organizations and individuals having often different goals and shedules, being able to control eruptions of proposals and counter-proposals, being able to stay in line with a schedule, being able to say "stop" when a discussion goes nowhere, and being able to "stop" to a Member that goes too far trying to push its own competitive advantage.

You were here before almost all of us. You've been here almost all the time between '94 and now. You know the tech side and the big players. Excellent. But that extensive knowledge of the tech and the market is not mandatory to chair this WG, sorry. I just do not understand why the W3C does not list FIRST the organizations and people ready to join this WG, and tries only LATER to find the correct chairperson. I know it's rather unusual in our world, but this WG is not like all other WGs because of its high visibility.

Daniel, you also expressed concerns about the 4 yearly face-to-face meetings and conference calls since a lot of WHAT-WG members are individuals who cannot afford travels around the world on their own budget nor can spend a lot of money in costly phone conference calls. I hear your concern; I’d prefer to minimize the travel and face-to-face meetings for personal reasons anyway, but I would also caution that the WHAT-WG method, where one person who is the employee of one particular company does the bulk of the editorship work and therefore the design, is not a good method either. I’d also be happy to discuss modifying the "in good standing" rules, and in general figuring out how to allow non-W3C members to have their voice in the development of HTML, because (as I’ve said to many others over the past year) I strongly believe we need to allow independent involvement in the development of W3C standards; however, and this is a critical point – W3C Membership is a responsibility as well as a financial cost. When you become a Member, you agree to abide by the W3C’s rules, and in particular, the Patent Policy.

The Patent Policy, and all the processes in the W3C, did not prevent the W3C from deeply failing on XHTML 2.0. Should non-members individuals have been heard, trusted and welcomed earlier, we may not have sucked like that. The W3C spent tons on energy, money (since you spoke of financial cost) and neurones almost in vain, almost all the time in clash with browser vendors and big content providers. More important, it constantly and consistently refused to have an honest and respectful discussion about it. I am saying "the W3C" here, but I should not, since it's only a question of people here. In the meantime, a handful of crazy geeks shook our world hard enough we now have a new HTML WG in front of us. The WHAT-WG folks seem to me totally absolutely necessary. Let's not discuss the problem, let's discuss the solution please. This HTML WG must integrate them. How ?

I should be clear here that I am not a lawyer, and the following should not be considered legal advice. Consider it a layman’s simplification of the issues, but you should consult your own lawyer.

The Patent Policy is intended to provide protection for ALL W3C Members, as well as non-members, in making the specification “free” – free to be implemented. (Note that I’m referring to Working Groups that operate under the Royalty-Free Patent Policy – like HTML and CSS.) We want people to be able to implement the spec. We also want people to participate in its design, if they are taking on the IPR commitment of that participation (that is, that they are effectively contributing their applicable IP). I’m currently having a discussion with the W3C staff about how to open up the input process while maintaining the value of the Patent Policy; there is also a public discussion going on.

As an aside, I was asked personally to join the WHAT WG over a year ago. I had a back-and-forth discussion in email with several of the members of the WHAT-WG. I said something to the effect of “I agree with your goals, all except standardizing error-correction*”. However, I also said “you have no patent policy, and that makes it impossible for me to join.” The response was something along the lines of “yeah, we should get one of those.” There is still no patent policy for the WHAT-WG that I’m aware of – and more importantly, no commitment from those making contributions that they are contributing any relevant IP to those implementing the WHAT-WG specifications, and in my personal opinion that makes the WHAT-WG irresponsible in ensuring that their specifications are actually “free”, even based on the contributions from their own members (inasmuch as anyone is a member). That also makes me REALLY concerned about just rubber-stamping the WHAT-WG design for HTML5. Unfortunately, the more open a design process is, the more possible it is to be affected by IPR (because there are more people giving input).

I think you are severely underestimating what's going to happen if the W3C fails with this new HTML WG, if the directions taken by the new HTML WG are not compatible with what the WHAT-WG is currrenly doing. Microformats have recently shown that "specs" can pop up just like that, from unexpected sources, and strongly hit the Web. What the WHAT-WG is going to release will follow the very same path... During the Tokyo AC Meeting, I said that we should come back a little bit to the IETF days, open participation and entirely public process. I said that because people started working again like that around us. The train has left the platform, and we're still on the platform.

I don’t think W3C Membership is the right requirement for participation in a WG, because the financial cost is too high for a whole group of people with an important set of perspectives, but the responsibility of the Patent Policy needs to be a bar for giving any significant design input. I want the new HTML WG to allow contributions from people who are not W3C Members, and in fact in some cases I want to specifically elicit those non-Members to be involved; but I believe it must be a requirement that those contributors explicitly agree to the Patent Policy, as we Members have done. We can't go back to the 90s.

Sure. That's absolutely acceptable.

I’ll avoid a personal diatribe here – but I want you to understand that this is not a world I PERSONALLY enjoy in terms of IP restrictions. This isn’t my choice. I’m just trying to spend less time being sued, when all I’m doing is implementing a standard. (See Eolas case.)

In short, I don’t think we can blindly follow the “everything is totally open” model, because I don’t think we will be able to preserve the Patent Policy and its value. The W3C Legal staff should probably comment on this, because it’s clearly not my domain; I am not a lawyer, and despite all the lawyers except one that I’ve spent time with being really nice guys (and ladies), I don’t particularly want to increase that time spent either. I just want the specs to be free to be implemented. Anyone who isn’t concerned about this simply doesn’t understand the implications well enough, in my opinion.

I don't think we can or cannot, I think we should. Ideally, the subscription to the WG mailing-list should be entirely open but reachable ONLY through the Web and after a whole page about IPR with checkboxes and a "I accept to blabla" button.

There’s no perfect scalable system for developing such a central piece of the Web. We need to have a lot of people involved; yes, conference calls do get difficult with thirty plus people on them. I think the key is Responsibility – being a member (lower-case-m-member) of the WG is a responsibility, to represent users and developers. The responsibility of the WG chair is to make sure that the members of the WG are fulfilling that responsibility; that’s the reason behind “in good standing,” though I think it is heavy-handed and therefore misguided. In reality, in the WGs I’ve been part of the “in good standing rules” don’t necessarily translate to things actually getting done; members in good standing can blow off their work items consistently and still be in good standing, while people who could be major contributors to the WG can’t be in good standing because they have to miss meetings. I would like to make sure a more flexible model of involvement is supported. Maybe that’s your underlying point?

Yes.

I also agree with you, Daniel, that this WG's future work is deeply influenced by the work already in progress in the WHAT-WG. I agree that the HTML WG must establish a strong working relationship with the WHAT-WG, and I agree strongly on one thing - ideally, the new HTML WG and the WHAT-WG should become one and only one entity. We must evolve HTML, and I think I stated privately before that I believe I agree with the goals behind the WHAT-WG (all except enforcing common error-correction – see note in postscript). Evolution of HTML 4.01 means that we need to always consider how “new content/applications” will work in downlevel systems – in IE6, for example, but also in a limited browser on a set-top-box or mobile device. Really, that means “how does this degrade to HTML 4.01” and “how does serving this content work for old systems”. It also means, of course, expanding the capabilities in HTML, particularly in the forms space. HTML is the center of the web universe. That’s a powerful responsibility.

I believe this Charter represents not a compromise between the W3C and the WHAT-WG, but (most of) the original goals of the WHAT-WG inside the W3C. I think that’s a good thing. The RIGHT thing, even. I’m not sure what more you’re looking for - the HTML WG shouldn’t be chartered to be the WHAT-WG’s slave, as I’m sure you’d agree that would be a foolish charter. I’m not sure if you’re looking for a mea culpa from the W3C for the HTML WG over the last few years; if so, I’d recommend just moving on.

A mea culpa ? Nope. Nothing more that what I heard in Tokyo. That was necessary and that's enough. May XHTML 2.0 rest in peace. I am just considering the incredible waste of money and time it represents and want to make sure the W3C is not, because of useless pride or interpersonal reasons, going to fall into another black hole. I just do not care if one organization is the slave of another. I want the things to be done, and be done nicely. I just don't care if the W3C is unable to achieve that and eventually dies because of that, because I know some other people are going to bear the torch. I want HTML 5, wherever it comes from. And to be honest, IPR problems or not, I think Microsoft has no choice, will have no choice here. And I told you about it in the past. WHAT-WG's HTML 5 or one of its closest avatar will be on our desktops.

I just don't want the W3C to, again, follow its own ideas just "listening" to the external sources. That's too late. That's too counter-productive. That's too reinventing the wheel.

On communication, I read “the HTML WG pages should be entirely public” and I’m not really sure what to make of it. Everyone should be able to read the text of a joke that I make at Ian Hickson’s expense, in good fun during a WG meeting? Or everyone reads the Microsoft-bashing that inevitably occurs? I’d prefer to be a little more professional in how the WG presents itself. Everyone can read the current works-in-progress? Of course. The issues list and current resolutions are public? Absolutely. Anyone has the ability, without paying money or having to travel or spend an hour each week on a long-distance teleconference, to contribute to HTML? Again yes, but with the caveat that we must solve the IP responsibility dilemma. We (the responsible members of the WG) listen to the “customers” of the spec? What a novel concept! Again, I absolutely believe in this.

I strongly disagree with you here. A joke from you about Hixie is not unprofessional, it just shows that we're only human beings. What a scoop... I just don't see the problem here.

I believe as initial chair of the HTML WG, it would be my personal responsibility to be the glue between the W3C and the WHAT-WG, and I would hope in the eventuality of time the WHAT-WG would simply dissolve because it’s no longer necessary. I don’t question that the W3C is not what it needs to be today to allow that to happen; in fact, that’s why I personally pushed to do something drastic about the HTML WG. I do want to be clear though, that in my opinion HTML is not in the hands of the WHAT-WG and never has been, despite calling a spec or set of specs “HTML 5”; it belongs to the W3C. Their stewardship of it over the last few years has been wanting, but that’s the point of the (new) HTML WG. The right thing for us to do is to evolve HTML 4.01. Let’s go do it.

I think that before you chair's responsability to be the glue between the two organizations if you are the first chair of this WG, it's the proposed Charter's responsability to be the glue between the two orgs. I fail to see how that Charter achieves that effect, sorry.

Inside, though I’m really hoping that you have a name of someone else to take over the chairship. :)

Glad you're asking, because I do have one actually : I think it's time for Tim Berners-Lee himself to chair this Working Group and lead again the future of HTML.

PS : what the hell is the mce_href attribute ??? Your prose's links have such attributes (and empty class...).