[LINK] ArsT: 'HTML to lose the version number'

Roger Clarke Roger.Clarke at xamax.com.au
Mon Jan 24 08:58:55 AEDT 2011


[Comments at end]


HTML to lose the version number
By Ryan Paul | Last updated 2 days ago - 22-23ish Jan 2010
http://arstechnica.com/web/news/2011/01/html-to-lose-the-version-number.ars

In a blog entry Thursday, HTML specification editor Ian Hickson 
announced that the HTML specification will no longer have a version 
number attached. The WHATWG version of the specification will be 
treated as a "living standard" that will evolve organically as 
additions are integrated, sort of like a rolling release model.

The need for clear HTML versioning has diminished and is arguably 
superfluous. Browser vendors tend to implement new HTML features at 
their own pace regardless of the status of the standardization 
process. Web developers will adopt the new features when there are 
mature implementations available across enough mainstream browsers. 
This used to be a glacially slow process, but it has accelerated 
considerably over the past few years. A significant number of HTML 5 
features are already in widespread use despite the fact that the new 
version of the standard hasn't been officially finalized.

"In practice, the WHATWG has basically been operating like this for 
years, and indeed we were going to change the name last year but 
ended up deciding to wait a bit since people still used the term 
'HTML5' a lot," Hickson wrote. "However, the term is now basically 
being used to mean anything Web-standards-related, so it's time to 
move on!"

The decision to remove the version number is little more than a move 
to strip away a small bit of unnecessary bureaucracy and acknowledge 
how the HTML standards ecosystem actually functions. Hickson notes 
that W3C, which is technically responsible for publishing the HTML 
standard, will likely have "snapshots" that reflect stable milestones 
of the ever-changing WHATWG version.

[A fundamental user requirement is confidence in the integrity of the 
applications and the data that they depend on.  Related needs are 
consistency in processing logic and user interface, and communication 
of changes to them, preferably in advance, with access provided to 
documentation that enables them to think through the ramifications of 
the changes.

[During the last two decades, developers have become slovenly to the 
point of recklessness.  The abandonment of the design phase ensured 
speedier delivery, but also error-prone and ill-fitting applications. 
The abandonment of data models and data dictionaries led to lack of 
clarity about what data means, and hence rubbery semantics.  The 
abandonment of supplier-provided documentation resulted in 
uncertainties about what applications do and how they're meant to be 
used.

[The abandonment of versioning, justified by the spiffy-sounding term 
RAD, meant that features may or may not be present, and instability 
is assured.

[Now we're reached the point that a standard-setting organisation has 
destroyed the integrity of their standards, using the justification 
that integrity, reliability and stability aren't respected by anyone 
else, so why should *we* bother ourselves with it.

[Corporations, and consumer organisations, have permitted this 
nonsense to become mainstream, because they've failed to sue their 
software suppliers for harm arising from the lack of integrity, the 
unreliability and the instability of applications.


-- 
Roger Clarke                                 http://www.rogerclarke.com/
			            
Xamax Consultancy Pty Ltd      78 Sidaway St, Chapman ACT 2611 AUSTRALIA
                    Tel: +61 2 6288 1472, and 6288 6916
mailto:Roger.Clarke at xamax.com.au                http://www.xamax.com.au/

Visiting Professor in the Cyberspace Law & Policy Centre      Uni of NSW
Visiting Professor in Computer Science    Australian National University



More information about the Link mailing list