JavaとAndroidを巡るOracleとの訴訟でGoogleが勝訴

米国最高裁判所は、Android プラットフォームでの Java API の使用に関連して 2010 年から続いている Oracle 対 Google 訴訟の検討に関する判決を下しました。 最高裁判所は Google の側に立って、Google による Java API の使用はフェアユースであると認定しました。

裁判所は、Googleの目標は、異なるコンピューティング環境(スマートフォン)の問題解決に焦点を当てた異なるシステムを作成することであり、Androidプラットフォームの開発がこの目標の実現と普及に役立ったとの認識に同意した。 歴史は、インターフェイスの再実装がコンピュータ プログラムのさらなる発展に貢献できるさまざまな方法があることを示しています。 Google の意図は、著作権法の主な目的である同様の創造的な進歩を達成することでした。

Google は約 11500 行の API 構造を借用しましたが、これは API 実装全体の 0.4 万行の 2.86% にすぎません。 使用されたコードのサイズと重要性を考慮すると、裁判所は 11500 行は、より大きな全体の中の XNUMX つの小さな部分であるとみなしました。 プログラミング・インタフェースの一部として、コピーされた文字列は、プログラマが使用する他の(Oracle以外の)コードによって密接にリンクされます。 Googleが問題のコードをコピーしたのは、その完成度や機能上の利点のためではなく、プログラマーがスマートフォン用の新しいコンピューティング環境で既存のスキルを活用できるようにするためだった。

2012 年に、プログラミング経験のある裁判官が Google の立場に同意し、API を形成する名前ツリーがコマンド構造の一部、つまり特定の機能に関連付けられた文字のセットであると認めたことを思い出してください。 コマンド構造の複製は互換性と移植性を確保するための前提条件であるため、このようなコマンド セットは著作権法によって著作権の対象ではないと解釈されます。 したがって、メソッドの宣言とヘッダーの説明を含む行の同一性は重要ではありません。同様の機能を実装するには、機能自体が異なる方法で実装されている場合でも、API を形成する関数名が一致する必要があります。 アイデアや機能を表現する方法は XNUMX つしかないため、誰もが同じ宣言を自由に使用でき、誰もそのような表現を独占することはできません。

Oracle は控訴を行い、米国連邦控訴裁判所に決定を覆すよう求めました。控訴裁判所は Java API が Oracle の知的財産であると認めました。 この後、Google は戦略を変更し、Android プラットフォームへの Java API の実装がフェアユースであることを証明しようとし、この試みは成功を収めました。 Google は、ポータブル ソフトウェアの作成には API のライセンスを取得する必要はなく、API を複製して互換性のある同等の機能を作成することは「フェアユース」とみなされている、という立場をとってきました。 Google によると、API を知的財産として分類すると、イノベーションの発展が阻害され、ソフトウェア プラットフォームの互換性のある機能類似物の作成が訴訟の対象となる可能性があるため、業界に悪影響を及ぼします。

Oracle は XNUMX 度目の上告を行い、再び訴訟は Oracle に有利に検討されました。 裁判所は、Android には「フェアユース」の原則が適用されないとの判決を下した。このプラットフォームは Google によって利己的な目的で開発されており、ソフトウェア製品の直接販売ではなく、関連サービスや広告の管理を通じて実現されているからである。 同時に、Google は、そのサービスと対話するための独自の API を通じてユーザーを制御し続けます。この API を機能的な類似物を作成するために使用することは禁止されています。 Java API の使用は非営利目的に限定されません。 これに対し、Google は最高裁判所に申し立てを行い、米国最高裁判所は再びアプリケーション プログラミング インターフェイス (API) が知的財産に属するかどうかの問題を検討し、Google に有利な最終判決を下しました。

出所: オープンネット.ru

コメントを追加します