2015-10-28 4 views
11

私たちはエンタープライズソフトウェア(組み込みではない)を何年も構築し、JREを顧客に自由に再配布するためにJavaを使用してきました。 最近、オラクルの代理店は、サービスを提供するトレードショーで私たちに近づいてきました。 私たちのエンジニアと数回電話をしたところ、ソフトウェアは「一般目的」ではないため、Java用に支払う必要があると主張し始めました。Java - 無料ですか?

ので、いくつかの質問:

  1. は、誰がこれを検出しましたか?
  2. 誰かがOpenJDKに切り替えましたか?
  3. その他の代替手段はありますか?事前に

おかげで、

マーク

+9

を確認してください。私は、「一般目的」のためのソフトウェアを作っていない別の会社で働いていました。何も支払う必要はありませんでした。彼らはあなたが100%Oracleの代表者であることを確信していますか? – BackSlash

+1

あなたがOpenJDKを使っていると言っていたら、私は彼らが少し気にしていたと確信しています。それに加えて、とにかく法的立場を持っているかどうかは疑問です... JDKをダウンロードする際にOracleと合意したライセンスを再確認してください。 – Makoto

+1

https://java.com/ja/download/faq/distribution.xmlを参照してください。*はい、Javaバイナリコードライセンスの条件を遵守している場合は、ソフトウェアをJavaに提供できます。* " – displayname

答えて

5

私の記憶が正確に提供している場合、私は漠​​然と、あなたのアプリでJREを再配布することが許可されていることをどこかで読んだ覚えはなく、自由のためのJDKそのもの。 IDEを構築しない限り、なぜJDKを配布したいのですか?もちろん、オラクルは踏み込んで報酬を求めることができます。

+1

IDEの場合でも必要ありません。 Eclipse(例えば)は独自のコンパイラを持っているので、JDKを動作させる必要はありません。 – Kayaman

関連する問題