「汎用」はライセンス自体に定義されています。Javaの7 SEのライセンスは、これを持っています:
「汎用デスクトップコンピューターおよびサーバー」とは、エンドユーザー制御下の一般的なコンピューティング機能(電子メール、汎用インターネットブラウジング、オフィススイート生産性向上ツールなど)に使用されるデスクトップおよびラップトップコンピューター、またはサーバーを含むコンピューターを意味します。
(上記以外の)専用機能を提供する、または組み込みまたは機能固有のソフトウェアアプリケーションで使用するように設計されたシステムおよびソリューションでのソフトウェアの使用。例:産業用制御システムに組み込まれている、またはバンドルされているソフトウェア、ワイヤレス携帯電話、ワイヤレスハンドヘルドデバイス、キオスク、TV / STB、Blu-rayディスクデバイス、テレマティクスおよびネットワーク制御スイッチング機器、プリンターおよびストレージ管理システム、およびその他の関連システムは、この定義から除外され、本契約に基づいてライセンスされていません。
(強調を追加)
また、組み込みのFAQの項目をお読みください10〜14、特に、:
Q10。Java SE Embeddedはどのようにライセンスされますか?
Java SEは、組み込みアプリケーションの開発に無料で使用できます。組み込みデバイスに、または組み込みベースのシステムの一部としてJava SEを配備するための手頃な価格のライセンスを提供します。展開の準備ができたとき、またはすでに展開したが正しいライセンスを持っているかどうかわからない場合は、お問い合わせください。
Q11:Java SE組み込みデバイスまたは目的の配備にはロイヤリティが必要ですか?
はい。JavaのOracleのライセンスにより、Java SEを汎用デスクトップまたはサーバーに自由に使用できます。Java SEが何らかのハードウェアを含むか、または制御する専用のソリューションの一部としてバンドルされている場合、それは組み込みアプリケーションである可能性が高く、適度な使用料の支払いの対象となります。
私は弁護士ではありませんし、イランの法律やそこでのライセンスのしくみにも精通していませんし、Oracleでも働いていません。
もう1つ注意:輸出規制が適用される場合があります。
すべての Oracle製品は、以下へのエクスポート/再エクスポートが禁止されています。
- キューバ、イラン、北朝鮮、スーダン、シリアの企業または国民。これらの国および当事者へのライセンスは拒否されたと推定されます。[...]