Oracleが囲い込んだプログラミング言語Javaは新たな悪い評判にさらされている。
InfoQで報じた通り、ここ数週間、ブラウザ上のJavaは深刻な脆弱性に苦しめられてきた。組織も個人もさまざまな方法でこの問題に対処している。多くがブラウザのJavaを無効にした。Appleは最新バージョンのOS Xでは独自バージョンのJavaの提供をやめたが、今年の1月に2度も、OS X上の現在のバージョンのJavaウェブプラグインを事実上ブロックしている。
現在のセキュリティに関するトラブルはOracleがAskツールバーをJavaインストーラに組み込んでいることにも飛び火している。Javaのインストーラにツールバーが組み込まれるのは、2005年にSunがGoogleツールバーをインストーラに組み込んだのが最初だ。3年後、SunはMicrosoftと取引をしてMSNツールバーを組み込み、2008年にはYahooに切り替えた。最近になってAskツールバーを組み込むようになったが、これが物議を醸している。
The Concord ConsortiumのSaeid Nourian博士はJavaにAskツールバーを組み込むのを停止するようOracleに申し立てをした。氏は250,000人の署名獲得を目指して活動中だ。
InfoQは氏の今回の活動の動機や戦略、受け取った反応について話を聞いた。
Nourian: 私の顧客が頻繁にAskツールバーの犠牲になっていることを知り、実際に起こっている問題に注目するようになりました。顧客は間違ってOracleの"推奨設定"を信頼してしまいます。結果、ホームページとデフォルトの検索設定がAskツールバーなってしまいます。顧客はAskツールバーをアンインストールして元に戻そうとしますが、もちろんブラウザの設定は復元しません。彼らはいらいらしてJavaを非難するだけでなく、私たち製品開発者を非難します。私たちがJavaをインストールするよう要請したからです。このような状況を避ける方法はひとつしかありません。Javaを捨てるのです。
私がこの申し立てを行ったのはJavaを救えると思ったからです。他の技術に乗り換える以外の最後の手段です。
私たちの要求は、Javaインストーラがひとつのことだけをするようにしてほしいということです。すなわち、Javaのインストールです。インストールウィザードにはステップは不要です。クリックひとつでインストールできるべきです。こうすることでJavaとJavaのアップデートを(1)より小さなサイズになり、(2)高速にダウンロードできるようになり、(3)インストールにかかる時間も短くなります。何より重要なことですが(4)インストール自体がシンプルになるのです。
2週間くらい前にこの申し立てを始めましたが、すでに11,000人以上の署名が集まっています。署名してくれた人々が残したコメントには特に感銘を受けました。Askツールバーをアンインストールするのに時間を費やしてしまったユーザ。顧客を心配するJava開発者。何度も行われるJavaのアップデートのため、両親や祖父母のマシンから何度もAskツールバーをアンインストールしなければならない息子や孫たち。一度に何百台のマシンからAskツールバーを除去しなければならないIT管理者。AskツールバーをインストールするというオプションをオフにしてもJavaインストーラがAskツールバーをインストールしてしまうと嘆く人々。この申し立てに期日はありません。Oracleが聞いてくれるまで大きくなり続けるでしょう。
InfoQは著名な著者であり、教育者であり、Java ChampionでもあるCay Horstmann氏に考えを聞いた。
Horstmann: OracleはJavaへの疑念を各方面から吹き込まれたユーザから信頼を取り戻す必要があります。問題を理解している人はほとんどいません。Askのような製品を組み込んでいる限り、信頼は取り戻せません。このような製品はユーザのしてほしくないことをするからです。たとえば、ユーザが選んだ検索エンジンから勝手にリダイレクトをしてしまいます。
今や、多くの人々がJavaを恐れてしまっています。Javaをインストールしない、アップデートしない理由のひとつになってしまっているのです。
Askツールバーをインストールすることによる収入は小さくはないのでしょう。OracleのJavaのサイトによれば、毎年9億3000のJava Runtime Environmentがダウンロードされています。このうち1%のユーザがAskツールバーをインストールして、Ask.comが1インストールあたり0.30ドルをOracleに払っているとしたら、280万ドルになります。
今回の申し立てのサイトに次のようなコメントが書かれた。うわさによれば、このコメントはJoshua Bloch氏が書いたようだ。氏はJava JDKのコードベースに実りある貢献が行われることに対し責任を持っている。
マルウエアと一緒にセキュリティホールを修正するパッチをインストールするのは許容できません。OracleはJavaを動かしている多くのユーザの信頼を裏切っています。一度は名声を得たプラットフォームの評判を落としているのです。まったく筋違いな話です。こんなことはやめるべきです。
Java ChampionsとJava User Group LeadersはOracleに対し公開書簡を送った。この書簡にはふたつのグループの多くのメンバの署名がされている。
世界中の多くのユーザが、JavaインストーラにAskツールバーが含まれていることを、この必要不可欠な技術とブランドが持つ商行為とコミュニティの統合を毀損すると考えています。私たちはこの行為をJavaの以前の管理団体が行っていた方針の延長であると理解しています。それゆえ、現在の管理団体におかれましては、この方針を変更することをお願いする次第であります。
InfoQはOracleに返答を求めたが、コメントは得られなかった。