/
976.txt
220 lines (159 loc) · 10.2 KB
/
976.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
[FIG(pull-quote)[
> これが、[[人間パッチマージ機と化したW3Cニキ]]の新作か!
]FIG]
[24] [DFN[HTML 5.2]] は、 [[W3C]] の [[WPWG]] が開発している [[HTML]]
の[[仕様書]]です。 [[HTML 5.1]] の次の版、 [[HTML 5.3]] の前の版に当たります。
[FIG(important)[
[3] 最新の [[HTML]] の[[仕様書]]については、 [[HTML Standard]] を参照。
]FIG]
* 開発
[27] [[HTML 5.1]] の末期と同じような体制で開発されています。 [[HTML 5.1]] 参照。
[28] [[WHATWG]] からの[[コピペ]]も独自の編集も、[[仕様書]]としての全体の整合性を考慮せずにその場その場の都合だけて行っているように見えます。
[[編集者]]はおそらく[[仕様書]]を何度も読んで理解してから編集しているわけではなく、
自分の利害関心のあるところだけ流し読みしているに過ぎないのでしょう。
* WHATWG との関係
[25] [[HTML 5.1]] 以来 [[W3C]] は独自の [[HTML]] の[[仕様書]]を開発することとしたはずですが、
実態は、 [[WHATWG]] の発行する [[HTML Standard]] から、
(外部から観察する限りでは良くわからない謎の基準により選別した)
一部の変更を[[コピペ]]したものです。 杜撰な[[コピペ]]に由来する[[不具合]]は、
相変わらず多々あります。
[26] 当然 [[WHATWG]] は快く思っていないようですが、 [[W3C]]
側には開発体制を改めるつもりもなさそうです。
[32] [[WHATWG]] の [CITE[HTML Standard]] と具体的にどのような違いがあるのかは定かではありません。
* 謝辞事件
[37] [[HTML 5.1]] 参照。
* 歴史修正主義
[107] [[WHATWG]] 設立のきっかけとなった[TIME[2004年][year:2004]]の
[[The W3C Workshop on Web Applications and Compound Documents]]
について、 [[HTML 5.0]] は [[Ian Hickson]] らの提案が拒否されたと記載していました
[SRC[>>109]] が、これは正しくないとして表現が改められています [SRC[>>108]]。
根拠はよくわからないのですが、ただの参加者投票の結果であって [[W3C]] の意思決定ではない、
という理屈なのでしょうか。
[110] [[W3C]] が利害関係者を招集した会議で提案が反対多数で否決されたのは事実ですし、
実際その後当該提案に基づく[[作業部会]]は [[W3C]] に設置されていません。
これを [[W3C]] が提案を拒んだと表現するなというのもおかしな話です。
[111] 元々この部分の文章は [[WHATWG]] の [[Ian Hickson]] が書いたもので、
[[WHATWG]] と [[W3C]] が協力関係にあった時代に [[W3C]] 版 [[HTML5]]
に入ったものですから、若干 [[WHATWG]] 寄りの記述にはなっています。
それが気に食わなかったのかもしれませんが、しかし [[HTML 5.0]] [SRC[>>109]]
と [[HTML 5.1]] [SRC[>>41]]
として [[W3C]] の [[AB][W3C AB]] と [[Director]] の審議を経て [[W3C勧告]]になったもののはずですから、
その当時の [[W3C]] としてはそれで異論がなかったはずです。
(まさかまともに読まずに[[W3C勧告]]化したなんてことは無いでしょう、流石に。)
[REFS[
- [109] [CITE@en-US-x-Hixie[1 Introduction — HTML5]] ([TIME[2014-10-25 01:15:24 +09:00]]) <https://www.w3.org/TR/2014/REC-html5-20141028/introduction.html#history-0>
- [41] [CITE@en[HTML 5.1: 1. Introduction]] ([TIME[2016-10-28 01:13:13 +09:00]]) <https://www.w3.org/TR/2016/REC-html51-20161101/introduction.html#introduction-history>
- [108] [CITE@en[re-word response to proposal at 2004 W3C workshop (#708)]] ([[dckc]]著, [TIME[2016-11-07 03:00:47 +09:00]]) <https://github.com/w3c/html/commit/5c027924eb9c786c541d73f28a8e8fbbcbf0c220>
]REFS]
* 歴史
[1] [CITE@en[Issues · w3c/html]]
( ([TIME[2016-05-11 18:25:21 +09:00]]))
<https://github.com/w3c/html/milestones/After%20HTML%205.1>
[2] [CITE@en[Things we will look at after 5.1 · Issue #368 · w3c/html]]
( ([TIME[2016-05-18 18:57:25 +09:00]]))
<https://github.com/w3c/html/issues/368>
[4] [CITE@en[Document latest version logic for /TR/html(\d)*/ · Issue #361 · w3c/html]]
( ([TIME[2016-05-18 18:59:31 +09:00]]))
<https://github.com/w3c/html/issues/361>
[FIG(quote)[
[FIGCAPTION[
[5] [CITE@en[IntersectionObservers · Issue #420 · w3c/html]]
( ([TIME[2016-05-26 11:14:56 +09:00]]))
<https://github.com/w3c/html/issues/420>
]FIGCAPTION]
> This step should be pushed to HTML.next since intersection observers are still in incubation.
]FIG]
[6] [CITE@en[Issues · w3c/html]]
( ([TIME[2016-06-02 22:15:35 +09:00]]))
<https://github.com/w3c/html/issues?utf8=%E2%9C%93&q=milestone%3A%22HTML+5.2+FPWD%22+>
[7] [CITE@en[CFC: Request to move HTML5.1 to Candidate Recommendation (CR)]]
( ([[Léonie Watson]]著, [TIME[2016-06-02 21:48:10 +09:00]]))
<https://lists.w3.org/Archives/Public/public-webapps/2016AprJun/0099.html>
[8] [CITE@en[Add acknowledgements for contributions · Issue #247 · w3c/html]]
( ([TIME[2016-06-15 12:09:37 +09:00]]))
<https://github.com/w3c/html/issues/247>
[9] [CITE@en[Acknowledgements html52 by chaals · Pull Request #484 · w3c/html]]
( ([TIME[2016-06-15 12:11:05 +09:00]]))
<https://github.com/w3c/html/pull/484>
[10] [CITE@en[chaals/accesskey: A proposed replacement for the accesskey section in HTML]]
( ([TIME[2016-06-15 12:13:33 +09:00]]))
<https://github.com/chaals/accesskey>
[11] [CITE@en[Accesskey replacement proposal]]
( ([TIME[2016-05-03 20:03:59 +09:00]]))
<https://chaals.github.io/accesskey/index.src.html>
[12] [CITE@en[chaals/accessKeyLabel: Potential HTML extension to improve accessKeyLabel and add it back to HTML]]
( ([TIME[2016-06-15 12:15:22 +09:00]]))
<https://github.com/chaals/accessKeyLabel>
[13] [CITE@en[accessKeyLabel HTML extension proposal]]
( ([TIME[2016-03-10 01:35:29 +09:00]]))
<https://chaals.github.io/accessKeyLabel/shortcutLabel.html>
[14] [CITE@en['first' -> 'second' minor version of HTML]]
([[travisleithead]]著, [TIME[2016-07-01 23:36:23 +09:00]])
<https://github.com/w3c/html/commit/e48b5378d53fad19d24356021e9091a2a0ca6530>
[15] [CITE@en[updated acknowledgements]]
([[stevefaulkner]]著, [TIME[2016-07-01 20:28:38 +09:00]])
<https://github.com/w3c/html/commit/553ee93de80117bed6859a75d85c3a834e062df7>
[16] [CITE@en[Call for Consensus: Publish HTML 5.2 FPWD?]]
([[Chaals McCathie Nevile]]著, [TIME[2016-07-05 23:15:32 +09:00]])
<https://lists.w3.org/Archives/Public/public-webapps/2016JulSep/0000.html>
[FIG(quote)[
[FIGCAPTION[
[17] [CITE@en-US[Web Platform Working Group Charter]]
([TIME[2016-07-31 07:59:19 +09:00]])
<https://w3c.github.io/charter-html/group-charter.html>
]FIGCAPTION]
> HTML 5.2 Recommendation in Q4 2017
]FIG]
[18] [CITE@en[Restart changeling with 5.1 as a baseline (#552)]]
([[chaals]]著, [TIME[2016-08-10 19:23:36 +09:00]])
<https://github.com/w3c/html/commit/a6b927a47c8b824d437507620ce858f9278b6e23>
[19] [CITE@en[first version (#554)]]
([[chaals]]著, [TIME[2016-08-10 19:24:33 +09:00]])
<https://github.com/w3c/html/commit/f738599f554b04e475236acd1641691fe7c461ca>
[20] [CITE@en[HTML 5.2]]
([TIME[2016-08-16 23:56:35 +09:00]])
<https://www.w3.org/TR/2016/WD-html52-20160818/>
[21] [CITE@en[Publish First Public Working Draft for HTML 5.2? · Issue #515 · w3c/html]]
([TIME[2016-08-19 10:05:31 +09:00]])
<https://github.com/w3c/html/issues/515>
[22] [CITE@en-US[Finishing HTML5.1 … and starting HTML 5.2 | W3C Blog]]
([TIME[2016-08-25 12:24:19 +09:00]])
<https://www.w3.org/blog/2016/06/finishing-html5-1-and-starting-html-5-2/>
[23] [CITE@en[Custom Elements in HTML · Issue #569 · w3c/html]]
([TIME[2016-09-01 13:03:46 +09:00]])
<https://github.com/w3c/html/issues/569>
[31] [[Custom Elements]] とか、 [[HTML6]] にインクリメントするレベルの新機能ですけど、
5.2 だと言い張るつもりなんですかね??
[29] [CITE@en[Sorry, Unauthorized.]] ([TIME[2015-03-06 19:03:30 +09:00]]) <https://lists.w3.org/Archives/Team/team-html-editors/>
[30] >>29 編集者間の調整はここ (密室) で行われているようです・・・。
もし [[WHATWG]] がなかったら、旧 [[HTML WG]] の暗黒時代の再来でしたね・・・。
[FIG(quote)[
[FIGCAPTION[
[33] [CITE@en[Welcome new WebPlat editors]]
([[Léonie Watson]]著, [TIME[2016-10-23 22:30:26 +09:00]])
<https://lists.w3.org/Archives/Public/public-webapps/2016OctDec/0013.html>
]FIGCAPTION]
> Tobie Langel (IE) as editor for WebIDL, Sangwhan Moon (IE) as editor for
> Web Workers and HTML, Yongsheng Zhu (Alibaba) as editor for DOM, and
> Brandon Jones (Google) as editor for Gamepad API.
]FIG]
[34] 半年遅れで [[WHATWG]] の変更を雑につまみ食いして再編集して、
誰の何の役に立ってるのでしょうねぇ...
([[W3C]] は [[HTML]] ファイルを書き直しているので変更を拾ってくるのも完全に手動だろうし...)
[FIG(quote)[
[FIGCAPTION[
[35] [CITE@en[The W3C HTML spec is broken, and probably shouldn't be referenced · Issue #257 · w3c/webauthn]]
([TIME[2016-11-18 20:21:35 +09:00]])
<https://github.com/w3c/webauthn/issues/257>
]FIGCAPTION]
> Fwiw, I had done that too: w3c/html#705
> The real problem is that they keep reintroducing these sorts of issues...
]FIG]
[36] 単に[[コピペ]]でミスるだけじゃなくて、ミスを一旦修正したのに次の[[コピペ]]でまた同じところをミスってるんですね・・・。
[38] [CITE@en[Experiment: get current WHATWG/W3C Section 3 · Issue #738 · w3c/html]]
([TIME[2016-11-30 23:12:19 +09:00]])
<https://github.com/w3c/html/issues/738>
[39] 他人の書いた文章と自分のとことの [[diff]] を見ながら差分を調整していく、
ってのは技術仕様の開発作業ではないよなあ。。。編集っていう作業でもないと思うし何と呼べば良いのだろう。
[40] 自分達で勝手に作った差に勝手に翻弄されてるんで、穴掘っては埋める[[公共事業]]ともちょっと違うしなあ。
[[公共事業]]は道が綺麗になるとか経済が回るとかメリットも沢山あるし。。。