[Java] JRockit is Now Free (and Other Java License Updates)

以前お知らせした通り、Oracleの戦略はHotSpotとJRockit JVMを一つのbest-of-breed JVMにまとめることです。

Oracle's JVM Strategy
http://blogs.oracle.com/henrik/entry/oracles_jvm_strategy

Press Release/ Oracle Announces JDK Roadmap for Advancing Java SE
http://www.oracle.com/us/corporate/press/173782

JRockitの機能やアイデアをOpenJDKにポーティングするという作業の間に、ライセンスの考え方も収束させる方向で検討してきました。この作業が終了し、Oracle(Sun) JDKとJRockit配布に関するライセンスを変更することにしました。新しいライセンスは、Sunが長年にわたってJavaダウンロードに対して使用していたBCL(Binary Code License)をわずかに変更したものです。新しいライセンスの全文はこちらにあります。比較のため、古いBCLはこちらからご覧いただけます。

新しいBCL
http://www.oracle.com/technetwork/java/javase/terms/license/index.html
古いBCL
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u21-license-159167.txt

サマリは以下の通りです。
  • JRockitは 開発および一般的な目的のコンピュータでの商用ではない本番運用時の利用に際しては無償である。明確にしたいのは、ライセンスの文章からこの言葉を削除した。これらは、Sun JDKについて過去10年ほど使っていた言葉と同じだからだ。
  • 有償機能は継続してライセンス費用が必要。これは現在のJRockit Mission Control、JRockit Real Time、JRockit Virtual Editionのほとんどの機能が該当する。
    これらの機能(JRockit Mission Controlなど)を使う場合、これまではOracle製品(例えばWebLogic Server)の一部として商用ライセンスを購入することによってのみ可能であったが、今後は単独で購入できる。
  • これ以外に大きな変更はない。具体的には、JDKの再販は許可され、これはJRockitにも当てはまる。

No.QuestionsAnswers
1これはJRockitをJava Applicationとともに使うことができる、ということを意味していますか?はい、Oracle (Sun) JDKと同じです。我々に連絡する必要もありませんし、費用を払う必要もありません。
2JRockitに興味があるのですが、より詳しく知るのはどうすればよいでしょうか?JRockitの本をおすすめします。OpenJDKへどの機能がポーティングされる予定か、わかりやすく記載されています。
3JRockitはどこからダウンロードできますか?OTNからダウンロードできます。
4java.comのようなサイトでOracle (Sun) JDKと並べてJRockitをダウンロードできるようにする予定ですか?いいえ、現在のOTNダウンロードページを残す予定です。
5開発者なのですが、このライセンス変更により、JRockit Mission Controlを無償で利用できるという意味でしょうか?はい、開発用途であれば無料です。詳細はライセンスを確認してください。
6JRockit Mission Controlはどこにありますか?2方法あります。スタンドアプリケーションとして使う場合と、Eclipse Pluginとして使う場合です。前者の場合はOTNからJRockitをダウンロードしてください。後者の場合、JRockit Mission Control Eclipse Update Siteからダウンロードしてください。
7なぜJRockitを無償にしたのでしょうか?JVMを統合している中で、2個の異なる実装を一つの製品として取り扱うことが理にかなうと判断したためです。第2に、JRockitを無料にすることで、現在のJRockit JVMとの比較により、統合JVMへのregressionに対するより多くのフィードバックを得ることが期待できるためです。これは我々のコンバージェンスプロジェクトを助力してくれるでしょう。
8JRockitをオープンソースにする計画はありますか?統合JVMはOpenJDKを通じて利用可能になる予定です。我々は現在のJRockit実装をオープンソース化することは考えていません。
9アップデートされた有償機能の詳細を知る方法はどうすればいいでしょうか?後日詳細をご案内しますが、緊急を要するのであれば営業におたずねください。ライセンス文章を統合することが最優先です。
10どの機能がライセンス費用が必要で、どの機能が無償なのでしょうか?こちらを参照ください。
11以前無償だったもので有償になった機能はありますか?いいえ、Javaが誰からも容易にアクセスできることが重要と我々は考えています。そういうわけで、無料(Oracle JDK)で、かつオープン(OpenJDK)なのです。
12有償サポートはどのように購入すればよいでしょうか?Sun Java Businessプログラムの更新版を現在作成中です。これはOracle (Sun) JDKならびにJRockitを対象にする予定です。本件についてはまもなく詳細をご紹介できますが、急を要する場合には、Oracleの営業におたずねください。
13このライセンス変更によりOpenJDKが影響を受けるのでしょうか?全く影響を受けません。OpenJDKはオープンソースライセンスモデルに従ってリリースされます。
14現在Oracle (Sun) JDKを使用していますが、JRockitに移行できるでしょうか?今HotSpotからJRockitに移行するなら、JRockit移行後に統合JVMに移行する計画を考える必要があります。その移行に価値があるかどうかはお客様の要件・根拠に依存します。概して、たいていの場合はJDK 7を見てから判断されたほうがよいと思いますが、要件次第です。
15JVM間の違いに関する情報はありますか?こちらに記載がありますが、少々古く限定的な情報しかありません。
16JVMに関する技術的な質問はどこにすればよいでしょうか? Webのフォーラム(JRockitHotspot)か、OpenJDKのメーリングリストをご利用ください。
17次は何が起きるのでしょう?JDK 7が今夏にローンチします。パーティーになりますよ:-)

JRockitの本:
Oracle JRockit: The Definitive Guide
http://www.packtpub.com/oracle-jrockit-definitive-guide/book
http://www.amazon.com/Oracle-JRockit-Definitive-Marcus-Hirt/dp/1847198066

OTN: JRockitダウンロードページ
http://www.oracle.com/technetwork/middleware/jrockit/downloads/index.html

Oracle® JRockit Mission Control for Eclipse
http://www.oracle.com/technetwork/topics/Eclipse/downloads/index-155139.html

OpenJDK
http://openjdk.java.net/

Java SE Products
http://www.oracle.com/technetwork/java/javase/terms/products/index.html

Migrating Applications to the Oracle JRockit JDK
http://download.oracle.com/docs/cd/E13150_01/jrockit_jvm/jrockit/geninfo/diagnos/migrate.html

JRockitフォーラム
http://forums.oracle.com/forums/forum.jspa?forumID=561

HotSpotフォーラム
http://forums.oracle.com/forums/category.jspa?categoryID=292

OpenJDKメーリングリスト
http://mail.openjdk.java.net/mailman/listinfo


原文はこちら。
http://blogs.oracle.com/henrik/entry/jrockit_is_now_free_and

0 件のコメント:

コメントを投稿