【良回答はポイント+α】Javaでソフトウェアを作っていますが、Java SEの実行環境と一緒に配布したいと考えています。5.0がGNUラインセンスになりましたが、このライセンスのJava実行環境を配布するためには、公開されているソースコードからのコンパイルが必要でしょうか?それとも、インストーラでインストールしたときのフォルダをコピーするだけで良いのでしょうか?


(特に、関係ないかもしれませんが、一応、Windows前提で回答ください。)

宜しくお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/04/02 13:36:39
  • 終了:2007/04/08 00:43:36

回答(1件)

id:burningfarm No.1

burningfarm回答回数32ベストアンサー獲得回数32007/04/04 01:00:31

ポイント75pt

まず、Java SEの実行環境=JRE 5.0は、GNUラインセンス=GPLでは公開されていないと思いますが…

http://java.sun.com/j2se/1.5.0/jre-1_5_0_11-license.txt

GPLによるオープンソースのJavaは2007年前半、これから公開されることになっており、バイナリーも提供される、という事だと思います。

https://openjdk.dev.java.net/

逆にGPL化されたJavaを使って、id:er7さんが、それに依存したアプリケーションを一緒に配布される場合は、そのアプリケーションのソースコードを開示する必要がでてきますよね?(誰か教えて…)

id:er7

まだ公開されていなかったのですね。勘違いしていました。Javaのアプリケーションを配布するときは、クラスパスの例外とやらで、開示してなくも良い・・・という噂を聞いたことがあります。

2007/04/06 12:23:55
  • id:lunlumo
    burningfarmさんも指摘されていますが,GPLで公開されるのはソースコードですね。バイナリライセンスは従来と同様,Javaアプリケーションの配布目的でのバンドルに限り,必須ファイル・ライセンス表示等の条件をクリアすれば再領布可能,となるものかと。

    http://www.java.com/ja/download/license.jsp
    http://java.sun.com/j2se/1.5.0/ja/jre/README

    JREのインストーラとアプリケーションを別個に配布するのではなく一つのバイナリにまとめたいのであれば,InstallShield等を使うのが良いでしょうか。

    http://www.xlsoft.com/jp/products/InstallShield/comparison.html
  • id:er7
    lunlumoさん、コメントをありがとうございます。参考になりました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません