ウィキペディアの記事では「... SunはJavaの多くを無料でオープンソースのソフトウェアとしてとして公開しました...」誰もJavaのどの部分がオープンソースではないのか教えていただけますか? HotSpot JITアルゴリズムはオープンソースですか?オープンソースではないJavaの具体的な部分は何ですか?
答えて
OpenJDKのソースバンドルに含まれるものはすべてオープンソースです。そして、それは完全に機能するJava 6またはJava 7システムを構築するのに十分です。私の理解では、最新のHotSpot JITとガベージコレクタが含まれています。
これは、関連するOpenJDKソースバンドルを確認することで確認できます。
特に、TCKは「無料」ではありません。ソースは利用可能ですが、テストの実行に使用する権利は認められません。これにより、Apache Software FoundationがJava Community Processから辞任しました。これはOracle would not give the Apache Harmony project a TCK licenseです。 Apache Harmony projectは1つなしでは続行できませんでした。
またページから、Sunが著作権を保有していなかったに直後...
さておきコードの小さな部分からの参照があります。
...これは、ITWorldの(現在破損している)JavaOneアナウンスを示しています。
この問題は、主にJava 2Dグラフィックステクノロジ、特にフォントとグラフィックスのラスタライズに関連していました。オープンソースの選択肢は既に利用可能ですが、現在はJava 2D API(アプリケーションプログラミングインタフェース)のすべての必要な機能をサポートしていません。
Sunは、Java 2Dテクノロジ用のプラグインを提供します。このプラグインは、GPLv2で利用可能なJavaの残りのコンポーネントと組み合わせることができ、開発者は完全なJava Development Kit(JDK)にアクセスできます。将来的には、オープンソースコミュニティと協力して、障害のあるコンポーネントを書き換えて現在のクローズドソースコードを置き換え、GPL2で利用できるようにする予定です。 OpenJDK sourcesを見ると
、JDK 7を使用すると、2D codeを見始める最初のバージョンです。ホットスポット仮想マシンとJITコンパイラは、JDK 6 sourcesで利用できます。
- 1. リファクタリングの具体的な視覚的な例は何ですか?
- 2. JavaとC++のコーディングスタイルの具体的な違いは何ですか?
- 3. 具体的なRTNと抽象的なRTNの違いは何ですか?
- 4. C++の具体的なクラスとは何ですか?
- 5. Gradleキャッシングの具体的な動作は何ですか?
- 6. プールの具体的な例は何ですか?
- 7. 'direction'スタイルの具体的な使用例は何ですか?
- 8. コマンドパターンは十分に効率的ですが、その具体的なメリットは何ですか?
- 9. <html:submitタグと<input type = "submit"の具体的な違いは何ですか?
- 10. SOAP Web-SericesとOData-Serviceの具体的な違いは何ですか?
- 11. php 5.3とphp 4.9の具体的な違いは何ですか?
- 12. ミドルウェアとインテプロセス通信の具体的な違いは何ですか?
- 13. 具体的な意味は、
- 14. は、具体的な方法
- 15. システムが正常に機能していない(具体的には具体的ではない)
- 16. 具体的なクラスをJavaで実装できますか?
- 17. ここでは具体的な数字
- 18. なぜ具体的なクラスにキャストしないのですか?
- 19. responseJSONに対するAlamofireの応答の具体的なタイプは何ですか?
- 20. ヘルパーと部分的な違いは何ですか?
- 21. シングルトンデザイン&新しいオブジェクト内部のそれここに具体的なシナリオでは
- 22. sinatra viewの部分的な部分にjavascriptを置くアプローチは何ですか?
- 23. TestNGの部分的な失敗機能とは何ですか?
- 24. 抽象的なpyomoモデルから具体的なモデルを具体化する
- 25. XPath V1.0には具体的ではない
- 26. boost :: serialization :: traitsの具体的な例は?
- 27. Javaの総称関数で、具体的な属性へのアクセス
- 28. は、より具体的なHTTPコード「セバス・ブレーク・チェンジ」ですか?
- 29. IOExceptionの具体的なケース
- 30. ファジーロジックの具体的な例
私の推測では、オープンソースAPIの検証に使用するテストキットです – Recct
私はガベージコレクタの1つだと思っていますが、それについて私を引用しません。 :) – Tudor
HotSpot JITアルゴリズムはオープンソースですか? – DDC