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


回答:


21

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

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


ねえ、最後のパラグラフが本当なのはなぜですか。私が知っていることから、GPLのものを使用するものはGPLにする必要がありますか?
-Pacerier

3
@Pacerier:GPL化されたプログラムから作成されたソフトウェアは、GPL化されたコードがプログラムに追加されない場合、GPLの下に自動的にはありません。GPLのコードがそのプログラムによって追加されない限り、GPLのエディターを使用してクローズドソースソフトウェアを作成したり、GPLのコンパイラーなどを使用したりできます。
アント

3
@Anto:これは、これまでのGPL のどのバージョンで当てはまりません。コードを公開する場合は、ソースコードも利用可能にする必要があります。ただし、コードをまったく公開する必要はありません。
ジェリーコフィン

1
Googleの法的闘争はApp Engineとは関係ありません。それは、Androidの携帯電話で使用されるDalvikと呼ばれる、彼らが作成したJVMのようなものに関係しています。OracleはDalvikが好きではなく、JVMで使用されているOracleが所有する特許を侵害していると考えています。(私も彼らがDalvikについて著作権を主張していると思います。)これがOracleがGoogleについて訴えていることです。
ケンブルーム

1
@cyclopsただし、AGPLではネットワークユーザーがコードにアクセスする場合にのみ解放する必要があります。Jerryの元の声明(コードを変更した場合にコードをリリースする必要があるGPLのバージョンはありません)は正しいです。AGPLアプリを受け取り、変更して、私だけのために非公開で実行できます。リリースする必要はありません。アントの元の声明は間違っています。
ジェームズ

12

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


3
「JDKとJREは、誰でも無料でダウンロードして使用できます。」-これは実際には真実ではないことが判明しました。(1)JREには、「商用」と記述され、ライセンスを取得していない限り、展開ではなく、実験/開発作業にのみ使用できるコンポーネントが多数含まれています。(2)Javaライセンス状態:「組み込みまたは機能固有のソフトウェアアプリケーションで使用するための専用機能を提供するシステムおよびソリューションでのソフトウェアの使用[...]はこの定義から除外され、本契約に基づいてライセンスされません」
Periata Breatta

9

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.