I am pleased to announce that W3C and the WHATWG have just signed an agreement to collaborate on the development of a single version of the HTML and DOM specifications. The Memorandum of Understanding jointly published as the WHATWG/W3C Joint Working Mode gives the specifics of this collaboration.
Motivated by the belief that having two distinct HTML and DOM specifications claiming to be normative is generally harmful for the community, and the mutual desire to bring the work back together, W3C and WHATWG agree to the following terms:
- W3C and WHATWG work together on HTML and DOM, in the WHATWG repositories, to produce a Living Standard and Recommendation/Review Draft-snapshots
- WHATWG maintains the HTML and DOM Living Standards
- W3C facilitates community work directly in the WHATWG repositories (bridging communities, developing use cases, filing issues, writing tests, mediating issue resolution)
- W3C stops independent publishing of a designated list of specifications related to HTML and DOM and instead will work to take WHATWG Review Drafts to W3C Recommendations
Additional aspects of the collaboration include:
- WHATWG produces periodic snapshots, called Review Drafts, for a patent exclusion opportunity; W3C selects those to be Candidate Recommendations, which follow the W3C process (Candidate Recommendation → Proposed Recommendation → Recommendation). The W3C CR, PR, and REC, and the WHATWG Review Draft are the same document
- /TR (All Standards and Drafts) will point to whatwg.org for HTML and DOM
- There is a resolution process in case of sustained disagreements (escalation to the WHATWG Steering Group, TAG review, and W3C Director) and if no agreement is reached, either side may terminate the agreement if a fork is published
- Joint copyright and branding of the single documents (Review Drafts/Recommendations)
- Use of annotations for features without Implementation Experience
- Different formatting of W3C Recs on whatwg.org
- Update to W3C’s Normative Reference Policy to allow reference to stable features in Living Standards
The HTML Working Group which we will soon recharter will assist the W3C community in raising issues and proposing solutions for the HTML and DOM specifications, and bring WHATWG Review Drafts to Recommendation.
W3C and WHATWG had been exploring effective partnership mechanisms since December 2017 after the WHATWG adopted many shared features as their work-mode and an IPR policy. Since then, W3C Membership weighed in regularly including at two bi-annual meetings; there were several direct meetings between W3C management and the WHATWG Steering Group; in September and December 2018 during the extensions of the Web Platform Working Group, we noted that while negotiations continued in order to provide a single authoritative specification for HTML and DOM, the specifications that were part of the negotiations with the WHATWG would not be advanced on the W3C Recommendation track.
W3C remains committed to ensuring that HTML development continues to take into account the needs of the global community, and continues to improve in areas such as accessibility, internationalization and privacy while providing greater interoperability, performance and security.