[1] [DFN[[[HTML 5.0]]]] は、 [[W3C]] における [[HTML4]] や [[XHTML1]]
より後、 [[HTML 5.1]] より前の世代の [[HTML]] 仕様でした。

[69] 
[[WHATWG]] に [[HTML]] 開発の主導権を握られ焦った [[W3C]]
は、 [[WHATWG]] に共同開発を持ちかけました。
しばらく見せかけの協調関係が続きましたが、
やがて両者は決裂し、 [[W3C]] は決裂時点の仕様書をベースに独自仕様の開発を続けました。
決裂以後 [[W3C勧告]]になるまでの [[W3C]] 版 [[HTML5]]
仕様を [[HTML 5.0]] と呼んでいます。



* 呼称

[29] [[W3C]] は本仕様書を「[DFN[HTML5]]」と呼んでいます。

[30] [[W3C]] 自身の次期版である [[HTML 5.1]] や、
かつての [[HTML5 (仕様)]]、
世間一般での [[HTML5 (バズワード)]]
と区別するため、敢えて「[[HTML 5''.0'']]」と呼んで区別することがあります。

[31] [[WHATWG]] の [[HTML]] と区別するため、「[DFN[[[W3C HTML5]]]]」
と呼ぶことがあります。

* HTML 5.0 と WHATWG

[21] [[WHATWG]] が[TIME[平成23(2011)年][year:2011]]に 
[CITE[[[HTML5]]]] を 
[CITE[[[HTML Standard]]]] と改称した後も、
[[W3C]] は [[HTML5]] と称し続けていました。

[36] [[W3C]] は、 [[WHATWG]] の 
[CITE[[[HTML Standard]]]] が緩い[[ライセンス]]で提供されているのをいいことに、
共同開発が決裂した後も [[WHATWG]] 側の変更を (都合の良い部分だけ) 自身の 
[CITE[[[HTML5]]]]
[[仕様書]]に取り込み続けていました。

[4] [[W3C]] [[HTML5]] は [[WHATWG]] [CITE[[[HTML Standard]]]] 
から派生していますが、
独自の変更が大量に加えられており、 
[[W3C]] [CITE[[[HTML 5.0]]]] と 
[[W3C]] [CITE[[[HTML 5.1]]]] のどちらも 
[CITE[[[HTML Standard]]]]
と一致していません。 ([[部分集合]]や[[超集合]]の関係にもなっていません。)

[70] 
ちなみに [[W3C]] [[HTML5]] と [[WHATWG]] [[HTML5]] は、
完全な決裂以前から内容に変化が生じていました。
それでも共同開発の末期は両仕様ともに [[WHATWG]] の [[Ian Hickson]]
が単一のソースファイルから生成していました。
当時は [[WHATWG]] 版の完全な仕様から、
[[W3C]] [[HTML WG]] の決定を反映するための差分を適用したものが
[[W3C]] 版の仕様となっていました。
([[W3C]] [[HTML WG]] は論理的に整合しない決定を下すこともあって、
それでも [[Ian Hickson]] は [[W3C]] 版においては機械的に決定に従っていました。
両者の差は徐々に開いていきましたが、
単一ソースファイルで管理されていたのでどこがどう違うかは明白でした。)

[71] 
決裂後は独自性を出すためなのか、
[[W3C]] 版はわざわざファイル構成を変更したり、
ソースファイル記述用言語を変更したりといった、
両仕様の差分を検出しにくくするような変更が幾度にもわたって行われました。
仕様書を細分化して完全に分離する「モジュール化」も試行されていましたが、
さすがに実行には移されなかったようです。
[SEE[ [[HTML 5.1]], [[HTML 5.2]] ]]

[72] 
まったく馬鹿馬鹿しいことですが、
それで困ったのは当の [[W3C]] 版編集担当者自身らしく、
[[WHATWG]] 版との違いを比較して差分を半自動適用するような編集システムを開発したりもしていたようです。
また、開発が [[GitHub]] に移ってからは [[W3C]] 版の編集者が
[[W3C]] 版の [[Issues]] に [[WHATWG]] 版の差分リストを貼り付けて必死に管理しようとしている
(が作業が追いつかない) 涙ぐましい努力も見られました。

[73] 
[[W3C]] 版は慢性的に編集リソースが不足していて開発が停滞していた時期が長いのですが、
少ないリソースをこういう非生産的な作業に投入していたのですから、
まともな仕様書の開発につながるはずもありません。


