OracleとGoogleとのJavaについての訴訟
米Oracleが2010年8月12日(現地時間)、米Googleに対して訴訟を起こしました。
GoogleのスマートフォンOSであるAndroidが、Oracleの持つJavaの知的所有権(IP)を侵害していることが理由であり、「適切な対処」を求めているという。
Oracleは、Androidの仮想マシン「Dalvik」が自分たちが所有するJavaの著作権と特許を侵害していると主張しています。
Androidは、Java仮想マシンに携帯用Java VMのJava ME(Java Platform, Micro Edition)を使用せず、Dalvik VMを使用しています。
Dalvik VMとは、Android独自のJava仮想マシンで、J2SE 5相当のJavaアプリケーション実行環境を持ちます。
docomoのiアプリやSoftbankのS!アプリはJava ME上で動作しています。
このJava MEを搭載している携帯電話はJava MEを開発しているOracle社に対して1端末あたり数十ドルのライセンス料を支払っています。
Android端末の場合はJava MEを使用していないので、Java言語が使用できるにもかかわらずOracle社にライセンス料を支払っていません。
ちなみにJavaのライセンスはGPL、AndroidのライセンスはApacheライセンスです。
Dalvikは、Apache HarmonyからSwingやAWTなどの一部のAPIを除去し、UIなどのAPIを追加したライブラリです。Sun Javaの互換性テストを通過していません。
Java MEではないため、Java MEにおいて許可されていないUSBやBluetoothのようなコンポーネント用のインターフェースを自由に付加できます。
Oracle社の主張が認められ、携帯端末メーカーがライセンス料を支払うことになった場合、そのライセンス料はいくらかということが気になります。
Oracle社はAndroid OSを採用する携帯電話機メーカー各社と直接ライセンス契約を結ぼうとしており、
これらの各社に対して、いま契約を結べばライセンス料を携帯電話1台あたり15ドルから20ドルにする「早期導入者割引プログラム」を提示し、
同プログラムへの加入を働きかけています。ただこのプログラムに加入しているメーカーはありません。
またAndroid端末メーカーへの特許ライセンス提供については、マイクロソフト(Microsoft)がすでにHTCをはじめとする複数のメーカーと契約を結んでいます。
ちなみにHTCへのライセンス料は一端末あたり5ドルと言われています。
関連記事
- AndroidをLinuxにマウントしてファイル操作する方法
- Googleフォトに無料で無制限にファイルをバックアップする方法
- プログラムでもっとも正確に日本の祝日を求める方法(内閣府公表CSVの過去3度の改訂履歴)
- facebook APIを使用する時にfacebook Appsでアプリを登録するまでの流れ
- Mobile Network Code(MNC)の一覧[V-Z]
- Mobile Network Code(MNC)の一覧[T-U]
- Mobile Network Code(MNC)の一覧[S]
- Mobile Network Code(MNC)の一覧[O-R]
- Mobile Network Code(MNC)の一覧[M-N]
- Mobile Network Code(MNC)の一覧[J-L]
- Mobile Network Code(MNC)の一覧[H-I]
- Mobile Network Code(MNC)の一覧[E-G]
- Mobile Network Code(MNC)の一覧[C-D]
- Mobile Network Code(MNC)の一覧[A-B]
- Androidマーケットに表示されるアプリはSIMで制限されています
- Mobile Country Code(MCC)の一覧
- apkファイルインストール時のエラー一覧
- 実行中のメソッド名やクラス名を取得する方法
- apkファイルのインストール時に INSTALL_FAILED_INSUFFICIENT_STORAGE と出る場合
- apkファイルをAndroid端末にUSB接続でインストールする方法 (開発者ではない人向け)
- Xperia(Sony Ericsson)のUSBドライバをインストールする方法
- OSのバージョンと特徴
- ナインパッチとは(9-Patch)
- PCでスマートフォンサイトにアクセスする方法
- Androidのソースファイルを入手する方法
- ターミナルで端末操作をする方法
- build.propの設定値
- Androidのコードネーム
- doubleTwist 写真・音楽・動画を手軽に転送できるソフト
- Android Commander PCからAndroid端末内のファイルにアクセスするソフト
- Androidアプリの開発環境を作る方法
- 実機のスクリーンショットをとる方法
- 開発中のアプリケーションを実機でテストする方法
- 日本語表示に変更する方法
- 横画面に固定する、縦画面に固定する(表示モードの固定)
- EditTextで改行させない方法
スポンサーリンク