インタビューオープンソースは1990年代、「ボーグ」ことマイクロソフトと戦っていた当時は道徳的な目的を持っていましたが、その後姿を消しました。今や再びその力を取り戻したと言えるでしょう。ただし今回は、GoogleやFacebookといった、ますます侵入的な個人データ処理によって成り立っている企業の支配を緩めることが目的です。最大かつ最も有望な課題の一つは、Googleによるデータ搾取から解放されたAndroidを開発することです。
4年前はモバイルプラットフォームは4つあったが、MicrosoftとBlackBerryが撤退して以来、AppleとGoogleの独占状態となっている。
欧州委員会が命じるであろう「グレート・アンバンドリング」を考えると、Googleに依存しない新たな第3のプラットフォーム、Androidの開発は実現可能に思える。しかし、誰かがそれを開発しなければならない。そして、それは途方もない仕事となるだろう。
Facebookの歴史を作ると誓ったオープンソーサラーたち
続きを読む
しかし、20年前にMandrake Linuxを開発し、今や携帯電話向けのオープンソースプラットフォーム「eelo」の開発に着手したフランス人、ガエル・デュバル氏を突き動かしているのはまさにこのことだ。プライバシーとセキュリティの両面において、ユーザーはeeloを必要としていると彼は主張する。
「Googleが大きくなりすぎて、私たちの行動に関する多くの情報を収集し、追跡していることに不満を感じています。彼らは広告を売るために、私たちのことをできるだけ多く知りたいのです」と彼は昨年末に書いた。「長期的には、Apple、Google、Facebookなどのビジネスモデルは、私たちの経済環境と社会環境にとって有害だと思います。」
1月、デュバル氏はIndiegogoを利用してeeloプロジェクトの資金調達に着手した。
Androidは名目上はオープンソースですが、有用な部分はGoogleが所有する独自のバイナリミドルウェアに含まれています。欧州委員会の注目を集めたのは、Googleによるこのバイナリブロブ(GMS)の配布と管理です。このブロブは、開発者が必要とするAPIとサービスを提供しています。
Googleは、ライセンス契約とサードパーティの互換性テスト*を通じて、ユーザーが可能な限りGoogleサービスにアクセスし、アプリがGoogleサービスを利用できるようにしています。つまり、Googleの支配は実際には二重です。一つは商業的な側面、もう一つはGoogleアプリの組み込みと目立つ配置を義務付けるMADA契約による側面、もう一つは技術的な側面、つまり互換性テストによる側面です。これらすべてを解きほぐすのは容易ではありません。
ガエル・デュバル
しかし、実現は可能です。中国では数百万台のGoogle非搭載のAOSP Androidスマートフォンが稼働していますが、そのためには使い慣れた信頼できるサービスやアプリが必要です。WeChatやAlibabaはそれ自体がプラットフォームです。しかし、これらには長い年月と、未開拓市場というまたとないチャンスが必要でした。
それでも、デュバル氏は反響に勇気づけられていると語った。「Googleに代わる、信頼できる魅力的な選択肢を提供するのは大変な仕事です。AndroidにはGoogleがあふれています。私たちは、お父さんお母さんが喜んで使ってくれるものを提供したいと思っています。iPhoneのように、分かりやすいものを。」
基本的に、現在私たちが持っているのは、Android ROMを私たちの開発でカスタマイズし、ビルド(コンパイル)するためのインフラストラクチャです。eelo OS自体に関しては、新しいUIを搭載し、Googleサービスがなくなり、メールやオンラインストレージなどの代替サービスのサポートも開始し、動作するものができました。
「私が言いたいのは、私たちは可能な限り少ないコンポーネントを開発しているということです。既存のものを可能な限り再利用し、ユーザーエクスペリエンスの一貫性を高めようとしています。」
LeEco Le2上で開発されていたこのプロジェクトの最初のマイルストーンは、オープンソースのAndroidランチャーの開発でした。デュバル氏は「UIが普及の鍵となる」という理由でこの選択をしました。しかし、その先にあるのはクラウドサービスとeeloアプリストアの構想です。Google Playストアで注目を集めるのが難しいことを考えると、これは一部の開発者にとって魅力的な選択肢となるでしょう。
MicroGはGoogleサービスのオープンソース代替品だとデュバル氏は説明する。これはGoogle Play開発者サービスを偽装し、呼び出しをGoogle以外のインターフェースにリダイレクトするプロジェクトだ。
しかし、標的は常に変化しています。デュバル氏は、Googleが最近、こうした携帯電話を検知するための新たな検出手段を導入したと指摘しています。
Googleは最近、モバイルソフトウェア発行者向けの新しい「機能」を発表しました。ソフトウェアベンダーがこの機能を導入すると、アプリケーションの起動時に、Android版がGoogleが承認した「公式」バージョンかどうかを検出できるようになります。
彼が言及しているのは、SafetyNet Attestation APIと呼ばれるもので、これはデバイスがルート化されているかどうかを確認するものです(ルート化されたスマートフォンではGoogle Payは動作しません)。Magiskソフトウェアは役に立つかもしれませんが、永遠に続くいたちごっこになるでしょう。例えば今週、Googleは非ルート化スマートフォン(OMS)のテーマエンジンが使用するゲートウェイを制限し、開発者ではなくスマートフォンメーカーのみがアクセスできるようにしました。
「Librem/PureOS、KDEと力を合わせていきたい」と彼は語り、携帯電話のOEMにも目を向けるよう求めた。
さらに政治的な側面もある。デュバル氏は、携帯電話メーカーと話をした結果、GoogleがAndroidにいかに深く関わっているかに気づいたという。「数社から、Googleとの契約に完全に縛られていると聞きました」
「AppleやGoogleに代わる製品を提供したいと考えているスマートフォンメーカーには、eelo OSを検討するよう呼びかけています。」
どこから始めたらいいのでしょうか?
この課題の規模は、全く絶望的な希望のように思える。しかし、完全に絶望的というわけではない。中国は、国営通信会社ZTEへの対応をめぐってトランプ大統領と対立しており、一部のテクノロジー企業リーダーは独立を強く望んでいる。
「最近のZTEの事件で、モバイル決済がどれほど進歩していても、モバイルデバイス、マイクロチップ、そしてオペレーティングシステムがなければ、十分に競争できないことがはっきりと分かりました」と、テンセントのCEO、ポニー・マー氏は最近述べた。ZTEはAndroidライセンスの剥奪に直面したが、この脅威は後退した。
デュバル氏は「インドも何かを探している」と語った。
欧州委員会が Android に注力しているのは、欧州のアプリやサービス分野で雇用を育成したいという意向からだ。欧州委員会は、これらのアプリやサービスは不利な競争の場にあると考えている。
他に2つの要因が、挑戦者に希望を与えています。スマートフォンユーザーは、デスクトップ版ほどモバイルアプリに忠実ではなく、依存度も高くないようです。また、AndroidユーザーはiPhoneユーザーよりもアプリへの支出が少ないため、AndroidからAndroidへの移行はそれほど困難ではないと考えるかもしれません。
もちろん、これに対抗するのがGoogleの圧倒的なブランドロイヤルティです。インターブランド・グローバルブランドインデックスでは、Appleに次いで2位につけています。消費者がGoogleの無料サービスを価値あるものと捉え、プライバシーを気にしないのであれば、GoogleのAndroidスマートフォンはお買い得だと判断するでしょう。
GoogleとFacebookを私たちの生活から切り離し、オープンソースに置き換えたいと考えているのは、デュバル氏だけではありません。Open Xchangeは、Facebookの通信機能をオープンプロトコルと分散型ネットワークに置き換える取り組みを現在進めています。また、ウェアラブルデバイスにオープンソースを搭載することで、Googleがユーザーの健康データを収集しないようにすることも目指しています。
Duval氏は、秋にソースコードを公開し、2018年末または来年初めにバージョン1.0のマイルストーンに到達することを目指しています。詳細はこちらをご覧ください。IndieGogoのページはこちらをご覧ください。®
*ブートノート
「我々は互換性を棍棒のように使って、OEM に我々の望むことをやらせようとしている」と、ある Google 幹部は有名な文章を残している。