BSDライセンスとBCLライセンスの間に、もしあれば、どのような違いがありますか?
BSDはBCLよりも大幅に小さいです。 BSDには一般的な「現状のまま」の免責事項があり、ソフトウェアとソースとともにライセンスを再配布する必要があります。さらに、広告や推奨の制限も行います。 BSDでは、ソフトウェアの変更が可能です。 BSDは、ソースコードとバイナリコードの両方を対象としています。
BCLは大幅に大きく、はるかに制限されています。ソースコードではなく、 バイナリコード を対象としています。 JDKバイナリはBCLの下にあります。ソースの変更や再配布(提供されている場合)はできません。 「README」ファイルに概説されているように、バイナリの再配布は可能ですが、厳密に準拠しています。
JDKソースは、Sun Community Source License( [〜#〜] scsl [〜#〜] )およびJava Research License( [〜#〜] jrl [〜#〜] )。JRLライセンスはかなり単純で理解しやすいです。JRLの制限により、商用利用および配布利用のための変更は許可されていません。SCSLは商用利用を許可しています変更がありますが、いくつかの制限があり、従うのは困難です。