理論的には、Web テクノロジーのオープン ソースの性質により、適切なスキルを持つ人なら誰でも、代替ブラウザーを革新して実装できるはずです。
しかし、実際には、高価値メディアが関係する場合には、その道は閉ざされている。なぜなら、主要なブラウザメーカーはデジタル著作権管理 (DRM) 技術を採用しており、DRM キーのライセンスを付与する企業は、新しいアイデアに反応したりサポートしたりする必要がないからだ。
開発者のサミュエル・マドックは、この事実を痛感しました。彼は、ユーザーが互いに同期して動画をストリーミングできるオープンソースのElectron(Chromium)ベースブラウザ「Metastream」の開発に取り組んでいます。これは、離れていても友人同士が一緒に番組を視聴できるように設計されています。
しかし、GoogleのWidevine DRM事業は彼との提携を望んでいない。4ヶ月待った後、同社はcastLabs APIと組み合わせた自社独自のDRMコードのライセンス供与を求める彼の要請を拒否した。
「申し訳ありませんが、私たちはこのようなオープンソースソリューションをサポートしていません」と、マドック氏が自身のウェブサイトに投稿したWidevineからのメモには記されている。
The RegisterはWidevineとGoogleにコメントを求めたが、回答は得られなかった。
マドック氏は火曜日のブログ投稿で、「過去2年間、私はウェブブラウザの開発に取り組んできたが、オープンソースブラウザChromeの開発元であるGoogleがオープンソースプロジェクトでのDRMを許可しないため、完成できなくなった」と嘆いた。
ちなみに、ChromeはオープンソースのChromiumプロジェクトをGoogleが独自に実装したものです。マドック氏はすぐには状況の詳細を説明できませんでした。
Metasteam を Electron (Chromium) プロジェクトとして完成させる方法は多くありません。Chromium は、Google Chrome が唯一サポートしている DRM システムである Widevine をサポートしていませんが、適切なライセンスとツールがあれば Widevine モジュールをダウンロードして使用できます。
他のプラットフォームは、他のDRMシステムに頼らざるを得ません。AppleはFairPlay、MicrosoftはPlayReady、AdobeはPrimetimeを使用しています。そして昨年、Intertrustはソニーなどと共同で、クローズド技術のオープンスタンダードを目指すMarlinを発表しました。
今日から、米国ではDRMを回避してコンテンツを修復することがOKになりました。ただし、ツールを秘密にしておく必要があります。
続きを読む
ブラウザやその他のアプリは、何らかのDRMシステムを統合しなければ、大手コンテンツプロバイダの動画を合法的にストリーミングすることはできません。問題は、DRMプロバイダが必ずしも協力的である必要がないことです。
マドック氏が指摘するように、Braveは2017年にNetflixビデオのサポートを試みていた際に、Widevineの応答性不足により遅延に直面しました。Electronを使用している他の開発者は、Widevineを統合するためにGoogleから証明書、パスフレーズ、キーを取得するのに数ヶ月かかることがあると報告しています。
DRM環境が分断されているため、Widevineの承認が得られない場合、マドック氏はブラウザのデスクトップ版の開発を断念するか、機能の劣るChromeブラウザ拡張機能に切り替えざるを得なくなる可能性がある。GoogleがManifest v3拡張機能仕様の改訂を控えていることを考えると、拡張機能の機能はより低下する可能性がある。いずれにせよ、マドック氏はMetastreamをChrome拡張機能としてGoogle Chromeウェブストアで公開することには乗り気ではない。なぜなら、それは「プロジェクトをGoogleの囲い込みの中にさらに閉じ込めてしまう」ことになるからだ。
それか、メディア再生を伴わない革新かのどちらかです。®