2009-06-29 15 views
1

Mac OS Xで出荷されるJavaのソースコードはどこからでも入手できますか?私はSunの実装が今日GPLであることを知っています。Apple Javaのソースコードが利用可能

+0

GLPはどういう意味ですか? – Joset

+1

優れた実験室プラクティス?彼はおそらくGPLを意味する – Burkhard

答えて

4

いいえ、そうではありません。 SunはGPLに基づいてJVMをリリースしていますが、他の当事者には他の当事者にライセンスを与えることができます。 AppleはGPLされていた頃から、Sunのコードに基づいてJVMを10年以上出荷していたため、当初は他のいくつかの条件でライセンスを取得していた。

今後、Sun(またはOracle)は独自のライセンスを更新しない可能性がありますが、そうは思われません。実際には、GPLのもとで何かを利用可能にしてから、一部の人に代用ライセンスを(通常は有料で)供与することはかなり一般的な方法です。あなたはSphinxのようなプロジェクトのライセンスページを見て、この例を見ることができます。

0

JVMまたはJava Runtime Environment(たとえば、java.util。*など)を意味しますか? JVMを意味する場合は、2番目(jre)を意味するかどうかわかりませんが、他のプラットフォームのjreと同じであるため、ソースコードが利用可能です。

0

いいえOpenJDKはOS X上に構築することができ、そのソースは利用可能です。

JREにクラスのソースコードが必要な場合は、ファイルシステムでsrc.zipとして利用できます。それを見つけるためにSpotlightを使います。

+0

ADCからのダウンロードが必要なsrc.zipがあることに注意してください –

0

現在のJREのSunバージョンはGPLではありません。 JDK7の実装には、GPLを含む複数のライセンスがあります。 OpenJDK 6(6-open)は、JDK7の実装からJDK6へのバックポートです。 There is a port of OpenJDK 7 to Mac OS X.私は弁護士ではありません。

関連する問題