ライセンスなしでcoherence.jarを使用する場合、制限はありますか?
coherence.jar は無料でダウンロードできます。
開発目的で使用できます。その他の目的は、ライセンスを購入することを意味します。ダウンロードページには、次のようなライセンス契約へのリンクがあります。
できません:
- 独自の内部データ処理または商用または本番の目的でプログラムを使用するか、アプリケーションの開発以外の目的でプログラムを使用します。
- 当社から適切なライセンスを取得せずに、プログラムで開発したアプリケーションを、内部データ処理または商業目的または本番目的で使用する。
- 当社またはオラクルの再販業者から適切なライセンスを取得せずに、内部データ処理、商用または本番の目的でアプリケーションを使用した後も、アプリケーションの開発を継続します。
- プログラムのマーキングまたは当社の所有権の通知を削除または変更する。
- プログラムをあらゆる方法で第三者が利用できるようにする。
- プログラムを使用してサードパーティのトレーニングを提供する。
- この契約を譲渡するか、プログラムまたはプログラムへの関心を別の個人または団体に譲渡または譲渡する。-リバースエンジニアリング(相互運用性に関する法律で義務付けられている場合を除く)、プログラムの逆アセンブルまたは逆コンパイルを引き起こす、または許可する。
- 事前の同意なしに、プログラムベンチマークテストの結果を開示します。
最初の2つのポイントが最も関連性があります。
Coherenceのダウンロードページには、ソフトウェアをダウンロードするためにOracle Technology Network(OTN)ライセンス契約に同意する必要があると記載されています。
そのライセンスには次のテキストが含まれています。
アプリケーションの開発、テスト、プロトタイピング、およびデモンストレーションの目的でのみプログラムを使用し、他の目的では使用しない、非独占的で譲渡不可能な制限付きライセンスを付与します。このライセンスに基づいて開発したアプリケーションを内部データ処理または商用または本番目的で使用する場合、または本契約で許可されている以外の目的でプログラムを使用する場合は、本番リリースバージョンを入手する必要があります。適切なライセンスを取得するには、当社またはOracleの再販業者に連絡してプログラムを作成してください。
したがって、開発目的でのみ無料でダウンロードできます。(ほとんどのOracle製品は、開発者が無料で入手できます。)
ただし、このコードを本番環境または販売している製品で使用する場合は、ライセンスが必要になります。
Infinispanを Coherence に代わるオープン ソースとして使用することを検討しましたか?
公開 Web サイトからダウンロードするバージョンは通常、単なるメジャー リリースであることを忘れないでください。多くのバグ修正をすべて含むマイナー リリースは、サポート契約を結んでいる場合にのみ利用できます。