reinventing_html_update.html
19.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css" media="all">
@import "/QA/2006/01/blogstyle.css";
</style>
<meta name="keywords" content='html' />
<meta name="description" content="" />
<meta name="revision" content="$Id: reinventing_html_update.html,v 1.100 2011/12/16 02:59:58 gerald Exp $" />
<link rel="alternate" type="application/atom+xml" title="Atom" href="http://www.w3.org/QA/atom.xml" />
<link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="http://www.w3.org/QA/news.rss" />
<title>Reinventing HTML: Update - W3C Blog</title>
<link rel="start" href="http://www.w3.org/QA/" title="Home" />
<link rel="prev" href="http://www.w3.org/QA/2006/12/the_fuji_css_validator_release.html" title="The Fuji CSS Validator release" />
<link rel="next" href="http://www.w3.org/QA/2007/01/w3c_charters_public_reviews.html" title="W3C Charters Now Public During Member Review" />
<!-- <script type="text/javascript" src="http://www.w3.org/QA/mt.js"></script>-->
</head>
<body class="layout-one-column">
<div id="banner">
<h1 id="title">
<a href="http://www.w3.org/"><img height="48" alt="W3C" id="logo" src="http://www.w3.org/Icons/WWW/w3c_home_nb" /></a>
W3C Blog
</h1>
</div>
<ul class="navbar" id="menu">
<li><strong><a href="/QA/" title="W3C Blog Home">[ W3C Blog ]</a></strong></li>
<li><a href="/QA/Library/" title="Documents and Publications on Web and Quality">Documents</a></li>
<li><a href="/QA/Tools/" accesskey="3" title="Validators and other Tools">Tools</a></li>
<li><a href="/2007/12/qa-blog-help/index#feedback">Feedback</a></li>
</ul>
<div id="searchbox">
<form method="get" action="http://www.google.com/custom" enctype="application/x-www-form-urlencoded">
<p id="formbox"><input type="text" size="15" class="textfield" name="q" accesskey="E" maxlength="255" /> <input type="submit" class="submitfield" value="Search" id="goButton" name="sa" accesskey="G" /> <input type="hidden" name="cof" value="T:black;LW:72;ALC:#ff3300;L:http://www.w3.org/Icons/w3c_home;LC:#000099;LH:48;BGC:white;AH:left;VLC:#660066;GL:0;AWFID:0b9847e42caf283e;" /><input type="hidden" id="searchW3C" name="sitesearch" checked="checked" value="www.w3.org/QA" /><input type="hidden" name="domains" value="www.w3.org/QA" /></p>
</form>
</div>
<div id="main"><!-- This DIV encapsulates everything in this page - necessary for the positioning -->
<p class="content-nav">
<a href="http://www.w3.org/QA/2006/12/the_fuji_css_validator_release.html">« The Fuji CSS Validator release</a> |
<a href="http://www.w3.org/QA/">Main</a>
| <a href="http://www.w3.org/QA/2007/01/w3c_charters_public_reviews.html">W3C Charters Now Public During Member Review »</a>
</p>
<h2 class="entry-header">Reinventing HTML: Update</h2>
<div class="entry-body">
</div>
<div id="more" class="entry-more">
<p>In <a href=
"http://www.w3.org/QA/2006/10/reinventing_html_discuss.html#c009040">a
comment</a> on <cite><a href=
"http://www.w3.org/QA/2006/10/reinventing_html_discuss.html">Reinventing
HTML: discuss</a></cite>, OffBeatMammal wrote:</p>
<blockquote>
<p>I think it's very brave to try and reinvent something that's
got such a widespread adoption and so many flawed
interpretations. ...</p>
<p>I, for one, would love to be able to contribute to this
process...</p>
</blockquote>
<p>You can contribute. In fact, you just did. We have
44 valuable comments on that item alone. Comments on weblogs are
an important part of the process, along with spec reviews,
criticism, advocacy, tutorial articles, books, conference
presentations, and helping your buddy down the hall find the part
of the latest CSS draft that's relevant to the problem he's
working on.</p>
<p>
On the other hand, when you just write a weblog comment, it's hard
to be certain who reads it and what their response is. There's
nothing like face-to-face contact. One of the key benefits of paid
W3C membership is an invitation to meet all the other W3C members
and the staff at <a href=
"http://www.w3.org/2005/10/Process-20051014/organization.html">Advisory
Committee meetings</a> twice a year. I have been to almost every one
since 1995, but I missed the recent <a href="http://www.w3.org/News/2006#item231">AC meeting in Japan</a> due to conflicting
travel obligations. What a meeting to miss:</p>
<blockquote>
<p>
I wrote that this meeting was probably one of the most
important ac meetings in the last eight years. I was right in
that assumption.</p>
<p>
The discussion level, including on controversial topics, was a
real pleasure and I am immensely happy the consortium is able
to do this work on itself.</p>
<address>
<cite><a href=
"http://www.glazman.org/weblog/dotclear/index.php?2006/12/01/2299-open-letter-to-w3c-staff-and-members">
Open letter to W3C staff and Members</a></cite> Daniel Glazman, 1
Dec 2006</address>
</blockquote>
<p>
Daniel's contributions to W3C and the Web include
participating in HTML and CSS working groups and developing
an open source HTML authoring tool. The <a href=
"http://www.glazman.org/weblog/dotclear/index.php?Standards">Standards
category</a> in his blog includes <cite><a href=
"http://www.glazman.org/weblog/dotclear/index.php?2006/10/29/2197-tim-berners-lee-thank-you">
Tim Berners-Lee, thank you</a></cite>, a 29 October response to
<cite>Reinventing HTML</cite>, where he writes:</p>
<blockquote>
<p>
And <a href="http://disruptive-innovations.com/">Disruptive
Innovations</a> is probably going to join that Working Group to
make the 21st century's web happen.
</p>
</blockquote>
<p>
Those of you who commented on the disconnect between
W3C and browser vendors and the WHAT WG, take note that Daniel
praises the W3C's renewed connections with browser vendors. While
he welcomes the contribution of Chris Wilson of Microsoft, Daniel
also expresses concern at having the chair affiliated with any
major browser vendor.
</p>
<p>Formal comments on the charter from W3C members are due January
7, and a decision on whether to start the new working group should
follow a few weeks later, following section <a
href="http://www.w3.org/2005/10/Process-20051014/acreview.html#ACReviewAfter">8.1
Advisory Committee Reviews</a> of the <a
href="http://www.w3.org/Consortium/Process/">W3C Process</a>.</p>
<p>
We consider informal comments too, on a best-effort basis.
Ian Hickson has some interesting <a href=
"http://lists.w3.org/Archives/Public/www-archive/2006Nov/0053.html">
input on how the HTML Working Group should be
chartered</a>:
</p>
<blockquote>
<p>
Regarding technical matters, there shouldn't be a difference
between being a working group member as a W3C Member Company, a
W3C Invited Expert, or participating as a non-W3C Member.
</p>
</blockquote>
<p>
I support that goal, but I also support the goal of
royalty-free Web specifications, and I'm not sure how to
reconcile Hixie's suggestion with the W3C patent policy. He
concludes:
</p>
<blockquote>
<p>
This latest charter makes big strides towards being the basis
of an important cornerstone of the Web in the coming years. I
hope you will be able to take the above feedback to heart. I
look forward to taking part in this new working group.
</p>
</blockquote>
<p>
This is real progress since the <a href=
"http://lists.w3.org/Archives/Public/www-svg/2006Aug/0051.html">18
August www-svg comments from Maciej Stachowiak of Apple</a>:</p>
<blockquote>
<p>
I don't think it makes sense for vendors of browser-hosted
implementations to continue to participate. Instead we
should work out amongst ourselves what makes sense to implement
in a web browser.
</p>
</blockquote>
<p>In addition to the progress at an organizational
level, there is lots of interesting technical work going on. The
W3C Technical Architecture group acknowledged the broad impact of
reinventing HTML on W3C's work as issue <a href=
"http://www.w3.org/2001/tag/issues.html">TagSoupIntegration-54</a>:
</p>
<blockquote>
<p>
Is the indefinite persistence of 'tag soup' HTML consistent
with a sound architecture for the Web? If so, what changes, if
any, to fundamental Web technologies are necessary to integrate
'tag soup' with SGML-valid HTML and well-formed XML?
</p>
</blockquote>
<p>We had a <a href=
"http://www.w3.org/2001/tag/2006/12/12-tagmem-minutes">great
discussion of the issue</a> (mostly face-to-face but with T. V.
Raman participating remotely by phone and IRC) of how the problem
is not just missing quotes and mixed up nesting; the
<tt>script</tt> tag is an example of <cite><a href=
"http://www.w3.org/2001/tag/doc/leastPower">The Rule of Least
Power</a></cite>, <q>Powerful languages inhibit information reuse</q>.
XHTML is somewhat underspecified in the area of
<tt><script></tt>, and it's as much art as science to
figure out which idioms are sufficiently widely deployed in
things like google ads that we should standardize them and which
ones we can deprecate in the interest of simplicity and
interoperability. Survey work like David Hammond's <a href=
"http://www.webdevout.net/browser_support.php">Web Browser
Standards Support</a> is really great to have in cases like
this.</p>
<div>
tags: <a rel="tag"
href="http://del.icio.us/connolly/xhtml">XHTML</a>, <a rel="tag"
href="http://del.icio.us/connolly/quality">quality</a>, <a rel="tag"
href="http://del.icio.us/connolly/web">web</a> <a rel="tag" href=
"http://del.icio.us/connolly/architecture">architecture</a>
</div>
</div>
<p class="postinfo">Filed by <a href="http://www.w3.org/People/Connolly/">Dan Connolly</a> on December 22, 2006 7:19 PM in <a href="http://www.w3.org/QA/archive/technology/html/">HTML</a><br />
<span class="separator">|</span> <a class="permalink" href="http://www.w3.org/QA/2006/12/reinventing_html_update.html">Permalink</a>
| <a href="http://www.w3.org/QA/2006/12/reinventing_html_update.html#comments">Comments (5)</a>
</p>
<h3 class="comments-header" id="comments">Comments</h3>
<div class="comment" id="comment-14283">
<p class="comment-meta" id="c014283">
<span class="comment-meta-author"><strong>Henri Sivonen </strong></span>
<span class="comment-meta-date"><a href="#c014283">#</a> 2006-12-26</span>
</p>
<div class="comment-bulk">
<p>âI support that goal, but I also support the goal of royalty-free Web specifications, and I'm not sure how to reconcile Hixie's suggestion with the W3C patent policy.â?</p>
<p>I agree with what Hixie said about chartering and about participation of the WHATWG community members who arenât Members of the W3C. </p>
<p>I see the patent policy issue raised by W3C staff and also by at least one Microsoft representative. However, I donât see why applying the W3C patent policy precludes working like the WHATWG works. While I agree that the patent issue is important, I think the patent policy is a red herring as far as working methods and the cost of participation goes. Thereâs a big difference with requiring participants not to be evil with patents and requiring participants not to be evil with patents <em>and</em> additionally requiring W3C membership fees and F2F participation in various locations.</p>
<p>WHATWG participants who cannot afford to become W3C Members and who cannot afford to jet around to globe or even participate in trans-Atlantic telecons most likely donât have any patents nor pending applications and, therefore, could easily declare that they donât have any patents to disclose.</p>
<p>I have been able to participate in the WHATWG process in a useful way without having to pay thousands of euros up front to play. I cannot afford to be a Member of the W3C, so I am not one. I would, however, be willing to declare that I donât have patents and I wonât enforce patents against HTML5 implementors (except in retaliatory counter-enforcement if an HTML5 implementor first attempts to enforce a patent against me) if I acquire patents in the future if that was what it took to get the new HTML WG to work like the WHATWG has been working.</p>
</div>
</div>
<div class="comment" id="comment-14684">
<p class="comment-meta" id="c014684">
<span class="comment-meta-author"><strong>Jilles van Gurp </strong></span>
<span class="comment-meta-date"><a href="#c014684">#</a> 2006-12-31</span>
</p>
<div class="comment-bulk">
<p>Interesting comments. I think the key thing that went wrong with html is that specifications were pushed out ahead of implementations and also that the people doing the specifications were not communicating very well with the people doing the implementation. This resulted implementors making important design decisions by themselves and the specification writers mostly ignoring those.</p>
<p>Repeating this mistake will lead to the same result. Standards should be developed together with a reference implementation (a credible one) and even some alternative implementations. Issues discovered during implementation should be solved and addressed at the specification level. Most JSR specs are developed this way and also many of the current web 2.0 specs are being developed this way. No spec should be final before it has a field tested 1.0 implementation.</p>
</div>
</div>
<div class="comment" id="comment-16271">
<p class="comment-meta" id="c016271">
<span class="comment-meta-author"><strong>http://www.w3.org/People/Connolly/ <a class="commenter-profile" href="http://www.w3.org/People/Connolly/"><img alt="Author Profile Page" src="http://www.w3.org/QA/sununga/mt-static/images/comment/openid_logo.png" width="16" height="16" /></a></strong></span>
<span class="comment-meta-date"><a href="#c016271">#</a> 2007-01-11</span>
</p>
<div class="comment-bulk">
<p>Henri, indeed, the patent policy is largely orthogonal to working methods, but they do interact in some ways. I was thinking about how to respond, but I see that Chris Wilson has done it for me in
<a href="http://blogs.msdn.com/cwilso/archive/2007/01/10/you-me-and-the-w3c-aka-reinventing-html.aspx" rel="nofollow">You, me and the W3C (aka Reinventing HTML)</a>.</p>
</div>
</div>
<div class="comment" id="comment-18474">
<p class="comment-meta" id="c018474">
<span class="comment-meta-author"><strong>chinayork </strong></span>
<span class="comment-meta-date"><a href="#c018474">#</a> 2007-01-30</span>
</p>
<div class="comment-bulk">
<p>I'v writted webpages since last year,but only find <a href="http://validator.w3.org,thk" rel="nofollow">http://validator.w3.org,thk</a> you</p>
</div>
</div>
<div class="comment" id="comment-21351">
<p class="comment-meta" id="c021351">
<span class="comment-meta-author"><strong>http://www.w3.org/People/Connolly/ <a class="commenter-profile" href="http://www.w3.org/People/Connolly/"><img alt="Author Profile Page" src="http://www.w3.org/QA/sununga/mt-static/images/comment/openid_logo.png" width="16" height="16" /></a></strong></span>
<span class="comment-meta-date"><a href="#c021351">#</a> 2007-02-16</span>
</p>
<div class="comment-bulk">
<p>Note some thoughtful comments from arunranga of AOL, <a href="http://dev.aol.com/node/230" rel="nofollow">(Re)birthing Pangs: The HTML Charter Revisited</a>, as well as <a href="http://webkit.org/blog/?p=89" rel="nofollow">HTML Standards Process Returning from the Grave</a>, a conversation with the Apple WebKit developers.</p>
</div>
</div>
<div class="comments-open" id="comments-open">
<h3 class="comments-open-header">Leave a comment</h3>
<div class="comments-open-moderated">
<p>
Note: this blog is intended to foster <strong>polite
on-topic discussions</strong>. Comments failing these
requirements and spam will not get published. Please,
enter your real name and email address. Every
individual comment is reviewed by the W3C staff.
This may take some time, thank you for your patience.
</p>
<p>
You can use the following HTML markup (a href, b, i,
br/, p, strong, em, ul, ol, li, blockquote, pre)
and/or <a href="http://daringfireball.net/projects/markdown/syntax">Markdown syntax</a>.</p>
</div>
<div id="comments-open-data">
<form method="post" action="http://www.w3.org/QA/sununga/beach.pl" id="comments-form">
<h4>Your comment</h4>
<div id="comments-open-text">
<textarea id="comment-text" name="text" rows="20" cols="100"></textarea><br />
<label for="comment-text">Write your comment text here. Remember, keep the discussion on topic and courteous.</label>
</div>
<h4>About you</h4>
<div id="comment-form-name">
<input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="47" />
<input type="hidden" name="__lang" value="en" />
<label for="comment-author">Your Name</label>
<input id="comment-author" name="author" size="30" value="" />
</div>
<div id="comment-form-email">
<label for="comment-email">Your Email Address</label>
<input id="comment-email" name="email" size="30" value="" />
</div>
<div id="comments-open-footer">
<input type="submit" accesskey="s" name="post" id="comment-submit" value="Submit" />
</div>
</form>
</div>
</div>
<p id="gentime">This page was last generated on $Date: 2011/12/16 02:59:58 $</p>
</div><!-- End of "main" DIV. -->
<address>
This blog is written by W3C staff and working group participants,<br />
and maintained by <a href="/People/CMercier/">Coralie Mercier</a>.<br />
Authorized parties may <a href="/QA/new">log in</a> to create a new entry.<br/>
<span id="poweredby">Powered by Movable Type, magpierss and a lot of Web Technology</span>
</address>
<p class="copyright">
<a rel="Copyright" href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 1994-2011
<a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a>®
(<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>,
<a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
<a href="http://www.keio.ac.jp/">Keio</a>),
All Rights Reserved.
W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
<a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>,
<a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a>
and <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-software">software licensing</a>
rules apply. Your interactions with this site are in accordance
with our <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Public">public</a> and
<a href="http://www.w3.org/Consortium/Legal/privacy-statement#Members">Member</a> privacy
statements.
</p>
</body>
</html>