現在のJDK7([〜#〜] not [〜#〜] OpenJDK)が使用しているライセンスは、かつてGNU GPLですが、Javaのディストリビューターライセンスの変更に伴い、全体のライセンスも変更されたかどうかを知りたいです。
JDKおよびJREダウンロードセクションこのライセンス へのリンク。同じライセンスがJDKとJREの両方に適用されるようです。
私は弁護士ではありませんが、次の抜粋は、JREだけでなくJDKでも、独自のプログラムの一部としてかなり自由に再配布できるように見えます:
オラクルは、ソフトウェアを複製および配布するための無料の非独占的、譲渡不可、制限付きライセンスをお客様に付与します。ただし、(i)お客様がソフトウェアを完全かつ変更せずに配布し、その一部としてのみバンドルされ、お客様のプログラム、(ii)プログラムがソフトウェアに重要かつ主要な機能を追加する、(iii)ソフトウェアのコンポーネントを置き換えることを目的とした追加のソフトウェアを配布しない、(iv)独自の凡例を削除または変更しないまたは本ソフトウェアに含まれる通知、(v)お客様は、以下のライセンス契約の対象となる本ソフトウェアのみを配布します。または(b)本契約に含まれ、セクションHに記載されている通知を含む、オラクルの利益を保護し、(vi)オラクルとそのライセンサーを損害、費用、責任から守り、補償することに同意するものとします。すべてのプログラムおよび/またはソフトウェアの使用または頒布から生じた、または結果として生じた第三者による請求、訴訟または訴訟に関連して発生した和解額および/または費用(弁護士費用を含む)。
JVMは、ソフトウェアと標準の両方として見ることができます。最近のGnome toMatéフォークのように、ソフトウェアとしていつでも変更して、変更したバージョンを配布できるようにしたいと考えています。
標準として、Javasctiptのような、実行中のブラウザを頻繁に確認する必要がある状況を回避することは良いことです。私の意見では、これがOracle JSK 7がGPLではない理由です。この事実により、Javaプログラマは Microsoft Visual J ++ と互換性を持たなければならないという危険を回避できました。