[8] なお、 [[WHATWG]] の [[Ian Hickson]] は、 
(決裂後の [[WHATWG]] [CITE[HTML Standard]] の変更を無断で
[[W3C]] [[HTML 5.0]] に取り込む)
[[W3C]] の行為は[[剽窃]]であると厳しく非難しています
[SRC[>>7]]。
[[Ian Hickson]] はたびたびそれをやめるように要請していました。
(たぶん公の場だけでなく、非公式ルートでも連絡していたはずです。)
たとえライセンス的に可能だとしても、
道徳的にはアウトでしょう。
[[W3C]] の職員からの釈明は (少なくても公開の場には) 無いようです。
[[W3C]] による「剽窃」は、
[[WHATWG]] との和解による [[HTML 5.2]] の開発中止まで継続されました。


[REFS[
- [7] [CITE@en[Re: W3C vs WHATWG specs]] ([[Ian Hickson]] 著, [TIME[2014-04-23 09:13:53 +09:00]] 版) <http://lists.w3.org/Archives/Public/www-archive/2014Apr/0034.html>
]REFS]

* HTML 5.0 と HTML 5.1

[3] [[W3C]] [[HTML WG]] は、それまでの [[HTML5]] を、 [[W3C Process]] に従い新機能を追加しない [[HTML 5.0]]
と新機能を追加する [[HTML 5.1]] に分割しました。しかし [[HTML 5.0]] への変更が行われないわけではなく、
引き続き追加や削除は行われていたようです。

[28] [[WHATWG]] が [[HTML5]] から除外し「[[HTML5]] の次の版の機能」
と表明したものの一部も [[W3C HTML5]] には含まれているようです。

[37] [[HTML 5.0]] にはその後も色々と独自の追加や大量の削除が行われ、
[[WHATWG]] の [[HTML Standard]] とはかなり違いが生じているようです。
(しかし具体的に何がどう違っているのかは判別困難です。) 

[27] [[W3C]] は [[HTML 5.0]] の[[W3C勧告]]としての出版後、現在まで完全に放置しているようです。
[[正誤表]] (>>26) は用意されていますが、一件も追加されていません。
([[HTML 5.1]] には色々な修正が入っているので、 [[W3C]] が問題を認識していないわけではなく、
[[HTML 5.0]] をメンテナンスする意志がないのでしょう。) [TIME[2016-02-27T02:02:33.300Z]]

[39] いつの間にか[[正誤表]]の中身が [[HTML 5.1]] を見よになっています (>>38)。
旧版は出版だけして以後メンテナンスしないというのなら、
別の名前を与えて分けて開発する意味はあるのですかね?
バグ修正もすべて取り込まれた単一の最新版を見よ、という [[WHATWG]]
方式の方がわかりやすい気がしますが・・・。

* KS X 6061:2012

[47] 
[DFN[KS X 6061:2012]]
は、
[TIME[平成23(2011)年][2011]]の
[[W3C]] [[HTML 5.0]] [[LCWD]]
の
[[KS]]
版。

[48] 
なぜ [[LCWD]] という中途半端な段階で [[fork]] したのか謎だし、
その後のメンテナンスもなされず放置という体たらく。

[49] 
そもそも [[fork]] 元が [[W3C]] 版というセンスのなさ。
([[KS]] は[[デジュール標準]]なので手続き的に [[WHATWG]] 版をベースにはしがたかったのかもしれないが。)


[50] 
なんかおかしなところ

- [51] [[W3C]] 版段階でおかしなところはたぶんそのままおかしい
- [52] [[W3C]] スタイルから [[KS]] スタイルに改変されておかしくなってる
-- [53] 仕様書本文中で大量に定義されている用語のいくつかだけ謎基準で選ばれて用語定義の章になってる?
-- [54] 章題がいくつか用語定義に入ってて、どこから出てきたのか謎な定義文が与えられている。
-- [55] 仕様書本文の[[ハイパーリンク]]がないので (紙ベースなので)、本文の正確な読解がほぼ不可能
-- [56] 他の仕様への参照の記号がわりと削除されてるっぽい? (参考文献リストはあるが、どこからそれが参照されているのか特定するのはほぼ不可能)、たまに残っているが...
- [57] たまにインデントがおかしいっぽいところがある
- [59] [[MIME型]] [CODE[text/cache-manifest]] を
「text/cache-매니페스트」
と訳している
-[61] [[解説]]に明らかに他の[[規格]]の解説が混入している

