web-dev-qa-db-ja.com

GoogleでのJDKの使用Android Studioライセンスの問題

私はAndroid=開発に不慣れです。おそらく私の質問は奇妙です。

Androidで商用アプリ、ライブラリ、またはサービスを作成し、Google Android Studio + Oracle JDK(OpenJDKではない))を使用する場合、問題はありますか?オラクルからライセンスを購入する必要がありますか?

3
DesiTrend

ここでの既存の答えは完全に真実ではありません。

Oracle Java SEライセンス契約 には、次の用語が含まれています。

(上記以外の)専用機能を提供する、または組み込みまたは機能固有のソフトウェアアプリケーション用に設計されたシステムおよびソリューションでのソフトウェアの使用。たとえば、以下に限定されない:産業用制御システムに組み込まれている、またはバンドルされているソフトウェア、ワイヤレス携帯電話、ワイヤレスハンドヘルドデバイス、キオスク、TV/STB、Blu-rayディスクデバイス、テレマティクスおよびネットワーク制御スイッチング機器、プリンターおよびストレージ管理システム、およびその他の関連システムは、この定義から除外され、本契約に基づいてライセンスされていません。

つまり、技術的には、モバイルアプリケーションの開発にOracle JDKを使用することはできません。とはいえ、これで誰かが起訴されたことはないと思います。また、Java 技術的にモバイル開発作業にOracle JDKを使用するには商用ライセンスが必要であることを覚えておく価値があります。

1
Jules

いいえ、OracleのJDKは無料で使用できます。 Androidは、Javaプログラミング言語に基づいています。そのため、アプリを正常にコンパイルして実行するには、Javaをインストールする必要があります。

1
Thor Dan

ライセンスを購入する必要があるのは、JDK自体を再配布する場合だけです。このようなシナリオで、不明な場合は、Oracleに連絡して、企業の法務チームに調査を依頼するか、依頼してください。

JDKを使用して構築したものを配布している場合(これを行っている)、それは自由に使用できます。

0
jwenting