邪魔だ、ガキども、立ち去れ。Apple、Google、Microsoft、MozillaがW3Cオタクを蹴飛ばす

Table of Contents

邪魔だ、ガキども、立ち去れ。Apple、Google、Microsoft、MozillaがW3Cオタクを蹴飛ばす

Web 技術標準の推進を目指す組織、ワールド ワイド ウェブ コンソーシアム (W3C) は、Apple、Google、Microsoft、Mozilla という障害に直面しています。

今週初め、4 大ブラウザメーカーは、Web ドキュメントを記述するドキュメント オブジェクト モデルに関連するさまざまな新機能を定義した W3C の DOM 4.1 仕様に不満を表明しました。

正式承認前の段階である勧告候補(CR)段階へと向かっているこの仕様は、Webブラウザに実装されて初めて意味を持ちます。そして、もはやそれが当然のことではありません。

GitHub の問題として提出された、仕様の推進に対する 4 つの正式な異議は、W3C がもはや Web 標準の議題を設定していないという事実を強調しています。

その責任は、Web ハイパーテキスト アプリケーション技術ワーキング グループ (WHATWG) に移行しました。WHATWG は、W3C の標準策定に対する取り組みが鈍いことに反発して、Apple、Mozilla、Opera の担当者によって 2004 年に結成された分派グループです。

WHATWGは長年にわたり影響力を拡大し、少なくともブラウザ技術の面ではW3Cを凌駕するようになりました。Mozillaの主任エンジニアであるDavid Baron氏は2014年に、「W3CとWHATWGのHTML仕様が異なる場合、私たちはWHATWGの仕様に従う傾向があります」と述べています。

W3CがDOM 4.1をCRに昇格させたことで、同組織の影響力の衰えが明らかになった。Apple、Google、Microsoft、Mozillaのブラウザは、モバイルおよびデスクトップ市場の90%以上を占めているとされる。これらの企業が協力すれば、各社がサポートする技術が事実上の標準となり、無視する技術は宙ぶらりんの状態になってしまう。

これが、W3C の DOM 4.1 提案が現在行き詰まっている点です。

行き止まり

「現在の文書は、どのブラウザエンジンもそれを実装するつもりがないので、(候補勧告)から抜け出すことは不可能だ」と、AppleのWebKitエンジニアであるマチェイ・スタホビアック氏はAppleの異議を表明して述べた。

Apple、Google、Microsoft、Mozilla にとっての問題は、W3C が DOM 4.1 仕様をフォークし、それが WHATWG 仕様と異なるようになっていることです。

そこに互換性の問題が潜んでいます。ブラウザメーカーがWHATWGルールの実装を続け、W3C承認のDOM 4.1技術で構築されたウェブページに遭遇した場合、ウェブページが正常に機能しないという事態に遭遇し、激しい論争が巻き起こるか、少なくとも多少の不快感を覚えるでしょう。

「異なるDOM標準が存在することで、当社のエンジニアと顧客に苦痛が生じている」と、マイクロソフトのシニアプログラムマネージャー、マイケル・チャンピオン氏は、雇用主の反対理由を説明した。

W3Cには450以上の会員がいますが、ブラウザに関しては、これらの企業は傍観者に近い存在です。それでも、多くの企業がWeb技術の形成に発言権を持ちたいと考えており、その権利のために費用を支払っています。

昨年、Reddit の投稿で、WHATWG 仕様の編集者であり Google のエンジニアでもある Ian Hickson 氏が、WHATWG と W3C の違いについての見解を示しました。

怒鳴り合い

W3C、DRM、セキュリティ担当者が脅迫されている現状を解説

続きを読む

WHATWG が技術的な正確さを重視するのに対し、W3C は「大企業からの高額な年会費で支えられている組織であり、その主な組織目標はこれらの企業が有料会員として継続していられるようにすることだ」と同氏は述べた。

「DRMは文字通り実装不可能な技術です」と彼は書いている。「どんなDRMソリューションも必ず破られます。なぜなら、どんなに鍵を難読化しても、コンテンツを復号化できると同時に復号化を阻止する方法がないからです。しかし、W3CはDRMに全力で取り組んでいます。なぜなら、そうすることで、そうでなければ参加する理由がなかったであろう多くの企業を会員として参加させているからです。」

The Register はW3C にコメントを求めたが、返答はなかった。®

追加更新

W3Cの広報担当者は声明の中で次のように述べています。

Discover More