web-dev-qa-db-ja.com

OracleはJavaを所有していますが、GoogleはJavaを使用していますか?

わかりません。 「OracleはJavaを所有している」とはどういう意味ですか?

Googleは確実にJava Google App Engineで使用しています。それは、GoogleがそのためにOracleに支払う必要があることを意味しますか?

13
Pacerier

Sun MicrosystemsはJavaを作成しました。 OracleはSunを買収したため、Javaの所有者になりました。 Java(JVMおよびJDK)はオープンソースであり、自由に使用できます。これはGPLに基づいていますが、実際のJVMまたはJDKに変更を加えると、 App Engineがどのように機能するか、そしてもしそうだとしたらGoogleがなぜ問題を起こすのか、私にはわかりません。

Javaでプログラムを作成する場合、GPL化されたコードを使用しない限り、それをオープンソース(またはGPL、より具体的には)としてリリースする必要はありません。 t自分で追加します。

21
Anto

Javaを使用します。 Javaを使用するためにOracleに支払いますか? JDKとJREは、だれでも無料でダウンロードして使用できます。グーグル、私は同じ原則に従い、オラクルに支払う必要はないと思う。

12
lightsong

誰かが著作権を含む何かを所有しているからといって、それを使用するために人々に請求する必要があるわけではありません。この場合、Oracle(Sun経由)がそれを所有しますが、使用するための料金はかかりません。

ただし、Googleが著作権Javaを試してみるか、独自の製品として販売する場合は、まったく別の話になります。

9
JohnFx