ウィキペディアの記事では「... 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. プールの具体的な例は何ですか?
- 5. は、具体的な方法
- 6. システムが正常に機能していない(具体的には具体的ではない)
- 7. <html:submitタグと<input type = "submit"の具体的な違いは何ですか?
- 8. php 5.3とphp 4.9の具体的な違いは何ですか?
- 9. ミドルウェアとインテプロセス通信の具体的な違いは何ですか?
- 10. 具体的なクラスをJavaで実装できますか?
- 11. なぜ具体的なクラスにキャストしないのですか?
- 12. シングルトンデザイン&新しいオブジェクト内部のそれここに具体的なシナリオでは
- 13. ヘルパーと部分的な違いは何ですか?
- 14. boost :: serialization :: traitsの具体的な例は?
- 15. ファジーロジックの具体的な例
- 16. ユースケースモデリングの具体的なメリット
- 17. sinatra viewの部分的な部分にjavascriptを置くアプローチは何ですか?
- 18. より具体的なタイプは、コンストラクタ
- 19. IOchardServicesは具体的なクラスを設定していますか?
- 20. デバッグアサーションエラーの原因は何ですか?具体的には、私のコードで
- 21. 具体的なクラスの動的プロキシ
- 22. Selenium IDE:verifyText具体的な要素の内部に
- 23. ダックタイピング - 具体的なタイプが必要なときはどうですか?
- 24. 具体的なクラスではありません。AndroidManifest
- 25. フラグメントのonActivityForResultは応答ではなく、fllowとして具体的です
- 26. オープンソースの金融ライブラリ具体的には利回りに達する
- 27. より具体的ではなく、より具体的なものと競合する文を使用しない
- 28. 非常に具体的なJavaコンストラクタとオブジェクトクラスの問題
- 29. RestFB:FacebookのHTTP 400エラーが具体的でない
- 30. 具体的なドメインを使って説明するのは正確ですか?
私の推測では、オープンソースAPIの検証に使用するテストキットです – Recct
私はガベージコレクタの1つだと思っていますが、それについて私を引用しません。 :) – Tudor
HotSpot JITアルゴリズムはオープンソースですか? – DDC