Nobuyuki Tsuchimura
tutim****@nn*****
2006年 4月 19日 (水) 19:44:32 JST
土村です。 vf2ft.c に UnicodeTbl[][] という、 JIS -> Unicode 変換テーブルがありますが、 どうやら VFlib2 から持ってきたコードのようです。 たまたま、tetex-src-3.0/libs/gd/jisx0208.h が目に入って、見覚えのあるテーブルを見つけました。 derived from "src/VF_Ftype.c" in VFlib2-2.24.2 と書いてあるので VFlib2 を見てみると、vf2ft.c そっくり、 しかも一ヶ所間違っていたところまで同じテーブルがありました。 テーブルを参照する関数 jis2uni() もまったく同じです。 時期的に VFlib2 のほうが古いのは明らかなので、 今回、もう一度オリジナルのコードを持ってきました。 今度はコピーライト表示をそのままに、 ライセンス情報も入った形で持ってきました。 出典の異なるファイルは独立させたほうがよいと思い、 jis0208.c というファイルに抜き出しておきました。 知らなかったこととはいえ、今まで著作権表記抜きで使っていて、 Kakugawa さんすいませんでした。 --------- さて、VFlib2 のライセンスは LGPL です。 ソースコードの段階で混ぜたので、 xdvi-jp 全体としても LGPL に合致するライセンスに なっている必要があるように思います。 そしてそもそもの話ですが、xdvik オリジナルに、 いつの頃からか、一部に GPL のコードが使われています。 ('xdvi -license' の情報をご覧下さい。) ということは、xdvi-jp のバイナリを配布するためには、 いずれにしても xdvi-jp パッチが GPL に合致する必要を感じます。 これは正しい認識でしょうか? ----- 土村 展之 Nobuyuki Tsuchimura