[58] 
[[KS]] の人が付けた?序文には
Markup Tag, Cross Date, Plug-in から独立した Multimedia, Animation
のような Web Application 機能が定義されているみたいなことが書いてある。
「Markup Tag」
とかいうおおよそ [[HTML]] の専門家が使わない俗語があるし、
「Cross Date」は意味不明。
「Multimedia」や「Animation」は間違いとまでは言えないまでも、
この仕様の説明に適した用語とは思えない。
これらを含めて [[HTML5]] の新機能にフォーカスしていて、
この仕様が作られた背景と意義をまるで理解していないで、
[[HTML5 (バズワード)]] うぇーいのノリだけで作られたことがわかる。


[60] 
「text/cache-매니페스트」はかなり酷い誤りで、1回でも通読した人がいれば容易に気づけたはずです。
最初から最後まで一貫して誤訳していて、節題になってるので目次にも載ってます。
本来、斜め読みでも間違いに気づけるレベルのはずです。
それができてないってことは、この程度の基礎的知識すら持ってない人で委員会が構成されてたってこと。

[62] 
本来ここは [CODE[code]] 要素で文字色も違うので、 [[KS]] スタイルに変えてなきゃもっともっと気づきやすかったはずなんですよね。
[[HTML]] を最大活用して書かれた [[HTML]] の仕様書なのに、 [[HTML]]
でないフォーマットで出版しようとした時点で既に方針が間違ってるんです。
(きっと [[HTML]] じゃないフォーマットになおした英語テキストを翻訳者に渡して韓訳させたんでしょう。)

[63] 
こういう英単語と英語ベースの定数の区別に気をつけないといけないのって、
英語仕様書の翻訳や読解で陥りがちな初歩的なミスなんですよね。
この [[KS]] には案外このタイプのミスがないなーと思って読み進めてたらこれっすよww
あんまりにも堂々としてるんで逆に気づきにくいかもしれんね。

[64] 
この [[KS X 6061:2012]]
にはなぜか原文にあったはずの[[謝辞]]が全部カットされてます。

[65] 後に [[W3C]] は [[HTML 5.1]] で[[謝辞リセット事件]]を起こしますが、
時系列的にはこっちが先駆けですね。こんなところまで[[韓国起源]]かよ!

[66] 
原著者の名前などもカットされていて、オリジナルへの敬意がまったく感じられない。

[67] 
まあその辺の [[W3C]] [[FPWD]] としてのヘッダー、フッターに当たる部分を削るのはきっと
[[W3C]] と協議してるんだろうし、 [[W3C]] 
の[[著作権表示]]を削除してるのも了承の上だろうけど、
[[W3C]] 版 [[HTML 5.0]] にあったはずの [[WHATWG]]
の[[著作権表示]]を削除することにも同意は取ってるんだろうか?

[[W3C]] はともかく [[WHATWG]] には[[著作権表示]]を除去して [[KS]]
規格化されるメリットが何もないはずで、
当時 [[WHATWG]] を仕切っていた [[Ian Hickson]] 
が [[W3C]] [[fork]] を出版することに積極的に同意したとも思えない。

もし無許可で削除したなら[[氏名表示権]]侵害よね ([[大韓民国]]の[[著作権法]]でもそうなのかはしらないけど)。
流石に国家規格がそんなことせんよね、普通は...

[68] 
本文中の歴史背景のところに仕様書の著作権の話が出てくるんですけど、
そこで言及されてる肝心の著作権表示がカットされてるから、意味不明なんだよなあ。


* 関連

[2] かつて [[XHTML 1.0]] が俗に [[HTML 5.0]] と呼ばれていたことがありましたが、
本項の [[HTML 5.0]] とは関係ありません。

[74] 
次の版は [[HTML 5.1]]。

* 歴史

;; [32] [[WHATWG]] 仕様との分裂の経緯は [[HTML5 (仕様)]] を、
[[HTML 5.1]] との分岐は [[HTML 5.1]] や [[HTML WG]] をも参照してください。

[5] [CITE@en-US-x-Hixie[HTML5]]
( ([TIME[2014-04-29 19:18:47 +09:00]] 版))
<http://www.w3.org/TR/2014/CR-html5-20140429/>

