Oracle JDK Licenseについて
Oracle JDK Licenseは、Oracleが提供するJava Development Kit (JDK)のライセンスです。このライセンスは、Oracle Java SEの商用利用を規定しています。
Oracle JDK Licenseの変遷
Oracleは、2017年に新たなリリースモデルを発表し、JDK 9から一部が適用され、2018年のJDK 11リリースで完全に移行しました。この新モデルでは、Oracle JDKのライセンスが変更され、特定のバージョンからは商用利用を含む全てのユーザーに対して無償で利用できるようになりました。
Oracle No-Fee Terms and Conditions License
Oracle JDK 17以降では、新たなライセンス「Oracle No-Fee Terms and Conditions(NFTC)」が適用されています。このライセンスは、商用利用や本番環境での利用を含む全てのユーザーに対して無料での利用を許可しています。
Oracle JDKとOpenJDK
Oracleは、OpenJDKのバイナリをオープンソースライセンス「GNU General Public License(GPL) v2.0」で公式バイナリとして配布しています。これにより、ユーザーが開発したソフトウェアとともにJDKを再配布することが容易になりました。
以上がOracle JDK Licenseについての概要です。具体的な利用条件や制限事項については、Oracleの公式ウェブサイトや関連文書をご確認ください。
商用ライセンスとサポート
商用ライセンスは、ソフトウェアの使用に関する権利を定義します。これには、ソフトウェアの作成、配布、販売などが含まれます。また、商用ライセンスは通常、技術サポートやアップデートへのアクセスなど、追加のサービスを提供します。
商用ライセンスの種類
商用ライセンスにはさまざまな種類があります。例えば、Qtの商用ライセンスは、オープンソースライセンスで発生する義務を負うことなく、独自の条件でソフトウェアを作成および配布するすべての権利を提供します。また、Windowsでは、各Microsoft配布チャネルで使用できるWindows 11のエディションを提供しています。
商用ライセンスとサポート
商用ライセンスを使用すると、オフィシャルテクニカルサポートを利用することができます。これにより、開発目標を確実に達成するために、ライセンス提供会社と緊密な連携をとることが可能になります。また、オラクルでは、「Java SE Subscription」を提供しており、これには、企業内のデスクトップのJava SEの利用の特定、管理、適用する管理ツール「Java Advanced Management Console (AMC)」などの商用機能やツールを含む商用ライセンスが含まれています。
以上が商用ライセンスとサポートについての概要です。具体的な利用条件や制限事項については、各ライセンス提供会社の公式ウェブサイトや関連文書をご確認ください。
Oracle Java SEのOracle Technology Network使用許諾契約
Oracle Java SEのOracle Technology Network使用許諾契約は、Oracleが提供するJava SEのライセンスです。このライセンスは、個人的な使用や開発目的での使用など、特定の使用を無償で許可しています。
ライセンスの権利及び制限
このライセンスにより、お客様は、本契約に明示する制限に従って、お客様のアプリケーションの開発、テスト、プロトタイプ作成、及びデモンストレーションのみを目的として、その他のいかなる目的でもなく、本プログラムを内部的に使用するための、非独占的、譲渡不能の限定的なライセンスを許諾されます。
第三者許諾テクノロジー
本プログラムには本プログラムと一緒に提供される第三者許諾テクノロジーが含まれる場合があり、又はその使用が必要になる場合があります。第三者許諾テクノロジーは、本契約の条件又は個別条件に基づいて、お客様に許諾されます。
以上がOracle Java SEのOracle Technology Network使用許諾契約についての概要です。具体的な利用条件や制限事項については、Oracleの公式ウェブサイトや関連文書をご確認ください。
Oracle Binary Code LicenseとOracle Technology Network Licenseの違い
Oracle Binary Code License(BCL)とOracle Technology Network License(OTN License)は、Oracleが提供するJava SEのライセンスです。これらのライセンスは、Java SEの使用に関する権利と制限を定義します。
Oracle Binary Code License(BCL)
Oracle Binary Code License(BCL)は、デスクトップ・サーバーともに商用・本番環境での無償利用が許されていました。このライセンスは、Oracle JDKの使用に関する権利と制限を定義していました。
Oracle Technology Network License(OTN License)
Oracle Technology Network License(OTN License)は、Oracleが2019年4月16日(現地時間)よりOracle JDKのライセンスを変更して適用し始めた新しいライセンスです。このライセンスでは、個人利用・開発目的に限られ、以前のOracle Binary Code Licenseで許可されていた他の使用はできなくなりました。
以上がOracle Binary Code LicenseとOracle Technology Network Licenseの違いについての概要です。具体的な利用条件や制限事項については、Oracleの公式ウェブサイトや関連文書をご確認ください。
Oracle Java SE Subscriptionsについて
Oracle Java SE Subscriptionsは、Oracleが提供するJava SEのサブスクリプションモデルです。このサブスクリプションは、デスクトップ、サーバー、クラウドで運用されるJava SEのライセンスとサポートを、月額料金制で提供します。
サブスクリプションの内容
Oracle Java SE Subscriptionsには、以下のような特典が含まれています:
– Javaのスチュワードによるセキュリティ更新とワールドクラスのサポート
– すべてのJavaデプロイメントを監視および管理するOracle CloudサービスであるOracle GraalVM、Java SE Subscription Enterprise Performance PackおよびJava Management Serviceへのアクセス権
– Java SE Advancedで提供されていた「Java SE Commercial Features」の使用を許可し、サポートを提供
サブスクリプションの価格
Oracle Java SE Subscriptionsは、従業員ベースのメトリックで販売されています。価格は従業員1人あたり月額15ドルからとなっています。一般向けの価格はわずか月額5.25ドルで、従業員数が5万人を超える場合はさらに低価格になります。
サブスクリプションの契約期間
Oracle Java SE Subscriptionsの標準の契約期間は1年です。
以上がOracle Java SE Subscriptionsについての概要です。具体的な利用条件や制限事項については、Oracleの公式ウェブサイトや関連文書をご確認ください。
OpenJDKとIBM Runtimes for Business
OpenJDKとIBM Runtimes for Businessは、Javaアプリケーションの導入、モニター、管理のための、信頼性が高くコスト効率の良い商用サポートを提供します。
OpenJDK
OpenJDK(Open Java Development Kit)は、Java Platform, Standard Edition(Java SE)のフリーかつオープンソースの実装です。これは、Javaのアプリケーション開発の重要な部分であり、移植可能で拡張性の高いソリューションを作成する際に堅固な基盤を提供します。
IBM Runtimes for Business
IBM Runtimes for Businessは、ミッションクリティカルなJavaアプリケーションをサポートする目的で最も信頼性が高くコストパフォーマンスの良い方法を探している組織を支援するため、IBMは、業界と開発者コミュニティに支えられたオープンソース実装であるOpenJDKのサポートを提供しています。
IBM Runtimes for Businessは、オープンソースJavaランタイム環境向けの商用サポートに加えて、Javaアプリケーションの監視および管理機能を提供します。IBMのクラス最高の世界規模サポートチームによるサポートが必要なデプロイメントを選択できます。
IBM Runtimes for Businessは、より高速な起動時間と立ち上げ時間を実現するEclipse OpenJ9 JVMに対応しています。IBMは、Java JDKが多数のランタイム・プラットフォームにわたるビジネスアプリケーションにとって重要であると認識しています。
以上がOpenJDKとIBM Runtimes for Businessについての概要です。具体的な利用条件や制限事項については、IBMの公式ウェブサイトや関連文書をご確認ください。