<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mozilla Standards Blog &#187; Uncategorized</title>
	<atom:link href="http://blog.mozilla.com/standards/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/standards</link>
	<description>Open Standards.  Open Source.  Open Platform.</description>
	<lastBuildDate>Thu, 13 May 2010 18:41:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>On Letting Specifications Bloom&#8230;</title>
		<link>http://blog.mozilla.com/standards/2009/02/10/on-letting-specifications-bloom/</link>
		<comments>http://blog.mozilla.com/standards/2009/02/10/on-letting-specifications-bloom/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 14:32:43 +0000</pubDate>
		<dc:creator>aruner</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[specification]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/standards/?p=6</guid>
		<description><![CDATA[That there was controversy on the W3C Public HTML5 listserv shouldn&#8217;t surprise anybody. The future of the web platform attracts standards mavens and generally interested parties by the scores. January 2009 saw 694 messages exchanged on public-html@w3.org; some of them were ever so slightly laced with vitriol. Controversy is par for the course, as is [...]]]></description>
			<content:encoded><![CDATA[<p>That there was controversy on the W3C Public HTML5 listserv shouldn&#8217;t surprise anybody.  The <em>future of the web platform</em> attracts standards mavens and generally interested parties by the scores.  January 2009 saw 694 messages exchanged on <a href="http://lists.w3.org/Archives/Public/public-html/">public-html@w3.org</a>; some of them were ever so slightly laced with vitriol.  Controversy is par for the course, as is spirited discussion that sometimes gets personal.  On the subject of HTML5 (the markup <em>and</em> the APIs), even within Mozilla we aren&#8217;t necessarily unanimous about what&#8217;s good for the web, and what should be in the specification.  Or how it should be written.</p>
<p>The topic this time around was intriguing.  <a href="http://people.w3.org/mike/">Mike Smith</a> released a document called <a href="http://www.w3.org/html/wg/markup-spec/">HTML5: The Markup Language</a>.  Should it be a <em>normative specification</em>, or merely an informative document?  That is, should it help the Web Community by being one of the <em>definitive references</em> on HTML5 or should it merely be an informative document for people wishing to learn more?  Also, <em>who</em> was the intended audience?</p>
<p><span id="more-6"></span></p>
<p>Soon after it was released, it was received with <a href="http://www.webdirections.org/blog/html5-markup-language-first-draft-published/">cautious optimism, but also some confusion</a>.  Was it for authors (who would write web pages), or for implementers of tools?  Within the listserv, a debate raged.  A markup specification devoid of parsing information, processing model and APIs was not useful <em>or desirable</em>, some argued, since invariably they were always used together on the Web.  Moreover, making a single schema normative (as <a href="http://www.w3.org/html/wg/markup-spec/"><em>HTML5: The Markup Language</em></a> initially did) prevented modification in the name of conformity.  <a href="http://lists.w3.org/Archives/Public/public-html/2009Jan/0303.html">Mozilla posted</a> what seemed like <a href="http://lists.w3.org/Archives/Public/public-html/2009Jan/0317.html">official positions</a> to the listserv.  Folks working on WebKit <a href="http://lists.w3.org/Archives/Public/public-html/2009Jan/0462.html">also stated their opinion</a> that the document should <em>not</em> be normative. </p>
<p>At stake here was also what should be done about the <a href="http://dev.w3.org/html5/spec/Overview.html">larger HTML5 specification</a>, formally called <a href="http://dev.w3.org/html5/spec/Overview.html"><em>HTML5: A Vocabulary and Associated APIs for HTML and XHTML</em></a> (but informally called <em>The Kitchen Sink Spec.</em>, with affection and grudging respect, of course).  How should the big specification be managed, and what should be done to modularize it?  Could other editors work on parts of it, other than Ian Hickson?  In the long term, was One Editor / One Spec. tenable?  At least <a href="http://lists.w3.org/Archives/Public/public-html/2009Jan/0577.html"><em>some</em> suspicion about control issues</a> must have existed, since not everyone&#8217;s goals were voiced in the open.  And of course, there was the view that in order to be useful at all for some definition of &#8220;intended audience&#8221; <em>HTML5: The Markup Language</em> needed a bit more of the <a href="http://lists.w3.org/Archives/Public/public-html/2009Jan/0367.html">Kitchen Sink</a> in it.</p>
<p>Such debates rapidly reveal two (or <em>two-ish</em>) camps.  Although people working on Mozilla appeared to speak with authority on the matter of the specification, the fact of the matter is that at Mozilla, consensus isn&#8217;t unanimity.  In general, we&#8217;re likely to question why an official response is being solicited on votes (and voting within the HTML5 working group is itself contentious).  Naturally, modularizing a big specification such as <a href="http://dev.w3.org/html5/spec/Overview.html"><em>HTML5: A Vocabulary and Associated APIs for HTML and XHTML</em></a> is probably desirable.  Note, for example, how long it takes your browser to load the Kitchen Sink Specification.  Ian&#8217;s taken a crack at determining <a href="http://lists.w3.org/Archives/Public/public-html/2008Oct/0127.html">what could be split out</a>, and some progress has been made on that front &#8212;  <a href="http://dev.w3.org/html5/workers/Overview.html">Web Workers</a>, for example, is now it&#8217;s own specification under the Web Applications Working Group.</p>
<p><a href="http://www.w3.org/html/wg/markup-spec/">HTML5: The Markup Language</a> is a useful document, and makes for interesting reading.  It&#8217;s status, however, remains <a href="http://lists.w3.org/Archives/Public/public-html/2009Jan/0667.html">controversial</a> (normative or merely informative?).  Time will tell, of course, how specifications bloom.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/standards/2009/02/10/on-letting-specifications-bloom/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

