Vitruvian Penguin
knoppix

[knoppix:3811] Re: j2sdkについて

Date: Tue, 17 Aug 2004 16:27:57 +0900 (JST)
X-mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI)
濱田@福大です。

h_mskg> 濱田@福大> Sun Microsystems の J2RE も J2SDK も Debian では
h_mskg> > non-free に分類されていることを前提とします。
h_mskg> ちょっと意味がわかりません。

KNOPPIX は Debian/GNU Linux というディストリビューションを
元に作られています。Debian/GNU Linux はライセンスに厳格なことで有名です。

使用するパッケージはライセンスに応じて 
main, contrib, non-free に分類されており、
main は Debian フリーソフトウェアガイドライン(DFSG)
http://www.debian.org/social_contract#guidelines
と Debian ポリシーマニュアル
http://www.debian.org/doc/debian-policy/
に記載されている他のポリシー上の要件を満たしています。

DFSG に適合しないパッケージは non-free に分類されます。

contrib は DFSG に適合していなければなりませんが、 
他の要件を満たせないものが当てはまります。
例えば non-free パッケージに依存するパッケージなどです。

詳しくは
http://www.debian.org/doc/manuals/developers-reference/ch-archive.ja.html
をどうぞ。

h_mskg> > KNOPPIX 3.4 に IBM社の Robocode というプログラミングゲームと
h_mskg> 
h_mskg> これは、再配布可能でしょうか?いわゆるGNUなのでしょうか?
h_mskg> java学習には最適でしょうか?

IBM 社からリリースされている Robocode
http://www-6.ibm.com/jp/event/robocode/home/index.html
は教育用途に限って教員等による再配付は可能です。
こちらも詳しいことは同梱されている license.html を読んだ方がいいでしょう。
いわゆる GNU General Public License ではありません。
Java 学習用ツールとして一時期流行っていました。(^^;

"やる気のある"中学生が3日間 Robocode で遊ぶと、
自律運動するロボット同士で対戦できるぐらいですから、
結構面白いのではないでしょうか?
# 去年は小学生も遊んでいました。。。

現在、GPL による公開を目指した Robocode2 の開発が進んでいるようです。
https://sourceforge.net/projects/robocode2
# まだ何も出てきていませんが、、、

類似物として CodeRally という Eclipse のプラグインもあります。
http://www.alphaworks.ibm.com/tech/coderally
最近 SoftwareDesign という雑誌で特集を組んでいました。

h_mskg> > 基礎的な演習程度ならば gcj でも十分対応できそうです。
h_mskg> > # ただし、gcj は Swing 等には対応していません。
h_mskg> 
h_mskg> 実は、Xport(ご存知ですか?)を制御したいのですが、gcjで可能でしょう
h_mskg> か?javaも始めたばかりで詳しくないのですが、サンプルをコンパイルすると
h_mskg> エラーが出てしまいます。UDPまたはTCP通信でピンの入出力を制御します。

初耳です。XPort ですね?
http://www.lantronix.com/lang/jp/products/d_xport.html
でしょうか?
http://gcc.gnu.org/java/
を読む限りでは Java2 の network もサポートしているということですが、
どういうエラーですか?(私が聞いてもわからないかもしれませんが、、、)

h_mskg> > 実行環境の配付については、Sun Microsystems に問い合わせましたところ、
h_mskg> > 他の Java アプレットかもしくは Java アプリケーションを同梱していれば
h_mskg> > 再配付は可能ということでした。(私の場合は Robocode が対応します。)
h_mskg> これは、初耳で本当でしょうか?疑っているわけではないのですが、このサイ
h_mskg> トでも何度か話題になっていたようですが、再配布は原則だめという情報でし
h_mskg> た。だめなのでknoppixにインストーラーはついたと聞いていますが?

これまでの情報では J2RE については Java アプレットもしくは
アプリケーションが付いていれば良いということでしたが、
J2SDK については私も初耳です。条件を満たせば学内公開だけではなく
一般公開も可能ということで、特にライセンスを受けたわけでは
ありません。

h_mskg> > もちろん、実際に配付を行なう際には直接
h_mskg> > Sun Microsystems に問い合わせることをお勧めしますが、
h_mskg> > 私の得た回答では問題ないということでした。
h_mskg> 本社(外国)に問い合わせるということでしょうか?

私は面倒なので日本の窓口に問い合わせました。

h_mskg> > なお、Debian に Java をインストールする方法については
h_mskg> > 「でびあんでじゃば」に詳しく紹介されています。
h_mskg> http://yamaguch.sytes.net/~tora/wiki/index.php?%A4%C7%A4%D3%A4%A2%A4%
h_mskg> F3%A4%C7%A4%B8%A4%E3%A4%D0
h_mskg> の「JDKをインストール」というところでしょうか?

はい。そうです。
<Prev in Thread] Current Thread [Next in Thread>