- From: Terje Bless <link@pobox.com>
- Date: Sat, 5 May 2007 00:07:36 +0200
- To: Chris Wilson <Chris.Wilson@microsoft.com>, Dan Connolly <connolly@w3.org>
- cc: W3C HTML WG <public-html@w3.org>
I vote “No” — that is, I Formally Object — to Questions
1 and 3 on the current WBS WG Ballot, on the following grounds:
*** Shall we Adopt HTML5 as our specification text for review?
1) It is premature to vote on the wholesale adoption of a body
of work
the weight of “HTML5”. Its adoption would too greatly
limit the WGs
freedom to arrive at its own solutions; the extant text and fundamental
assumptions would create a cognitive barrier to considering alternate
paths. The underlying assumptions color the entire body of
work and
would be essentially impossible to weed out by incremental revision.
It is also natural to assume that simple inertia would make changes
more difficult to achieve.
The proposed Editors (Ian Hickson, specifically) have volunteered
contingent on the HTML WG's main deliverable being identical
("preferably the same document"), or substantially similar,
to the
evolving work of the “WHAT WG”. This means proposed
changes would need
to meet the test of whether its importance is greater than
the threat
of the Editor resigning or divergence from the external
work, rather
than actual merit. As a result, the adoption of the “HTML5”
submission would unduly burden the WG with artificial constraints.
Furthermore, the submission was made on April 9th and a mere month
is insufficient time to even superficially review and make an
informed choice on a body of work as large and dense as “HTML5”.
The WG is still amassing members at a significant rate, and their
voices should be heard on this matter. Significantly, I
observe an
increase in the number of new members whose interest and expertise
lie in the area of Accessibility.
2) The Charter sets the scope to «A language evolved from HTML4…».
It is debatable whether the “HTML5” submission is, any longer,
meaningfully «evolved from HTML4». The natural way to achieve
the Charter's deliverable is to actually start from HTML
4.01 and
evolve the deliverable from there (possibly by adding large parts
of the “HTML5” submission and other extant sources).
3) The “HTML5” submission appears to be actively
incompatible with
previous versions of HTML (W3C and ISO specifications).
While the
Charter admonishes that the WG should not «…assume that
an SGML
parser is used…», neither does it (nor, indeed, could it)
say that
it should be incompatible with an SGML parser. Regardless of
what the
general desktop browser vendors have implemented, currently specified
variants of HTML are based on SGML (defined largely i terms
of it)
and SGML parsers do have a need to consume web content (the content
predating the Recommendation of the “HTML5” submission,
if nothing
else).
- In order for this Formal Objection to be removed, the
following must
be put in place;
a) Some reasonable measure to prevent the fundamental
assumptions of the
“HTML5” submission from being adopted without due
consideration by
this WG's deliverable. Also to prevent the extant text from limiting
the room for exploring alternate approaches and solutions. Further,
that measures be put in place to prevent the Editors'
threats to
resign to artificially limit the available alternatives of
the WG.
I cannot currently see what measure would achieve this, but
would be
happy see such measures identified.
b) Some reasonable measure to ensure that the resultant specification
is meaningfully evolved from HTML4. This would ideally be
to use the
HTML 4.01 Recommendation as a starting point (the basis for review),
with the “HTML5” submission relegated to “merely”
the most useful and
relevant external source (and quite probably ending up
comprising the
vast majority of the eventual text). I believe this would
satisfy the
actual requirements, if not the preference, of all
interests; including
the “HTML5” submission's backers.
c) Some reasonable measure to ensure compatibility with extant consumers
of web content, specifically that SGML parsers can be used
to process
content that by definition is SGML based. That is, some
measure must
be put in place to ensure that the result of accepting the “HTML5”
submission does not prevent an SGML parser from consuming existing
content (by, e.g., redefining the meaning of apparent SGML content
served under the text/html media type or making itself
indistinguishable from existing content).
One possible way to achieve this is to require “HTML5”
documents to
conform with SGML rules up until the end of the prolog, and
to identify
itself under SGML rules as a particular FPI, such that an
SGML parser
may discover that the document is one it cannot handle (and possibly
hand it over to a “HTML5” parser). On review and
discussion in the WG
I am confident such methods can be found which satisfy the
needs of all
parties.
Note that I have as yet not identified any substantive issue
with the “HTML5” submission that makes it unacceptable as
such. However, by accepting it as a basis for review we
effectively close avenues for making it suitable for fulfilling
the requirements of the members of the web community not
currently considered by the “WHAT WG”, while the opposite is
not true; using HTML4 as our basis does not significantly hinder
our ability to fulfill the requirements expressed as the current
“HTML5” submission (the more so should one accept the claim
that “HTML5” is in fact “evolved” from HTML4).
I fully support the stance that the HTML WG should meet the
requirements of the WHAT WG, who also claim to represent the
majority of the HTML WGs natural constituency, but not at the
expense of less well represented parties (and not, obviously,
“at all costs”).
Also note that I have serious misgivings about the current
Charter, and indeed have had to remove issues from this
objection due to them being sanctioned by the Charter and thus
out of scope for this Vote, and strongly believe all interests
could have been better maintained had not the charter limited
our scope for action.
*** Shall the editors of HTML5 be Ian Hickson and Dave Hyatt?
1) Ian Hickson has made his acceptance of nomination contingent
on the
WG's adoption of the “HTML5” submission as its basis for
review. It
is thus inappropriate, or at least unclear/confusing, to ask
for a
Vote on whether he should be the Editor before that issue
has been
decided.
2) Making the acceptance contingent on the WG's willingness to satisfy
arbitrary demands is inappropriate. Either he accepts the
role of
Editor or he does not; threatening to resign if the WG does
not choose
to meet his preference is highly inappropriate.
- In order for this Formal Objection to be removed,
the following must be done;
a) Ian Hickson must give a clear statement that he accepts the role
of Editor in the WG, that is not contingent on how the WG chooses
to produce its deliverables. Further, that he will not make
use of
his possible resignation as a treat or argument to
influence how
the WG chooses make its decisions or to produce its deliverables.
Note that there is obviously nothing that hinders Ian from
resigning this role in the future if he should, for whatever
reason, find himself unable to contribute the needed time or
resources, or because he finds his interests lie elsewhere, or
for whatever other reason. I also do not doubt Ian's
qualifications for the role or his good faith should he take it
on — indeed, I would endorse him on those merits alone — and
would strongly prefer that a way be found that would allow me to
remove this Formal Objection and for Ian to act as Editor.
I also quite support Dave Hyatt, for similar qualifications, but
he appears too uncontroversial in manner to merit much hoopla
here; you should make more unconsidered and wildly controversial
statements Dave! :-)
Finally, I was considerably ambivalent over whether to lodge a
Formal Objection on this Vote due to worry it would
significantly delay progress. Thus I would be happy to discover
ways to resolve these issues to the point where I find myself
able to remove my Formal Objection and change the Vote to Concur
if not outright support on both questions.
Respectfully,
Terje Bless
--
I have lobbied for the update and improvement of SGML. I've done
it for years.
I consider it the jewel for which XML is a setting. It does
deserve a bit of
polishing now and then.
-- Len Bullard
Received on Friday, 4 May 2007 22:08:00 UTC