Google、Javaの決定について尋問

Googleのアンドロイドチームが2005年にして行った決定は、引き続きOracle-Googleの試験で問題になっています。

米国地方裁判所の水曜日の訴訟で、オラクルの法務チームは、著作権侵害の対象となった37のJava APIの実装責任者と、なぜAndroid用に使用されたのかを知るための指導を開始しました。

Googleのモバイル担当シニアバイスプレジデントのAndy Rubinは、水曜日、Androidチームがコードを「さまざまな部分」から組み立てて書いたと説明した。これには、スマートフォンでビデオファイルをデコードし、アンドロイドへの寄付を支払うなど、さまざまなテクノロジーの企業との提携も含まれます。

それにもかかわらず、Rubinは、Java APIは実装されているが、Sunの知的財産を使用していないため、ライセンスが必要だとは思わなかったと主張している。

なぜGoogleがAndroidの開発にJava言語、API、およびコアライブラリを使用したのかを説明するために、以前のGoogleソフトウェアエンジニアのDan Bornsteinをスタンドに呼びました。

Bornsteinは、2002年から2005年にかけてのRubinの以前の創業者であるDangerに勤務し、2011年までGoogleに任命されました。

ソフトウェアエンジニアとしてスタートしたBornsteinは、Androidチームの技術リーダーを務め、主にプラットフォーム層に重点を置いてGoogleで1年を務めました。 Androidで働く約9人の従業員がBornsteinに報告しました。

Bornstein氏は、彼の役割の中心は仮想マシンとそれを扱うライブラリコードを構築することであると説明した。

Bornsteinは、Googleの弁護人Christa Andersonの質問から、「オープンソースプラットフォームを目指していたモバイルデバイス用のプラットフォームを新たに採用する」と述べたAndroidの「一般的な推進力」を理解していることを認めた。

ボーンスタイン氏はアンダーソン氏に、コアライブラリを使用しているときに使い慣れたAPIをJava言語プログラマが利用できるようにすることが目標であり、モバイル向けではないAPIプラットフォーム。

Oracleの弁護士Michael JacobsがBornsteinに質問したところ、問題になっている37のJava APIが含まれているかどうかを尋ねたところ、どの程度のコントロールがクロス・テスト中に固執したかが分かりました。ボーンシュタイン氏は、彼がこの件について「影響力がある」と述べた。

要点は、優れたモバイルプラットフォームであり、特定の制約があります」とBornsteinは以前質問して説明しました。また、モバイルアプリケーションとして実行することの種類が、あなたがやることとは異なることも知っていますサーバを稼働しているデータセンターに座っているとき

ボーンシュタイン氏は、「これは本当に実装したくない」というJavaパッケージであり、Androidチームがコアライブラリから多くのAPIを除外したことを確認したが、関連ソースコードを使用したことはなかった。

「典型的な」Javaプログラマとして、Bornsteinは、「あなたが根本的に考えすぎることなく考えることができるシステムの一部として基本的に考える」というAPIがあるとコメントしました。

Bornstein氏は、彼と他のAndroidのリーダーたちがAndroidチームに彼らが使えるものとできなかったものを強調しようとしたと説明した。彼らがコードを書くために使うことのできるものには、Apache HarmonyとSSLがあります。

モビリティ; 400ドルの中国のスマートフォン?アップルとサムスンが安いライバルを追い払い、とにかく価格を引き上げる、iPhone、Appleの耐水iPhone 7の保証は液体のダメージをカバーしない;移動性;オーストラリアの航空会社がSamsung Galaxy Note 7を禁止する; Telcos、Telstra、Ericsson、Qualcommが1Gbpsの合計速度ライブ4Gネットワ​​ークテストで

Bornstein氏は、事前に議論されていなかったことについては、チームリーダーとの提携を検討し、議論すると述べた。

Bornsteinは、GoogleのエンジニアがJavaのドキュメントを読んでいることに気付いていたが、GoogleのエンジニアがそのコメントをJavaのコードに書かれた普通の英語でコピーしたとは思っておらず、

クロスオーバー試験中にJacobsは、Bornsteinに、Javaプログラミングマニュアルを使用して、アプリケーションプログラミングインターフェイスの参照用の権威あるソースを探しているかどうかを尋ねました。

ボーンシュタインは答えの踊りを踊りましたが、彼はある時点でJavaのマニュアルを使用したことを認めました。

ジェイコブスはまた、Androidチームが37のパッケージを使用した理由について、陪審員にもう一つの可能​​な理論を伝えようとしました。

Jacobsは、Androidの開発に合意した裁判所のタイムラインを使用して、2007年上半期にAppleがiPhoneを発表し、リリースしたことを強調しました。

こうしてJacobsは、Bornsteinとそのチームが、その時点でできるだけ早くSDKをリリースするという圧力を受けているかどうかを尋ねました.Bornsteinは、iPhoneリリース前でもAndroidを「強力なプロジェクト」として説明しました。

ジェイコブスはボーンシュタインの最初の尋問で、彼がこのケースで鑑定人としてどのくらい支払われたのかを尋ねて結論づけました。 Bornsteinは、Googleから1時間あたり400米ドルの支払いを受けていると回答しました。

ウェブサイト経由で

400ドルの中国のスマートフォン?アップルとサムスンは安いライバルを追い払い、とにかく価格を引き上げる

耐水iPhone 7のAppleの保証は液体の損傷をカバーしていません

オーストラリアの航空会社がSamsung Galaxy Note 7を禁止

テルストラ、エリクソン、ライブ4Gネットワ​​ークテストで1Gbpsの総合速度を達成