したがってoracle's java BCLAは次のように述べています。
これは、あなたはかなり限り、あなたはそれを使用して一つであり、あなたがそのような提供されているソフトウェアのリバースエンジニアリング/逆コンパイルなど、後の句のいずれかに違反arn'tとしてソフトウェアであなたが望むこれまでに何ができることを意味し。
JDKでOracleに支払うのは誰ですか?さて、ハイライトされたセクションを見てみましょう。 Oracle grants you a non-exclusive, non-transferable, limited license without license fees to reproduce and use internally the Software complete and unmodified for the sole purpose of running Programs.
最初の部分non-exclusive
これは、あなたがライセンスを与えられた唯一の人ではないことを意味します。 Non-transferable
これは、あなたが別の人にライセンスを与えることができないことを意味します。 limited license
これは、Oracleがライセンスを奪うことができ、知的財産との関係に無制限ではないことを意味します。 without fees
無料! to reproduce and use internally the Software complete and unmodified for the sole purpose of running Programs.
これは、jdkを使用して自分のJavaコードを実行できることを意味します。したがって、授業料を徴収し、カリキュラムの一部としてjdkを使用した学校を言う場合、手数料で配送されるパッケージの一部として外部の消費者(学生)にjdkを提供することの結果としてロイヤリティの負担が生じます。
今、あなたが心配している次の部分です。 THE LICENSE SET FORTH IN THIS SECTION 2 DOES NOT EXTEND TO THE COMMERCIAL FEATURES.
商業的特徴の説明を深く掘り下げてみると、少し気になる部分があるthis page.が含まれています。
これは、Java SEが進んまたはJava SEのスーツダウンロードされたときは、Oracleとその話をしなければならなかったでしょう驚かすように思えるかもしれませんが。 「vanilla」Java SEのページの「Java SEは、内部でアプリケーションを実行するために無料で使用することができ、Java SEプラットフォーム製品用のOracle Binary Codeライセンス契約(「Java BCLA」)に従って再配布することができます'
天気に関する最初の質問に対処するには、商用機能が有効かどうかは、commercial addon's are enabledのように、実行時に使用しているvm optionsをご覧ください。
オラクルは、提供されたライセンスが「完全かつ未修正」のソフトウェアを使用するため、お客様に配布するソフトウェアを変更しないでください。
その情報をお寄せいただきありがとうございます。私はIntelliJ(実行>設定の編集)で自分のVMオプションをチェックし、それらは空です。 [here](http://imgur.com/a/QyE22)を参照してください。私が見つけた唯一のVMオプションは '-XX:+ UseG1GC'の古いプロジェクトでしたが、これは問題ではありませんか?私は手動で何も起動しなかったので、何も引き起こされないはずだと思います。思考? – Mathomatic
ええ、私はオラクルがあなたのドアをノックして来るとは思わない... – kpie