基本的に、ソースコードを商用利用する際は Java Distribution License (JDL) という有償ライセンスが必要になります。
https://tiger.dev.java.net/JDL_FAQ_6.24.05.pdf
これを守らなければ、おそらく規約違反ということになるでしょう。
ただ、抜け道がないわけではなく、それは例えば GNU GPLv2 でライセンスされている OpenJDK などを使うやり方です。
http://hg.openjdk.java.net/jdk7/jdk7
こちらから、JDK 7 のソースコードが取得できます。
それ以外では、Sun と粘り強く交渉することでしょうか。(笑
基本的に、ソースコードを商用利用する際は Java Distribution License (JDL) という有償ライセンスが必要になります。
https://tiger.dev.java.net/JDL_FAQ_6.24.05.pdf
これを守らなければ、おそらく規約違反ということになるでしょう。
ただ、抜け道がないわけではなく、それは例えば GNU GPLv2 でライセンスされている OpenJDK などを使うやり方です。
http://hg.openjdk.java.net/jdk7/jdk7
こちらから、JDK 7 のソースコードが取得できます。
それ以外では、Sun と粘り強く交渉することでしょうか。(笑
回答ありがとうございました。商用利用はしない、個人でソースを公開している開発しているアプリケーションなので、JDK7からのバックポートをしようと思ってます。ちなみにJDLは商用利用ではない場合はどうなんでしょう。
そうしたこをソーストップに記述すれば問題ないやろう。
回答ありがとうございました。ソーストップにコピーしたことを記述すればよいということだと思いますが、そういうことですか?
商用利用をなさらないということであれば、Java Research License (JRL) というものがあります。これは使用の制限がかなり緩いです。
おそらく id:kompiro さんの要件にも当てはまるかと。
JRL でのダウンロードはこちらからどうぞ。
回答ありがとうございました。Javaにはいろいろライセンスがあるんですね。全く知りませんでした。とりあえずオープンソースで行くのでOpenJDKを使ってみようと思います。
回答ありがとうございました。商用利用はしない、個人でソースを公開している開発しているアプリケーションなので、JDK7からのバックポートをしようと思ってます。ちなみにJDLは商用利用ではない場合はどうなんでしょう。