[6] [CITE@en[XSLT and XQuery Serialization 3.0]]
( ([TIME[2014-04-07 23:19:15 +09:00]] 版))
<http://www.w3.org/TR/xslt-xquery-serialization-3/#xhtml-output>

[9] [CITE@en-US-x-Hixie[HTML5]]
( ([TIME[2014-06-18 04:41:11 +09:00]] 版))
<http://www.w3.org/TR/2014/WD-html5-20140617/>

[10] [CITE@en-US-x-Hixie[HTML5]]
( ([TIME[2014-07-30 21:38:28 +09:00]] 版))
<http://www.w3.org/TR/2014/CR-html5-20140731/>

[11] [CITE@en-US-x-Hixie[HTML5]]
( ([TIME[2014-09-17 00:51:24 +09:00]] 版))
<http://www.w3.org/TR/2014/PR-html5-20140916/>

[12] [CITE@en[HTML5: Analysis of failed tests]]
( ([TIME[2014-09-09 02:02:09 +09:00]] 版))
<http://w3c.github.io/test-results/html/details.html>

[13] [CITE@en-US[HTML5 Differences from HTML4]]
( ([TIME[2014-09-18 01:19:37 +09:00]] 版))
<http://www.w3.org/TR/2014/WD-html5-diff-20140918/>

[14] [CITE@en-US-x-Hixie[HTML5]]
( ([TIME[2014-10-25 01:15:24 +09:00]] 版))
<http://www.w3.org/TR/2014/REC-html5-20141028/>

[15] [CITE[Open Web Platform Milestone Achieved with HTML5 Recommendation]]
( ([TIME[2014-10-29 02:30:04 +09:00]] 版))
<http://www.w3.org/2014/10/html5-rec.html.en>

[16] >>15 [[Microsoft]] と [[Mozilla]] は祝辞を贈っているが [[Google]]
と [[Apple]] と [[Opera]] は無い。

[17] >>15 謝辞の最初に [[Ian Hickson]] を挙げていて、一応 [[WHATWG]]
も謝辞リストに含まれているので、 [[W3C]] にしては (現実と向きあおうと) 頑張っている感じがする。

[26] [CITE@en[HTML5 Errata]] ([TIME[2014-10-25 02:24:13 +09:00]] 版) <https://www.w3.org/html/wg/html5-errata>

