GoogleはAndroidNのJavaAPIをオープンソースの代替手段に置き換えます

オラクル

モバイルデバイス用のオペレーティングシステムを組み込む必要がある今日のソフトウェアの多様なスキームは非常に複雑であり、 著作権と著作権に対処しなければならない タブレット、ウェアラブル、スマートフォンを購入した顧客に最高のユーザー エクスペリエンスを提供する特定の機能、コード、ツールを提供できるようにすること。 私たちは、さまざまなテクノロジー企業が特定のドライバーや API の使用をめぐって時折訴訟を起こす様子をすでに知っています。 企業がこの種のハンディキャップを可能な限り克服しようとする間、敗者は通常ユーザーであるという絶え間ない戦い。

これはGoogleがそれを回避するために行っていることです オラクルの著作権訴訟 Java APIの使用について。 このためか、あるいは両者間の秘密協定が何だったのか、Google は Android N 以降、モバイル デバイス用プラットフォームから Oracle の Java への依存を排除​​し、Java の実装を優先するという決定を下さなければなりませんでした。オープンソースのOpenJDKのこと。 Googleが挙げた理由は、オープンソースソフトウェアを完全に採用することを決定することだが、本当の理由は、フリーソフトウェアであるというAndroidのこれまでの意図に沿った意図というよりも、法的不測の事態と関係がある。

Java からの移行

オラクルはサン・マイクロシステムズを買収しました。 Java プログラミング言語の元の所有者 2010 年にそのコード ライブラリを開発し、それ以来、Android を巡って Google と絶え間なく争っていることに気づきました。 Oracleの苦情は、AndroidがJava APIを許可なく使用しているというものだ。 API またはアプリケーション プログラミング インターフェイスはプログラミング言語の語彙のようなもので、開発者はコードを書かなくてもすべての機能にアクセスできます。 Google は、これらの API は著作権で保護することはできないと主張しており、このことがテクノロジー業界をさまざまな陣営に分ける大論争を引き起こしました。

Java

現在に至るまで、この問題は法的に解決されていません。 そうですが、 陪審は 2012 年に Google のビジョンを支持した、ただし、連邦裁判所はAPIは問題なく著作権で保護できると述べて判決を破棄しました。 昨年XNUMX月、最高裁判所はこの訴訟の再審理を拒否し、訴訟を下級裁判所に差し戻した。

この新しい変更が開発者に与える影響

事件はまだ進行中であるため、 Googleは非常に沈黙している これと同じ時点で。 同社が新たな方向転換を図っているのは、オープンソース ライブラリの使用を奨励する Android のオープンソースの性質を回復することです。 このサイレント変更は、ソース コードへの新たな追加のおかげで発見され、Android の将来のバージョンでも同様であることが Google によって確認されました。

OpenJDK

エンドユーザーにとっては、目立った変化はないはずです。 は 実際にいくつかの違いが見られる開発者向け、OpenJDK しかないため、XNUMX つの API のどちらかを選択する必要がなくなり、簡素化されたコードで動作するようになるからです。 Google にとって、これはオープンソース実装の開発方法、特に Android を改善できる新しい方法に大きな影響を与える扉を開きます。

要するに、それは Google による優れた戦略的措置 オラクルからの絶え間ない苦情を取り除くためです。 したがって、来年には最初の N となる Android の新しいメジャー バージョンで開始されるその実装の詳細を知る必要があります。


に興味がある:
Androidでウイルスを削除する方法
Google ニュースでフォローしてください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:Actualidadブログ
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。