2017-01-12 19 views
0

Javaユーザー(read here)のOracleの最近の明らかな取り締まりを踏まえて、私はOracleのJDKを継続して使用することに注意しています。上記の記事は警告している:JavaSEコマーシャル機能が有効になっているかどうかを確認する方法は?

「は、Javaをダウンロードした場合、あなたはすべてを取得 - あなたは、あなたがインストールしているあなたがに資格を与えているコンポーネントのみを確認 を行う必要があり、あなた そうでないビットを除去する必要性使用して、 "私たちの匿名の専門家 警告。

パーソナル・ラップトップでは、OracleJDKのみを個人的に使用しています。私は誰にもコードを与えていない。期間。

商用機能が有効になっているかどうかを確認する簡単な方法はありますか?私はIntelliJ IDEA CEを使用します。私はあなたの助けを求めているので、私はそれらを偶然起動させたくありません。ありがとうございました。

答えて

2

したがってoracle's java BCLAは次のように述べています。 enter image description here

これは、あなたはかなり限り、あなたはそれを使用して一つであり、あなたがそのような提供されているソフトウェアのリバースエンジニアリング/逆コンパイルなど、後の句のいずれかに違反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.が含まれています。

enter image description here

これは、Java SEが進んまたはJava SEのスーツダウンロードされたときは、Oracleとその話をしなければならなかったでしょう驚かすように思えるかもしれませんが。 「vanilla」Java SEのページの「Java SEは、内部でアプリケーションを実行するために無料で使用することができ、Java SEプラットフォーム製品用のOracle Binary Codeライセンス契約(「Java BCLA」)に従って再配布することができます'

天気に関する最初の質問に対処するには、商用機能が有効かどうかは、commercial addon's are enabledのように、実行時に使用しているvm optionsをご覧ください。

オラクルは、提供されたライセンスが「完全かつ未修正」のソフトウェアを使用するため、お客様に配布するソフトウェアを変更しないでください。

+0

その情報をお寄せいただきありがとうございます。私はIntelliJ(実行>設定の編集)で自分のVMオプションをチェックし、それらは空です。 [here](http://imgur.com/a/QyE22)を参照してください。私が見つけた唯一のVMオプションは '-XX:+ UseG1GC'の古いプロジェクトでしたが、これは問題ではありませんか?私は手動で何も起動しなかったので、何も引き起こされないはずだと思います。思考? – Mathomatic

+0

ええ、私はオラクルがあなたのドアをノックして来るとは思わない... – kpie

関連する問題