[18] [CITE[IRC logs: freenode / #whatwg / 20141028]]
( ([TIME[2014-10-29 02:25:12 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20141028>

[19] [CITE@en-US[HTML5 Differences from HTML4]]
( ([TIME[2014-12-10 00:44:00 +09:00]] 版))
<http://www.w3.org/TR/2014/NOTE-html5-diff-20141209/>

[20] [CITE@en[Looking for my Next Project | Robin Berjon]]
([TIME[2015-02-03 20:09:11 +09:00]] 版)
<http://berjon.com/whats-next/>

[FIG(quote)[
[FIGCAPTION[
[22] [CITE@en[''''''[''''''powerful-features'''''']'''''' The note about responsible documents and workers  makes no sense]]
([[Boris Zbarsky]] 著, [TIME[2015-07-01 23:41:58 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webappsec/2015Jul/0010.html>
]FIGCAPTION]

>  I'm going to ignore the W3C forks of this 
stuff for the moment, since it doesn't even define the primitives we're 
trying to work with.

]FIG]


[23] [CITE@en[14689 – xml-stylesheet with type=text/xsl needs to be handled explicitly]]
([TIME[2015-08-10 14:12:59 +09:00]] 版)
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=14689>

[FIG(quote)[
[FIGCAPTION[
[25] [CITE@en-US[Timed Media Working Group]]
([TIME[2015-07-29 21:24:43 +09:00]] 版)
<http://www.w3.org/2015/07/timed-media-wg.html>
]FIGCAPTION]

> The Timed Media Working Group will maintain errata and new editions, as necessary, for the HTMLMediaElement related sections of HTML 5.0 (e.g. sections 4.7.6 to 4.7.10). When future versions of HTML are published as modules, the working group will deliver future versions of these timed media features as a W3C Recommendation.

]FIG]

[FIG(quote)[
[FIGCAPTION[
[24] [CITE@en[kashbridge / DTD — Bitbucket]]
([TIME[2016-04-05 11:22:01 +09:00]] 版)
<https://bitbucket.org/kashbridge/dtd>
]FIGCAPTION]

> To properly work with XHTML documents using PHP's DOMDocument class you need to supply a valid DTD. Unfortunately, there is no DTD for XHTML5, so I created one.
> I have built the HTML5 DTD using the final spec at http://www.w3.org/TR/2014/REC-html5-20141028/. I have included the <main> tag from the draft HTML5.1 spec, and there is some preliminary ARIA support.

]FIG]


[33] [CITE@en[Correct HTML5 to HTML 5, including similar cases · w3c/html@b9f09a5]]
([TIME[2016-04-27 16:05:37 +09:00]] 版)
<https://github.com/w3c/html/commit/b9f09a5e013b8774ec0035d3c01926c1ae5fe663>

[FIG(quote)[
[FIGCAPTION[
[34] [CITE@en[Remove appcache from future HTML specs · Issue #40 · w3c/html]]
( ([TIME[2016-06-01 12:20:19 +09:00]]))
<https://github.com/w3c/html/issues/40>
]FIGCAPTION]

> The HTML WG had appcache marked "at risk" for HTML 5.0 but the WG decided to keep it when we went to Proposed Recommendation since at the time it was considered interoperable.

> If appcache implementations have been withdrawn since the fall of 2014 then the situation should be re-considered.


> There are multiple reasons for its removal.
- Lack of consistent inter-operable implementation

]FIG]

[35] >>34 [[HTML 5.0]] はちゃんと[[相互運用性]]を確認したよ派と[[相互運用性]]なんて無かった派があるのか??
そんな雑な感じの[[W3C勧告]]でいいのか??

[FIG(quote)[
[FIGCAPTION[
[38] [CITE@en[HTML5 Errata]]
( ([TIME[2016-03-24 23:38:00 +09:00]]))
<https://www.w3.org/html/wg/html5-errata>
]FIGCAPTION]

> HTML5 Errata
> 24 March 2016
> Latest version of HTML 5.1:
> http://www.w3.org/TR/html51/
> Editor's Draft of HTML 5.1:
> https://w3c.github.io/html/
> Previous Recommendation of HTML 5:
> https://www.w3.org/TR/2014/REC-html5-20141028/
> Copyright © 2016 W3C® (MIT, ERCIM, Keio, Beihang). W3C liability, trademark and document use rules apply.
> Table of Contents
> 1 About this document
> 2 Known Errors in HTML 5
> About this document
> If you find errors in the specification that are not listed in this document, please use Github issues. Historical discussions can be found in the public-html@w3.org archives.
> Known Errors in HTML 5
> Errors or issues are being listed and addressed in the development of HTML 5.1.

]FIG]

[40] この後の歴史は [[HTML 5.1]] を参照。


[41] [CITE@en[Looking for my Next Project | Robin Berjon]]
([TIME[2017-06-03 00:21:49 +09:00]])
<http://berjon.com/whats-next/>

[42] [CITE@en[CFC: Make previous versions of HTML and XHTML obsoleteCFC: Make previous versions of HTML and XHTML obsolete · Issue #86 · w3c/WebPlatformWG]]
([TIME[2017-07-12 16:56:12 +09:00]])
<https://github.com/w3c/WebPlatformWG/issues/86>

[43] [CITE@en[Proposal to Republish Previous Versions of HTML and XHTML as Obsolete  Recommendations (Wide Review until 2017-09-07)]]
([[Xueyuan]]著, [TIME[2017-08-11 13:45:36 +09:00]])
<https://lists.w3.org/Archives/Public/public-review-announce/2017Aug/0004.html>

[44] [CITE@en[Shouldn't www.w3.org/TR/html5/ point to the "Latest version of HTML5"? · Issue #1089 · w3c/html]]
([TIME[2017-12-14 02:45:32 +09:00]])
<https://github.com/w3c/html/issues/1089>

[45] [CITE@en-US-x-Hixie[HTML5]]
([TIME[2018-03-20 15:26:12 +09:00]])
<https://www.w3.org/TR/2018/SPSD-html5-20180327/>

[46] [CITE@en[Memorandum of Understanding Between W3C and WHATWG]]
([TIME[2019-05-28 17:23:37 +09:00]])
<https://www.w3.org/2019/04/WHATWG-W3C-MOU.html>

[75] [CITE@en[GitHub - stevefaulkner/html: Deliverables of the HTML Working Group]], [TIME[2024-09-07T07:19:51.000Z]] <https://github.com/stevefaulkner/html>

[81] [[extension specification]]